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. Yes, similar hardware to @ricklinux, but mine a bit more recent. In my case, I do know that only ATI driver needed for main PC. Learnt that via the Anarchy install … they scan and recommend, but also give options, so someone is free to try something else (my early experiment of choosing non-ATI didn’t result in a working PC, so I learnt fast, lol).

It would be great one day if, e.g. similar to how ‘auto-partition or set-it-up-yourself’ options are part of an installer, the same could be done for graphics drivers.

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 And, yes, your RX590, and my laptop’s RX560, have no issues.

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) 

I see yours shows driver = amdgpu, ati; mine shows driver = ati, modesetting. Unloadeds differ too; yours = fbdev,modesetting,vesa, and mine = radeon

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 @northernlass 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

Lol, yes! :slight_smile:
EDIT: just seen your second post … same as @ricklinux’s.

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

That’s some dedication right there! And, yes, I wish I could understand properly what’s different. 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 … leaving it you far wiser beings.

Thank you! :slight_smile: I’d been genuinely interested to ask the question, and nearly at the point of asking if shifting across elsewhere might be best, so thank you for splitting the topic. 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.

Easy to do if you’ve got a variety of distros around. :slight_smile: And, yes, I was so surprised when it didn’t boot on the main PC, as it was easy on the Ryzen 5/RX560 laptop, no issues. I learnt that testing on a laptop, or running the live USB, doesn’t necessarily mean things will install just as well on the main desktop PC, lol.