Vraag AMD Radeon 520 speciale grafische kaart werkt niet goed in Xwayland


De vraag over deze vraag is - Is mijn Radeon 520 speciale kaart prima? Moet ik "xrandr --setprovideroffloadsink radeon Intel" in Wayland instellen om hybride grafische afbeeldingen te configureren? Xrandr werkt niet goed in weston / wayland.

Lange versie:

Ik heb Ubuntu 17.10 geïnstalleerd op mijn nieuw gekochte HP laptop (model: HP 15-BS576TX) met een speciale AMD 520 2GB DDR3 grafische kaart en Intel HD 620 onboard grafische kaart in een Kabylake Core i5 processorsysteem. Dit is de eerste keer dat ik Linux op een hybride grafische kaart installeer op een laptop.

Nu staat Ubuntu 17.10 standaard in Xwayland in plaats van Xorg / XFree86. Ik vind het verwarrend om AMD Radeon 520 dedicated graphics te configureren. Het verwarrende deel is xrander --listproviders vermelden alleen de intel hd 620 geïntegreerde graphics.

xrandr --listproviders
Providers: number : 0

Maar, lspci -knnn laat zien dat de AMD Radeon 520-kaart is gedetecteerd:

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

en geïntegreerde Intel HD 620-graphics:

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

Ik ben aan het booten radeon.modeset=1 die is toegevoegd aan de invoer van de grub-bootloader.

Nu, als ik een app runt met DRI_PRIME=1 het werkt en toont onderstaande info:

:~$ 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

Dus ik ging ervan uit dat Radeon 520 prima werkt. Merk vervolgens op dat er geen sprake is van gallium 3d? Maar waarom laat Xrandr geen speciale kaart zien als een van de providers?

Ik zie dat er ook een amdgpu-stuurprogrammamodule is geladen. Uit de lijst lijkt de R520-kaart te worden ondersteund door de radeon-driver.

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 moet nu gedaan worden? Ik heb geen aangepaste scripts of bestanden in de map / etc / X11 geplaatst.

Moet ik xserver-stuurprogramma's verwijderen? zoals xserver-xorg-video-amdgpu?


2
2017-10-22 23:18


oorsprong


Ik kan niet zeggen wat je vraag is. Veel x-apps werken niet in wayland, xrandr is er één die niet werkt. Je kunt een x-sessie uitvoeren, maar waarom denk je dat je dingen moet verwijderen? - Panther
@Probeer het probleem, in de wayland-sessie worden de hybride afbeeldingen niet gedetecteerd en geconfigureerd. Als ik DRI_PRIME = 1 xyz voer, wordt het uitgevoerd als geverifieerd door radeontop. Zoals weergegeven in de onderstaande schermafbeelding, configureert Ubuntu of wayland het echter niet automatisch. Gnome-instellingen info zou idealiter zowel de geïntegreerde als de speciale kaart in informatie moeten vermelden. Maar het is niet waar. Evenmin wordt vermeld dat Gallium 3D met deze Radeon-kaart werkt. image.ibb.co/hHv3qm/amd_intel_hybrid_gfx.png - Confguy2016
In de tl; dr beantwoordde je je eigen vraag. Wala d ondersteunt xrandr niet. U kunt overwegen een bugrapport in te dienen tegen wayland - Panther
Vanaf nu diende ik een nieuw foutenrapport in Ubuntu BTS in over Wayland. Maar het lijkt erop dat er veel componenten zijn die worden beïnvloed, zoals gnome-control-center, dat geen speciale kaart toont en het mooi autoconfigureert, XrandR, dat nu slechts een Xorg-tool is die niet meer goed werkt in de Wayland-sessie. - Confguy2016


antwoorden: