Ryzen 2500U + Radeon 535

Доброго времени суток. Не получается настроить дикретную графику...

Linux ArchAcer 5.3.0-arch1-1-ARCH #1 SMP PREEMPT Mon Sep 16 03:29:01 UTC 2019 x86_64 GNU/Linux
DM MATE - 1.22.1
Из AUR поставил пакеты : amdgpu-pro-libgl, lib32-amdgpu-pro-libgl.

[mystique@ArchAcer ~]$ lspci -k
00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Root Complex
	Subsystem: Acer Incorporated [ALI] Raven/Raven2 Root Complex
00:00.2 IOMMU: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 IOMMU
	Subsystem: Acer Incorporated [ALI] Raven/Raven2 IOMMU
00:01.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-1fh) PCIe Dummy Host Bridge
00:01.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 PCIe GPP Bridge [6:0]
	Kernel driver in use: pcieport
00:01.6 PCI bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 PCIe GPP Bridge [6:0]
	Kernel driver in use: pcieport
00:01.7 PCI bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 PCIe GPP Bridge [6:0]
	Kernel driver in use: pcieport
00:08.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-1fh) PCIe Dummy Host Bridge
00:08.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Internal PCIe GPP Bridge 0 to Bus A
	Kernel driver in use: pcieport
00:08.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Internal PCIe GPP Bridge 0 to Bus B
	Kernel driver in use: pcieport
00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller (rev 61)
	Subsystem: Acer Incorporated [ALI] FCH SMBus Controller
	Kernel driver in use: piix4_smbus
	Kernel modules: i2c_piix4, sp5100_tco
00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge (rev 51)
	Subsystem: Acer Incorporated [ALI] FCH LPC Bridge
00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 0
00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 1
00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 2
00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 3
	Kernel driver in use: k10temp
	Kernel modules: k10temp
00:18.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 4
00:18.5 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 5
00:18.6 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 6
00:18.7 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 7
01:00.0 Display controller: Advanced Micro Devices, Inc. [AMD/ATI] Topaz XT [Radeon R7 M260/M265 / M340/M360 / M440/M445 / 530/535 / 620/625 Mobile] (rev d1)
	Subsystem: Device 03ea:1af4
	Kernel driver in use: amdgpu
	Kernel modules: amdgpu
02:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTL8411B PCI Express Card Reader (rev 01)
	Subsystem: Acer Incorporated [ALI] RTL8411B PCI Express Card Reader
	Kernel driver in use: rtsx_pci
	Kernel modules: rtsx_pci
02:00.1 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 12)
	Subsystem: Acer Incorporated [ALI] RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
	Kernel driver in use: r8169
	Kernel modules: r8169
03:00.0 Network controller: Qualcomm Atheros QCA9377 802.11ac Wireless Network Adapter (rev 31)
	Subsystem: Lite-On Communications Inc QCA9377 802.11ac Wireless Network Adapter
	Kernel driver in use: ath10k_pci
	Kernel modules: ath10k_pci
04:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Raven Ridge [Radeon Vega Series / Radeon Vega Mobile Series] (rev c4)
	Subsystem: Acer Incorporated [ALI] Raven Ridge [Radeon Vega Series / Radeon Vega Mobile Series]
	Kernel driver in use: amdgpu
	Kernel modules: amdgpu
04:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Raven/Raven2/Fenghuang HDMI/DP Audio Controller
	Subsystem: Acer Incorporated [ALI] Raven/Raven2/Fenghuang HDMI/DP Audio Controller
	Kernel driver in use: snd_hda_intel
	Kernel modules: snd_hda_intel
04:00.2 Encryption controller: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 10h-1fh) Platform Security Processor
	Subsystem: Acer Incorporated [ALI] Family 17h (Models 10h-1fh) Platform Security Processor
04:00.3 USB controller: Advanced Micro Devices, Inc. [AMD] Raven USB 3.1
	Subsystem: Acer Incorporated [ALI] Raven USB 3.1
	Kernel driver in use: xhci_hcd
	Kernel modules: xhci_pci
04:00.4 USB controller: Advanced Micro Devices, Inc. [AMD] Raven USB 3.1
	Subsystem: Acer Incorporated [ALI] Raven USB 3.1
	Kernel driver in use: xhci_hcd
	Kernel modules: xhci_pci
04:00.6 Audio device: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 10h-1fh) HD Audio Controller
	Subsystem: Acer Incorporated [ALI] Family 17h (Models 10h-1fh) HD Audio Controller
	Kernel driver in use: snd_hda_intel
	Kernel modules: snd_hda_intel
05:00.0 SATA controller: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] (rev 61)
	Subsystem: Acer Incorporated [ALI] FCH SATA Controller [AHCI mode]
	Kernel driver in use: ahci
	Kernel modules: ahci
Если создаю конфиг /etc/X11/xorg.conf.d/20-amdgpu.conf с дефолтными параметрами, то при вызове DRI_PRIME=1 glxinfo | grep "OpenGL renderer" Xorg падает с вот такими логами

[   201.081] (EE) modeset(0): Failed to get GBM bo for flip to new front.
[   201.081] (EE) modeset(0): present flip failed

Я так понимаю что для дискретки Radeon 535 AMDGPU-PRO не подходит?

[mystique@ArchAcer ~]$ DRI_PRIME=1 glxinfo | grep "OpenGL renderer"
OpenGL renderer string: AMD Radeon Graphics


[mystique@ArchAcer ~]$ glxinfo | grep "OpenGL renderer"
OpenGL renderer string: AMD Radeon Graphics
Дисретка не работает?:

[mystique@ArchAcer ~]$ DRI_PRIME=1 glxgears
19873 frames in 5.0 seconds = 3974.586 FPS
20573 frames in 5.0 seconds = 4114.537 FPS
20133 frames in 5.0 seconds = 4026.544 FPS


[mystique@ArchAcer ~]$ glxgears
20573 frames in 5.0 seconds = 4114.518 FPS
20214 frames in 5.0 seconds = 4042.577 FPS
20984 frames in 5.0 seconds = 4196.758 FPS

P.S. Читал что glxgears не показатель для фпс. Запускал Dota 2 с DRI_PRIME=1 и без результат один 25 фпс.

Подскажите что не так? Куда копать? Спасибо.
Может это поможет Текст ссылки...
chronos
Может это поможет Текст ссылки...
Спасибо что откликнулись. По этому мануалу и настраивал...

Путём изучения просторов интернета, пришёл к выводу что AMDGPU-PRO не подходит для моей карты Radeon 535(мобильная в ноуте). Снёс их поставил xf86-video-amdgpu. glxgears и DRI_PRIME=1 glxgears выдают одинаковое количество FPS(60). Если запустить DRI_PRIME=1 vblank_mode=0 glxgears тогда FPS(2000). Более менее вопрос решился, но остаётся открытым. Неужели нет проприетарных дров которые работают веселее???

P.S. В Dota 2 нормально играть можно только на vulkan-api при таких раскладах с драйверами....
Mystique
glxgears и DRI_PRIME=1 glxgears выдают одинаковое количество FPS(60)
Вам же пишет, что апроксимировано к частоте кадров монитора.

Mystique
Неужели нет проприетарных дров которые работают веселее???
Нет.
Mystique
Если создаю конфиг /etc/X11/xorg.conf.d/20-amdgpu.conf с дефолтными параметрами
покажи 20-amdgpu.conf
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
nafanja
Mystique
Если создаю конфиг /etc/X11/xorg.conf.d/20-amdgpu.conf с дефолтными параметрами
покажи 20-amdgpu.conf


[mystique@ArchAcer ~]$ cat /etc/X11/xorg.conf.d/20-amdgpu.conf
Section "Device"
     Identifier "AMD"
     Driver "amdgpu"
     Option "TearFree" "true"
     Option "DRI" "3"
EndSection
С AMDGPU это работает, с AMDGPU-PRO нет.
Добрый вечер. Проведя несколько тестов выявил что после работы приложения через дисретную видюху DRI_PRIME=1 комп помирает через некоторое время. Время разнится, зависате намертво без возможности перейти на TTY2. Если пользоваться компом без дискретки (сёрфинг в инете, просмотр фильмов) всё ок.
Xorg.0.log | grep WW

[  1017.163] (WW) AMDGPU(0): Page flip failed: Success
[  1017.180] (WW) AMDGPU(0): Page flip failed: Success
[  1017.197] (WW) AMDGPU(0): Page flip failed: Success
[  1017.214] (WW) AMDGPU(0): Page flip failed: Success
[  1017.230] (WW) AMDGPU(0): Page flip failed: Success
[  1017.247] (WW) AMDGPU(0): Page flip failed: Success
[  1017.373] (WW) AMDGPU(0): Page flip failed: Resource temporarily unavailable
[  1017.400] (WW) AMDGPU(0): Page flip failed: Resource temporarily unavailable
[  1019.374] (WW) AMDGPU(0): Page flip failed: Resource temporarily unavailable
[  1021.374] (WW) AMDGPU(0): Page flip failed: Resource temporarily unavailable
[  1023.374] (WW) AMDGPU(0): Page flip failed: Resource temporarily unavailable
[  1025.374] (WW) AMDGPU(0): Page flip failed: Resource temporarily unavailable
[  1027.374] (WW) AMDGPU(0): Page flip failed: Resource temporarily unavailable
[  1028.650] (WW) AMDGPU(0): Page flip failed: Resource temporarily unavailable
Xorg.0.log | grep EE

