AMD 3800X/RX5700XT not working on EndeavourOS

Hi :slight_smile: Just wondering if I missed something, as was unable to install Endeavour on main PC (Ryzen 7 3800X/RX5700XT with one nvme drive) and I didn’t see options to choose drivers during install. When I look at the eOS wiki, only Nvidia and Intel are covered, including auto-installing of Intel drivers, yet eOS installed fine on ryzen 5/rx560 dual-drive laptop. Anarchy for example runs on main PC without issue, using only the AMD/ATI driver. By choosing driver, do you mean via finding and using a developer or nvidia ISO?

I’m aware of your issue, I also saw that @Manuel tried to help you and was asking for a log, to compare the two. I also remember that @ricklinux said he has a similar set up running Endeavour. We have to look into that. At this moment we don’t know if your bug is an isolated issue or a system-wide issue.
Usually, AMD is covered by the kernel.

By choosing a driver, I referred to the original discussion of having more options to choose from in the Calamares installer for the user. Our idea is that a lot of users don’t know which driver version they actually need for their hardware, hence the missing options in the installer.

I don’t know it’s a driver issue. It should run off the amdgpu kernel driver. I’m not sure that Anarchy is installing AMD proprietary drivers when you select the ATI/AMD option as opposed to amdgpu and default automatically detects it. I don’t have any issue with my RX590 on Anarchy but the RX 5700XT is their highest graphics card and is a different beast.

1 Like

Thanks for explaining, and, yes, had appreciated @manuel (and ricklinux) helping, and I posted any possible responses.

1 Like

Hi again :slight_smile: I’m not aware that it’s a proprietary option, but here’s where Anarchy’s source code is at now, if that’s helpful … https://gitlab.com/anarchyinstaller/installer/-/releases

What does your system show with the RX5700 XT.

inxi -G

My RX590 has this on EndeavourOS

[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 
           OpenGL: 
           renderer: Radeon RX 590 Series (POLARIS10 DRM 3.37.0 5.7.7-arch1-1 LLVM 10.0.0) 
           v: 4.6 Mesa 20.1.3 
[ricklinux@eos-xfce ~]$ 

With the RX5700XT, inxi -G shows this …

Graphics:  Device-1: Advanced Micro Devices [AMD/ATI] Navi 10 [Radeon RX 5600 OEM/5600 XT / 5700/5700 XT] 
           driver: amdgpu v: kernel 
           Display: x11 server: X.Org 1.20.8 driver: ati,modesetting unloaded: radeon resolution: 
           1: 1920x1080~60Hz 2: 1920x1080~60Hz 
           OpenGL: renderer: AMD Radeon RX 5700 XT (NAVI10 DRM 3.37.0 5.7.7-zen1-1-zen LLVM 10.0.0) 
           v: 4.6 Mesa 20.1.1 (git-951983c483) 

Seems odd that there are these differences. I run an RX580 and have this:

┌20:15:21 WD= [~]
└───freebird@nest ─▶$ inxi -G
Graphics:  Device-1: Advanced Micro Devices [AMD/ATI] Ellesmere [Radeon RX 470/480/570/570X/580/580X/590] driver: amdgpu 
           v: kernel 
           Display: x11 server: X.Org 1.20.8 driver: amdgpu resolution: 1: 3840x2160~60Hz 2: 1200x1600~60Hz 
           OpenGL: renderer: Radeon RX 580 Series (POLARIS10 DRM 3.37.0 5.7.7-arch1-1 LLVM 10.0.0) v: 4.6 Mesa 20.1.3 

No mention of ati or the others. Seems to work well though!

1 Like

I have the same too and i installed Anarchy and selected ATI/AMD and got the same as @anon96036739 on my RX590. On Anarchy you have the choice to select default, ATI/AMD or AMDGPU. On Endeavour it is loading the amdgpu kernel driver. I’m just not sure what the Anarchy loads?

Edit: It doesn’t work any different on my RX590 but the RX5700 XT is a different beast.

1 Like

We’re getting off-topic here (again) - but I thought I’d better correct and impression I left with a previous post…

┌21:12:51 WD= [~/Downloads]
└───freebird@nest ─▶$ inxi -G
Graphics:  Device-1: Advanced Micro Devices [AMD/ATI] 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: 
           1: 3840x2160~60Hz 2: 1200x1600~60Hz 
           OpenGL: renderer: Radeon RX 580 Series (POLARIS10 DRM 3.37.0 5.7.7-arch1-1 LLVM 10.0.0) 
           v: 4.6 Mesa 20.1.2 

That more correctly represents the output on an EndeavourOS install. When I thought about it, the other was on a ‘bare metal’ install of Arch, where I told it what to use :grin:

Solved :wink:

3 Likes

:slight_smile:

Yeah - I forgot where I was for a minute. Just built this box, and am populating it with an assortment of distros, and I happened to be on a new Arch when I was checking the boards… A quick reboot, and back to EOS :grin: Have to admit, though, I’ve never seen much trouble with any Arch and AMD before - just minor tweaks,

1 Like

All I know is that the card just doesn’t like non-AMD/ATI. I’d linked the Anarchy page as, much as I’d like to be able to read source stuff and understand it, that’s not happening any time soon, lol.

Thanks. It will be great if more answers can be found, for anybody who wants to install eOS on newer AMD hardware, and I hope that feeds into any useful ideas that could help at all about the graphics part of the installer too.