я использую manjaro linux + hyprland, но с этой проблемой я также сталкивался на других дистрибутивах, несмотря на то, что моя дискретная видеокарта нормально функционирует на windows.
видеокарта:
lspci -s 01:00.0
01:00.0 Display controller: Advanced Micro Devices, Inc. [AMD/ATI] Sun XT [Radeon HD 8670A/8670M/8690M / R5 M330 / M430 / Radeon 520 Mobile] (rev 83)
драйвера:
local/xf86-video-amdgpu 23.0.0-2 (xorg-drivers)
X(.)org amdgpu video driver
мои попытки решения проблемы:
glxinfo | grep “OpenGL renderer”
OpenGL renderer string: Mesa Intel(R) HD Graphics 520 (SKL GT2)
работала только встроенная графика intel
sudo cat /sys/kernel/debug/vgaswitcheroo/switch
0:DIS: :DynOff:0000:01:00.0
1:IGD:+:Pwr:0000:00:02.0
дискретная видеокарта выключена, работает только встроенная.
я пробовал:
echo ON > /sys/kernel/debug/vgaswitcheroo/switch
после перезагрузки ничего не изменилось.
далее я решил создать конфигурационный файл для Xorg
/etc/X11/xorg.conf.d/20-amdgpu.conf
Section “Device”
Identifier “AMD Graphics”
Driver “amdgpu”
EndSection
после перезагрузки черный экран, мне пришлось менять конфигурацию grub и запускаться в режиме однопользовательского сеанса, чтобы убрать изменения.
И вот я решил обратиться на форум для решения моей давней проблемы.