[  1136.485] (EE) AMDGPU(0): present flip failed
[  1136.501] (EE) AMDGPU(0): present flip failed
[  1136.518] (EE) AMDGPU(0): present flip failed
[  1136.534] (EE) AMDGPU(0): present flip failed
[  1136.718] (EE) AMDGPU(0): present flip failed
[  1136.751] (EE) AMDGPU(0): present flip failed
[  1136.784] (EE) AMDGPU(0): present flip failed
[  1136.818] (EE) AMDGPU(0): present flip failed
[  1136.852] (EE) AMDGPU(0): present flip failed
[  1136.885] (EE) AMDGPU(0): present flip failed
[  1137.373] (EE) AMDGPU(0): present flip failed
[  1137.955] (EE) AMDGPU(0): present flip failed
[  1139.156] (EE) AMDGPU(0): present flip failed
[  1139.374] (EE) AMDGPU(0): present flip failed
[  1139.931] (EE) AMDGPU(0): present flip failed
[  1140.357] (EE) AMDGPU(0): present flip failed
[  1141.374] (EE) AMDGPU(0): present flip failed

journalctl --since="2019-09-29"

сен 29 17:22:01 ArchAcer rtkit-daemon[892]: Supervising 3 threads of 1 processes of 1 users.
сен 29 19:59:32 ArchAcer kernel: usb 3-2: new high-speed USB device number 5 using xhci_hcd
сен 29 19:59:33 ArchAcer kernel: usb 3-2: New USB device found, idVendor=22e8, idProduct=dac4, bcdDevice= 3.26
сен 29 19:59:33 ArchAcer kernel: usb 3-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
сен 29 19:59:33 ArchAcer kernel: usb 3-2: Product: CA 851N USB Audio 2
сен 29 19:59:33 ArchAcer kernel: usb 3-2: Manufacturer: Cambridge Audio
сен 29 19:59:33 ArchAcer kernel: usb 3-2: SerialNumber: 0000
сен 29 19:59:38 ArchAcer kernel: input: Cambridge Audio CA 851N USB Audio 2 as /devices/pci0000:00/0000:00:08.1/0000:04:00.4/usb3/3-2/3-2:1.3/000>
сен 29 19:59:38 ArchAcer kernel: hid-generic 0003:22E8:DAC4.000E: input,hidraw7: USB HID v1.10 Device [Cambridge Audio CA 851N USB Audio 2] on us>
сен 29 19:59:38 ArchAcer systemd-udevd[7233]: controlC0: Process '/usr/bin/alsactl restore 0' failed with exit code 99.
сен 29 19:59:38 ArchAcer rtkit-daemon[892]: Supervising 2 threads of 1 processes of 1 users.
сен 29 19:59:38 ArchAcer rtkit-daemon[892]: Successfully made thread 7246 of process 873 owned by '1000' RT at priority 5.
сен 29 19:59:38 ArchAcer rtkit-daemon[892]: Supervising 3 threads of 1 processes of 1 users.
-- Reboot --
сен 29 20:05:56 ArchAcer kernel: Linux version 5.3.1-arch1-1-ARCH (builduser@heftig-3999379) (gcc version 9.1.0 (GCC)) #1 SMP PREEMPT Sat Sep 21 >
сен 29 20:05:56 ArchAcer kernel: Command line: BOOT_IMAGE=/boot/vmlinuz-linux root=UUID=5b2ef5ea-5bb5-422d-a4e9-e42447ad6453 rw loglevel=3 quiet >

Есть идеи что ему надо? Спасибо всем неравнодушным.
а попробуй вместо amdgpu заюзать radeon драйвер.
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
Mystique
Есть идеи что ему надо?
Похоже не все описал, часть утаил ....
Судя по ошибкам предположу, что используешь DisplayLink и если это так, то можно попробовать отключить опцию PageFlip

PS - интересно также попробовать временно не работать в полноэкранном режиме ... или уменьшить разрешение
Ошибки не исчезают с опытом - они просто умнеют
vasek
Mystique
Есть идеи что ему надо?
Похоже не все описал, часть утаил ….
Судя по ошибкам предположу, что используешь DisplayLink и если это так, то можно попробовать отключить опцию PageFlip

PS - интересно также попробовать временно не работать в полноэкранном режиме … или уменьшить разрешение
Добрый день. Моя ошибка не указал что ноутбуком подключаюсь по HDMI к телевизору. Наколько это критично? Где отключить опцию PageFlip?
nafanja
а попробуй вместо amdgpu заюзать radeon драйвер.

[mystique@ArchAcer ~]$ DRI_PRIME=1 glxinfo | grep "OpenGL renderer"
OpenGL renderer string: AMD ICELAND (DRM 3.33.0, 5.3.1-arch1-1-ARCH, LLVM 8.0.1)

Тут пишут что AMDGPU дружит с моим iceland. Текст ссылки...
Вы про xf86-video-ati или Catalyst? Catalyst это же кромешный ад....

P.S. Может ли быть такое что после установки xf86-video-ati карточки определсяются как надо, но в lspci -v в kernel driver и modules значится amdgpu?...
Да по сравнению с AMD. Nvidia детская шалость...
P.S.S. А ещё в мониторах система пишет что телевизор 58" а на деле 42".
 
Зарегистрироваться или войдите чтобы оставить сообщение.