Специальная видеокарта AMD Radeon 520 не работает должным образом в Xwayland

В этом вопросе стоит вопрос: действительно ли моя радеонная 520 выделенная карта работает нормально? Нужно ли устанавливать «xrandr --setprovideroffloadsink radeon Intel» в Wayland для настройки гибридной графики?

Длинная версия:

Я установил Ubuntu 17.10 на свой недавно купленный ноутбук HP (модель: HP 15-BS576TX), у которого есть выделенный AMD 520 2 ГБ графической карты DDR3 и встроенной графикой Intel HD 620 в процессорной системе Kabylake Core i5. Это первый раз, когда я устанавливаю Linux на гибридную графическую карту на ноутбуке.

Теперь Ubuntu 17.10 по умолчанию использует Xwayland вместо Xorg / XFree86. Мне сложно сфокусировать выделенную графику AMD Radeon 520. Запутанная часть - xrander --listproviders перечисляет только встроенную графику Intel hd 620.

xrandr --listproviders Providers: number : 0

Но lspci -knnn показывает, что обнаружена карта AMD Radeon 520 :

01:00.0 Display controller [0380]: Advanced Micro Devices, Inc. [AMD/ATI] Sun XT [Radeon HD 8670A/8670M/8690M / R5 M330 / M430 / R7 M520] [1002:6660] (rev 83) Subsystem: Hewlett-Packard Company Sun XT [Radeon HD 8670A/8670M/8690M / R5 M330 / M430] [103c:832b] Kernel driver in use: radeon Kernel modules: radeon, amdgpu

и встроенная графика Intel HD 620:

00:02.0 VGA compatible controller [0300]: Intel Corporation HD Graphics 620 [8086:5916] (rev 02) Subsystem: Hewlett-Packard Company HD Graphics 620 [103c:832b] Kernel driver in use: i915 Kernel modules: i915

lshw -C video *-display
description: VGA compatible controller product: HD Graphics 620 vendor: Intel Corporation physical id: 2 bus info: pci@0000:00:02.0 version: 02 width: 64 bits clock: 33MHz capabilities: pciexpress msi pm vga_controller bus_master cap_list rom configuration: driver=i915 latency=0 resources: irq:128 memory:b0000000-b0ffffff memory:a0000000-afffffff ioport:6000(size=64) memory:c0000-dffff *-display description: Display controller product: Sun XT [Radeon HD 8670A/8670M/8690M / R5 M330 / M430 / R7 M520] vendor: Advanced Micro Devices, Inc. [AMD/ATI] physical id: 0 bus info: pci@0000:01:00.0 version: 83 width: 64 bits clock: 33MHz capabilities: pm pciexpress msi bus_master cap_list rom configuration: driver=radeon latency=0 resources: irq:129 memory:90000000-9fffffff memory:b1200000-b123ffff ioport:5000(size=256) memory:b1240000-b125ffff

Я загружаюсь с radeon.modeset=1, который добавляется в запись загрузчика grub.

Теперь, если я запускаю любое приложение с DRI_PRIME=1, оно работает и показывает ниже информацию:

:~$ DRI_PRIME=1 glxinfo |grep -i Opengl* OpenGL vendor string: X.Org OpenGL renderer string: AMD HAINAN (DRM 2.50.0 / 4.13.0-16-generic, LLVM 5.0.0) OpenGL core profile version string: 4.5 (Core Profile) Mesa 17.2.2 OpenGL core profile shading language version string: 4.50

Итак, я предположил, что Radeon 520 работает нормально. Затем заметили, что галлий 3d не упоминается? Но почему Xrandr не показывает выделенную карту в качестве одного из поставщиков?

Я вижу, что модуль драйвера amdgpu также загружен. Из списка карта R520, по-видимому, поддерживается драйвером Radeon.

lsmod |grep radeon radeon 1470464 0 ttm 94208 2 amdgpu,radeon i2c_algo_bit 16384 3 amdgpu,radeon,i915 drm_kms_helper 167936 3 amdgpu,radeon,i915 drm 356352 28 amdgpu,radeon,i915,ttm,drm_kms_helper

Нужно ли делать Wnat сейчас? У меня нет специальных скриптов или файлов, помещенных в каталог / etc / X11.

Нужно ли мне удалять драйверы xserver? как xserver-xorg-video-amdgpu?

2
задан 23 October 2017 в 08:58

0 ответов

Другие вопросы по тегам:

Похожие вопросы: