Thank you for your post. A lot more people have been steadily crossing over to AMD and buying the more recent machines, so if ever the options can be there during install, that would be great.
This is the output from an Arch install of Cinnamon using my RX590.
[ricklinux@archlinux ~]$ inxi -G
Graphics:
Device-1: AMD Ellesmere [Radeon RX 470/480/570/570X/580/580X/590]
driver: amdgpu v: kernel
Display: x11 server: X.Org 1.20.8 driver: modesetting unloaded: vesa
resolution: 1680x1050~60Hz
OpenGL: renderer: Radeon RX 590 Series (POLARIS10 DRM 3.37.0 5.7.9-arch1-1
LLVM 10.0.0)
v: 4.6 Mesa 20.1.3
[ricklinux@archlinux ~]$
As you can see the Arch install on my RX590 is using the driver: amdgpu v: kernel and the xorg 1.20.8 driver: modestting
So on Anarchy they are installing the following.
xf86-video-ati
xf86-video-amdgpu
I installed both of these on my Arch install and it seems to make no difference on my RX590.
[ricklinux@archlinux ~]$ inxi -G
Graphics:
Device-1: AMD Ellesmere [Radeon RX 470/480/570/570X/580/580X/590]
driver: amdgpu v: kernel
Display: x11 server: X.Org 1.20.8 driver: amdgpu,ati
unloaded: modesetting,vesa resolution: 1680x1050~60Hz
OpenGL: renderer: Radeon RX 590 Series (POLARIS10 DRM 3.37.0 5.7.9-arch1-1
LLVM 10.0.0)
v: 4.6 Mesa 20.1.3
[ricklinux@archlinux ~]$
I can boot and i see no difference on Arch. So i will try it on EndeavourOS with Xfce desktop to see.
If it seems to work with both amdgpu and ati drivers, we should consider having them both installed by default with AMD graphics cards.
First we should test this as much as possible. I don’t have a machine with a new-ish AMD graphics hardware, so it would be nice if more people with such hardware could test this.
@manuel
These are already installed on my current version of xfce which i just installed. Were they added recently or am i confused?
[ricklinux@eos-xfce ~]$ inxi -G
Graphics: Device-1: AMD Ellesmere [Radeon RX 470/480/570/570X/580/580X/590] driver: amdgpu
v: kernel
Display: x11 server: X.Org 1.20.8 driver: amdgpu,ati unloaded: fbdev,modesetting,vesa
resolution: 1680x1050~60Hz
Message: Unable to show advanced data. Required tool glxinfo missing.
[ricklinux@eos-xfce ~]$
Maybe this is coming down from Arch?
OK, wasn’t really aware of it. So you mean AMD graphics machines get the same drivers with EOS as Anarchy?
I guess it comes from the input files we give to Calamares, I could check this.
EDIT: checked it, and yes, EOS has those both listed.
Wasn’t it so with the previous ISOs?
That’s what i’m trying to figure out because i just installed straight Arch to see.
This is on EndeavourOS currently.
[ricklinux@eos-xfce ~]$ pacman -Qs xf86-video
local/xf86-video-amdgpu 19.1.0-2 (xorg-drivers)
X.org amdgpu video driver
local/xf86-video-ati 1:19.1.0-2 (xorg-drivers)
X.org ati video driver
local/xf86-video-fbdev 0.5.0-2 (xorg-drivers)
X.org framebuffer video driver
local/xf86-video-vesa 2.4.0-3 (xorg-drivers xorg)
X.org vesa video driver
[ricklinux@eos-xfce ~]$
This is my card RX590
ricklinux@eos-xfce ~]$ sudo lspci -vnn | grep -PA9 'VGA|Display'
[sudo] password for ricklinux:
2d:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Ellesmere [Radeon RX 470/480/570/570X/580/580X/590] [1002:67df] (rev e1) (prog-if 00 [VGA controller])
Subsystem: Gigabyte Technology Co., Ltd Device [1458:2311]
Flags: bus master, fast devsel, latency 0, IRQ 141, IOMMU group 29
Memory at e0000000 (64-bit, prefetchable) [size=256M]
Memory at f0000000 (64-bit, prefetchable) [size=2M]
I/O ports at f000 [size=256]
Memory at f7e00000 (32-bit, non-prefetchable) [size=256K]
Expansion ROM at f7e40000 [disabled] [size=128K]
Capabilities: [48] Vendor Specific Information: Len=08 <?>
Capabilities: [50] Power Management version 3
[ricklinux@eos-xfce ~]$
So what did Arch install?
Arch has this.
[ricklinux@archlinux ~]$ pacman -Qs xf86-video
local/xf86-video-amdgpu 19.1.0-2 (xorg-drivers)
X.org amdgpu video driver
local/xf86-video-ati 1:19.1.0-2 (xorg-drivers)
X.org ati video driver
local/xf86-video-vesa 2.4.0-3 (xorg-drivers xorg)
X.org vesa video driver
[ricklinux@archlinux ~]$
So on EndeavourOS i see this one also.
local/xf86-video-fbdev 0.5.0-2 (xorg-drivers)
X.org framebuffer video driver
So on his install of Anarchy he has the same but i see extra.
local/xf86-video-intel 1:2.99.917+906+g846b53da-1 (xorg-drivers)
X.org Intel i810/i830/i915/945G/G965+ video drivers
local/xf86-video-vmware 13.3.0-2 (xorg-drivers)
X.org vmware video driver
And EndeavourOS has
local/xf86-video-fbdev 0.5.0-2 (xorg-drivers)
X.org framebuffer video driver
On Anarchy he has this.
local/xf86-video-fbdev 0.5.0-1 (xorg-drivers)
X.org framebuffer video driver
@manuel
So with my card it seems to make no difference if i just use the amdgpu or have the xf86video-ati and xf86-video-amdgpu installed. But that card is the RX5700 XT
@manuel
I wish i had one of those cards to test but they are over $600
Closest I get is my RX Vega 64.
Maybe we should try to get a loaner - as the ‘EndeavourOS Canadian testing team’! Funny how I ended up with an RX580 for the same reasons (cost)
If I read the following link correctly, seems that amdgpu is for newer cards, and ati for older cards:
https://wiki.archlinux.org/index.php/Xorg#AMD
But I don’t know much about AMD graphics, so please correct me if I’m wrong…
And maybe if we work together, we could create package amd-installer…
That’s the way I understand it.
That is the way i understood it too. Even on my older ATI HD 3870 and HD 7450 i am just using the amdgpu as far as i know as i haven’t installed anything special.
That’s been my assumption too - and so far it has worked out that way on my installs. Either way it’s a long way from having to define vblank timings etc for ATI in the early Linux days!
AMD-installer… hmmm - one line only - install xf86-video-amdgpu ?
I have installed the following distros on my RX Vega 64:
Mint
Ubuntu
Sparky Linux
Debian
Mx Linux
Manjaro
Arch
EndeavourOS
None of them required anything except the free drivers that came with the distro. No user intervention was required
Me either. I have installed probably 25 different distros or more with these cards.
Thank you very much for everyone’s posts, and about which drivers could be installed plus possible option of an amd-installer. Is there anything else I can provide from this Anarchy install that can be any help?
My current results on Anarchy …
pacman -Qs xf86-video
local/xf86-video-ati 1:19.1.0-2 (xorg-drivers)
X.org ati video driver
sudo lspci -vnn | grep -PA9 'VGA|Display’
0b:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Navi 10 [Radeon RX 5600 OEM/5600 XT / 5700/5700 XT] [1002:731f] (rev c1) (prog-if 00 [VGA controller])
Subsystem: XFX Pine Group Inc. Device [1682:5701]
Flags: bus master, fast devsel, latency 0, IRQ 80, IOMMU group 25
Memory at d0000000 (64-bit, prefetchable) [size=256M]
Memory at e0000000 (64-bit, prefetchable) [size=2M]
I/O ports at f000 [size=256]
Memory at fce00000 (32-bit, non-prefetchable) [size=512K]
Expansion ROM at fce80000 [disabled] [size=128K]
Capabilities: [48] Vendor Specific Information: Len=08 <?>
Capabilities: [50] Power Management version 3
I’ll download the new iso and get these results from within the live now …