دسته بندی : #شناساییسختافزار
خب برای شروع باید بدونیم که گرافیک سیستم از کدوم خانوادست با دستور
dmesgیا
lspci -kو برسی خروجی های AMD GPU می تونیم بفهمیم گرافیک سیستم از خانواده Si هستش یا cik بعد از اون برای هر کدوم باید دستور های زیر رو به فلگ های کرنل در فایل کانفیگ Grub اضافه کنیم.
توزیع های غیر آرچ بیس :
برای سری si :
radeon.si_support=0 amdgpu.si_support=1و برای سری cik :
radeon.cik_support=0 amdgpu.cik_support=1برای این تغییر باید فایل Grub رو Edit کنیم ، مسیر فایل :
/etc/default/grubو دستورات بالا رو با در نظر گرفتن خانواده گرافیک سیستم به خط
GRUB_CMDLINE_LINUX_DEFAULTاضافه می کنیم .
بعد از تغییرات بالا یک بار GRUB رو بروز می کنیم و سیستم رو Reboot ، درایور شما فعال خواهد شد.
توزیع های آرچ بیس( توزیع های جنوتو و آرتیکس نیز در صورت استفاده از mkinitcpio به همین شکل خواهند بود )
برای AMDGPU در مسیر :
/etc/modprobe.d/amdgpu.confخط های زیر رو طبق خانواده گرافیک سیستم اضافه می کنیم:
options amdgpu si_support=1
options amdgpu cik_support=1حالا به سراغ Radeon driver میریم در مسیر :
/etc/modprobe.d/radeon.confو باز هم طبق خانواده گرافیک سیستم تغییر رو عمال می کنیم:
options radeon si_support=0
options radeon cik_support=0در نهایت به سراغ فایل ورودی های کرنل میریم برای تغییر آخر ، مسیر فایل به شکل زیر هستش :
/etc/mkinitcpio.confو خط زیر رو باید تغییر بدیم به این شکل:
MODULES=(amdgpu radeon)حالا باید تغییرات رو عمال کنیم:
mkinitcpio -Pنکته :
1 - می تونید برای کارایی بهتر انیمیشن های سیستم، چک کنید ببینید بسته های زیر هم نصب باشه.
(دقت داشته باشید که نام بسته ها از مخازن توزیع Arch برداشته شده قبل از نصب روی توزیع های دیگه حتما یک جست و جو داشته باشید)
mesa lib32-mesa vulkan-radeon lib32-vulkan-radeon libva-mesa-driver lib32-libva-mesa-driver mesa-vdpau lib32-mesa-vdpau2 -خوب قطعا باید کدک های ویدیو هم نصب باشه روی سیستم شما و درایور AMDGPU برای Xorg هم بسته زیر هستش.
xf86-video-amdgpu3 - برخی مواقع در گرافیک های سری radeon نمی توان با کیلد های کنترلی نور صفحه نمایش رو کنترل کرد برای حل این مشکل در GRUB قسمت زیر رو اینطور ویرایش کنید :
GRUB_CMDLINE_LINUX_DEFAULT="quiet acpi_backlight=video"4 - در آخرین آپدیت درایور AMD در توزیع های آرچ بیس SI یا CIK بودن گرافبک شما بصورت اتوماتیک شناسایی می شود فقط کافی است هردو ورودی را قرار دهید، اما بصورت کلی گرافیک هایی که از سری HD تا 7000 بودند از سری SI هستند و گرافیک های تولید شده از سری HD8000 به بعد همگی CIK هستند.
موفق و پیروز باشید.
🔅@LinFAQ
🔅@LinAcademy