While you're here, please consider supporting GamingOnLinux on:
Reward Tiers:
Patreon. Plain Donations:
PayPal.
This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!
You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Reward Tiers:
This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!
You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Login / Register
- Nexus Mods retire their in-development cross-platform app to focus back on Vortex
- Windows compatibility layer Wine 11 arrives bringing masses of improvements to Linux
- GOG plan to look a bit closer at Linux through 2026
- European Commission gathering feedback on the importance of open source
- Hytale has arrived in Early Access with Linux support
- > See more over 30 days here
- Venting about open source security.
- rcrit - Weekend Players' Club 2026-01-16
- grigi - Welcome back to the GamingOnLinux Forum
- simplyseven - A New Game Screenshots Thread
- JohnLambrechts - Will you buy the new Steam Machine?
- mr-victory - See more posts
How to setup OpenMW for modern Morrowind on Linux / SteamOS and Steam Deck
How to install Hollow Knight: Silksong mods on Linux, SteamOS and Steam Deck
This is my first post here, although I have been following your Mastodon account for a while. I am not a gamer myself, but have two teenagers that are getting more and more into it.
For the older one (13 years old as we speak), I am building a PC to play SteamOs games (City builder already purchased but unable to save projects due to gc). I surfed for long hours, so that I created so far this build (plus case and power source already in place):
https://fr.pcpartpicker.com/list/qp4ZWb
Motherboard firmware updated to the latest available one.
The thing is: I selected the graphic card (RX 570) because it seemed AMD had dedicated Linux drivers and that would help me get through just fine. I wanted a minimum 4GB of DDR3 memory on it. So far the project has become a nightmare. I have played around for hours with the motherboard settings for which GC to use (the one embedded in the processor or the RX 570), installed various versions of the AMD drivers to no avail.
A couple of times I have not managed to go back with changes, lost all of the installed Ubuntu and had to start all the way from the start. As of today, I have unplugged the graphic card and am considering to change it if I find an alternative simple, fast and not too expensive.
I have been digging in this forum for some insights, but w/o luck so far.
In a nutshell, a couple of straightforward questions:
- Should I be able to combine and make work my selected hardware, specially the graphic card? Updating to Ubuntu 20.04 coming up.
- What replacement should I consider for the GC if the Rx 570 is not a viable option?
Thanks in advance.
What do you want exactly? Change between the integrated and discrete cards? That's easy, you only need to use DRI_PRIME.
Let's clear things first, start from the very beginning.
Last edited by tuxintuxedo on 11 May 2020 at 11:48 am UTC
Thanks for your quick reply.
I just want to use the discrete card. If I install Ubuntu 18.04 and plug the RX570 no display at all. Even when I disable the integrated card from the BIOS. That is why I went with the AMDGPU-PRO trial.
I will install a fresh Ubuntu 20.04 and will post back. So far with black screens all along, I have no clue whatsoever of what goes wrong in the first place.
Really sorry that I did not make myself clear in the first place.
Last edited by tuxintuxedo on 11 May 2020 at 5:57 pm UTC
@damarrin: I can reach the BIOS w/o issue, I make it all the way to the grub screen and from then on, darkness is my only friend. If I try to switch to a terminal (Ctrl + F1 for instance) I see millions of errors which I tried to write down and search for solutions to no avail. This was about ten days ago and had no records about it. However, I will retry and post back with clear details of my status.
It feels so good to have quick and intense feedback despite my lack of clarity :-)
DRI_PRIME=1 glxinfo | grep OpenGLAnd share the output.
Last edited by x_wing on 11 May 2020 at 10:50 pm UTC
And you can also share the output of
DRI_PRIME=0 glxinfo | grep OpenGLJust to be sure.
If I remember right, you will have to install the mesa-utils package for glxinfo, but the Terminal will tell you everything.
egoi@MSI-B450:~$ DRI_PRIME=1 glxinfo | grep OpenGL
Command 'glxinfo' not found, but can be installed with:
sudo apt install mesa-utils
egoi@MSI-B450:~$ DRI_PRIME=0 glxinfo | grep OpenGL
Command 'glxinfo' not found, but can be installed with:
sudo apt install mesa-utils
---------------------------------
Installed mesa-utils and:
egoi@MSI-B450:~$ DRI_PRIME=1 glxinfo | grep OpenGL
OpenGL vendor string: X.Org
OpenGL renderer string: AMD RAVEN (DRM 3.35.0, 5.4.0-29-generic, LLVM 9.0.1)
OpenGL core profile version string: 4.6 (Core Profile) Mesa 20.0.4
OpenGL core profile shading language version string: 4.60
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 4.6 (Compatibility Profile) Mesa 20.0.4
OpenGL shading language version string: 4.60
OpenGL context flags: (none)
OpenGL profile mask: compatibility profile
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.2 Mesa 20.0.4
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
OpenGL ES profile extensions:
egoi@MSI-B450:~$ DRI_PRIME=0 glxinfo | grep OpenGL
OpenGL vendor string: X.Org
OpenGL renderer string: AMD RAVEN (DRM 3.35.0, 5.4.0-29-generic, LLVM 9.0.1)
OpenGL core profile version string: 4.6 (Core Profile) Mesa 20.0.4
OpenGL core profile shading language version string: 4.60
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 4.6 (Compatibility Profile) Mesa 20.0.4
OpenGL shading language version string: 4.60
OpenGL context flags: (none)
OpenGL profile mask: compatibility profile
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.2 Mesa 20.0.4
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
OpenGL ES profile extensions:
X.Org X server -- AMDGPU display driver (19.1.0-1)
and
Userspace interface to amdgpu-specific kernel DRM services -- runtime (2.4.101-2)
are both installed by default (all I get in synaptic under amdgpu).
Many thanks
Did you insert the RX570? Isn't it loose or lacking power? Because currently it is not seen by the system.
Last edited by tuxintuxedo on 12 May 2020 at 11:59 am UTC
Give me a few moments and I will install the RX 570 and post back with the results. I did it that way because I have not been able to get any screen image with the GC in place so far.
See ya in a bit
Even if you get black screen, can you reach the GRUB menu? It should appear right after turning the PC on while pressing Escape (or Shift). I am not talking about the BIOS/UEFI.
My BIOS has Integrated Graphics Configuration with "Integrated Graphics" in [Auto Mode]. If I disable it, I get the same results that I am about to explain:
WITH THE RX570 plugged in:
I reach grub no problem and let it go:
Right into it, first warning message:
1- "Completion wait loop time_out" about a gazillion times
2- After a while I reach this screen where my message is:
iommu ivhdo:AMD-Vi event logged [IOTLB_INV_TIMEOUT device=25.00 address 0x40cd9e3f0
3- I am able to see some messages in between, "sofreset failed", i.e.
4- I finally make it to the point of initramfs where my command capabilities are limited and no way of performing much in the line of your proposals.
5- When I unplug the thing and try to launch Ubuntu with the integrated one, I get the info that /dev/sd5 requires manual fsck (from the same initramgfs screen. I fsck the drive and it tells me that some directory was corrupted.
6- Once fsck completed, reboot brings me back to Ubuntu 20.04 with the integrated one and my RX570 out of the game completely.
Did I just happen to receive a faulty unit? As I stated right from the beginning, I has just been purchased, no miles on it...
Many thanks
Thanks
It might be a kernel bug affecting you so this should help us learn more. The card itself should already be supported for a while now.
Also, iommu problems might be caused by the motherboard or CPU.
The reason I asked about GRUB is because you could try some boot parameters with it.
Last edited by tuxintuxedo on 12 May 2020 at 1:21 pm UTC
@The_Aquabat: I will do as proposed and report back in a minute.
@x_wing: I recall I had the same results every time the RX 570 is there, but will retry and report back in a minute.
Thanks
nomodesetboot parameter, aside from theiommu=ptone.My guess is that not the RX570 is problematic, but the motherboard + CPU combo are behind the problem with possible kernel bugs.
If both cards are present, same errors at boot plus a bunch of RIP
RDX
RBX
RCX
RSI
RD1...
errors and screen freezes w/o any option available
@tuxintuxedo
will try that in a minute.