Добрый день. У меня установлена AMD Radeon 520. Ранее я с видеокартами AMD не сталкивался, потому и проблемы. Система - Arch Linux, попробовал сделать, как сказано здесь.
В итоге вывод glxinfo говорит, что используется моя интегрированная видеокарта:
OpenGL renderer string: Mesa DRI Intel(R) HD Graphics (Whiskey Lake 3x8 GT2)
Тем не менее, modinfo уверяет, что amdgpu успешно загружен:
filename: /lib/modules/5.2.9-arch1-1-ARCH/kernel/drivers/gpu/drm/amd/amdgpu/amdgpu.ko.xz
license: GPL and additional rights
description: AMD GPU
author: AMD linux driver team
firmware: amdgpu/raven2_gpu_info.bin
...
В mkinitcpio.conf указан модуль amdgpu и за ним radeon:
MODULES=(amdgpu radeon)
А в /boot/loader/entries/arch.conf указаны параметры ядра:
title Arch Linux
linux /vmlinuz-linux
initrd /intel-ucode.img
initrd /initramfs-linux.img
options radeon.si_support=0 amdgpu.si_support=1 quiet loglevel=3 rd.systemd.show_status=auto rd.udev.log_priority=3 vt.global_cursor_default=0 resume=PARTUUID=a1b3a0e7-fc1a-9647-8c75-1c35c5beb5aa root=PARTUUID=55330d4c-15a8-a046-bfdf-12b4715a4fa3 rw
И вроде всё правильно сделано, и вроде на вики сказано «Xorg will automatically load the driver and it will use your monitor's EDID to set the native resolution.», но Xorg в упор не хочет использовать дискретку.
Попытка сделать /etc/X11/xorg.conf.d/20-amdgpu.conf c этим
Section "Device"
Identifier "AMD"
Driver "amdgpu"
EndSection
Очень прошу помощи, надеюсь, что я дурак, и что-то пропустил в мануале. Спасибо.