First off, you have an EOL (end of life) kernel. You should try to use kernel 5.10 LTS or 5.14. I’d recommend having both installed and using 5.14, as the newer kernels have more updates for your GPU & CPU.
It looks like you have a hybrid system with an APU & a discreet GPU:
Can you please also provide mhwd -l? Want to see if you have the hybrid drivers installed or not.
So I left the vesa driver installed; now my computer won’t boot into my SSD. I am typing this from the live boot usb.
Ugh
Sooo, How to I get chroot (manjaro-chroot) to work. It refuses to let me use it. It will only look on /dev/sdb but my system is on /dev/nvme0n1
or can I undo the vesa driver from the live usb directly?
This is what it says from mhwd -l; but isn’t that for intel/nvidia setup? Also, this is from the live usb, so wouldn’t they be wrong from here anyways on full AMD system?
mhwd -l
Warning: config '/var/lib/mhwd/db/pci/graphic_drivers/catalyst/MHWDCONFIG' is invalid!
Warning: config '/var/lib/mhwd/db/pci/graphic_drivers/hybrid-intel-nvidia-340xx-bumblebee/MHWDCONFIG' is invalid!
Warning: config '/var/lib/mhwd/db/pci/graphic_drivers/hybrid-intel-nvidia-418xx-bumblebee/MHWDCONFIG' is invalid!
Warning: config '/var/lib/mhwd/db/pci/graphic_drivers/hybrid-intel-nvidia-430xx-bumblebee/MHWDCONFIG' is invalid!
Warning: config '/var/lib/mhwd/db/pci/graphic_drivers/hybrid-intel-nvidia-435xx-prime/MHWDCONFIG' is invalid!
Warning: config '/var/lib/mhwd/db/pci/graphic_drivers/hybrid-intel-nvidia-440xx-prime/MHWDCONFIG' is invalid!
Warning: config '/var/lib/mhwd/db/pci/graphic_drivers/nvidia-340xx/MHWDCONFIG' is invalid!
Warning: config '/var/lib/mhwd/db/pci/graphic_drivers/nvidia-418xx/MHWDCONFIG' is invalid!
Warning: config '/var/lib/mhwd/db/pci/graphic_drivers/nvidia-430xx/MHWDCONFIG' is invalid!
Warning: config '/var/lib/mhwd/db/pci/graphic_drivers/nvidia-435xx/MHWDCONFIG' is invalid!
Warning: config '/var/lib/mhwd/db/pci/graphic_drivers/nvidia-440xx/MHWDCONFIG' is invalid!
Warning: config '/var/lib/mhwd/db/pci/graphic_drivers/virtualbox/MHWDCONFIG' is invalid!
Warning: config '/var/lib/mhwd/db/pci/network_drivers/r8168/MHWDCONFIG' is invalid!
Warning: config '/var/lib/mhwd/db/pci/network_drivers/rt3562sta/MHWDCONFIG' is invalid!
> 0000:03:00.0 (0380:1002:7340) Display controller ATI Technologies Inc:
--------------------------------------------------------------------------------
NAME VERSION FREEDRIVER TYPE
--------------------------------------------------------------------------------
video-linux 2018.05.04 true PCI
> 0000:07:00.0 (0300:1002:15d8) Display controller ATI Technologies Inc:
--------------------------------------------------------------------------------
NAME VERSION FREEDRIVER TYPE
--------------------------------------------------------------------------------
video-linux 2018.05.04 true PCI
video-modesetting 2020.01.13 true PCI
video-vesa 2017.03.12 true PCI
Also, when it comes to the kernel being used.
I just installed this. It is Manjaro 21.1.6 which is the latest stable build. Calling the kernel EoL is pretty extreme.
I am personally not experienced in hybrid graphics (iGPU + dGPU) as all of my computers only have a dGPU or an iGPU. So someone else will have to chime in and help here.
I know some people just turn off their iGPU in their BIOS/UEFI, so that it only boots up the dGPU.
As the AMD drivers are built into the kernel, it should just work out of the box. It is only the issue currently because you are running 2 different GPUs, which I don’t know how to deal with. If you disable the iGPU, then you don’t have to deal with it anymore.
Thread tidied. @damase In the future, please edit your previous post rather than adding a reply right after your own post. This is a support forum, not an instant messenger.
I do not know if it is an AMD thing or an MSI thing, but they do not include the ability to turn off the iGPU on this laptop. I wanted to do that the very first thing I turned this laptop on. Grrrrr to who-ever came up that anti-feature.
Also, I used timeshift and I am back in to my regular setup.
The kernel is done in September? 2021 which is past already or 2022?
Also, thank you for tidying the thread. I just learned about editing the message after I did that. I apologize for the mess.
One more thing-- Now that I am in my regular system should I redo the mhwd thing?
If you clicked on the kernel website link above, you’d notice that 5.13 no longer is shown, because it is EOL. It has been EOL shortly after the release of kernel 5.14 in September, as it is a mainline kernel, not an LTS kernel. Once Kernel 5.15 gets released, kernel 5.14 will become EOL shortly after.
If you don’t know the difference between Mainline and LTS kernels, you can read about them here!
For newer hardware (such as your dGPU), it’s best to stay on mainline to get more support, but always have an LTS one also installed just in case something happens.
Performance of GW2 and missing RAM from the iGPU being used.
When I was in Windows I could tell when the the dGPU would kick in. My performance levels would go up. Also, it is not being listed in the Manjaro Info Center at all. Shouldn’t it at least be listed?
Operating System: Manjaro Linux
KDE Plasma Version: 5.22.5
KDE Frameworks Version: 5.87.0
Qt Version: 5.15.2
Kernel Version: 5.13.19-2-MANJARO (64-bit)
Graphics Platform: X11
Processors: 8 × AMD Ryzen 7 3750H with Radeon Vega Mobile Gfx
Memory: 60.8 GiB of RAM
Graphics Processor: AMD Radeon™ Vega 10 Graphics
Also here is mhwd -l
~ mhwd -l ✔
> 0000:03:00.0 (0380:1002:7340) Display controller ATI Technologies Inc:
--------------------------------------------------------------------------------
NAME VERSION FREEDRIVER TYPE
--------------------------------------------------------------------------------
video-linux 2018.05.04 true PCI
> 0000:07:00.0 (0300:1002:15d8) Display controller ATI Technologies Inc:
--------------------------------------------------------------------------------
NAME VERSION FREEDRIVER TYPE
--------------------------------------------------------------------------------
video-linux 2018.05.04 true PCI
video-modesetting 2020.01.13 true PCI
video-vesa 2017.03.12 true PCI
Ah GW2, I love it so much. I made mine look better using vkBasalt to use Reshade shaders as seen here.
So on Linux, most people use PRIME or the like. For PRIME, you have to use prime-run to offload the application to the dGPU. Once again, I am bad with hybrid drivers as I avoid them. I have no idea how it works 100% for AMD iGPU + AMD dGPU though
It is not showing up there because your desktop is running the iGPU, you have to offload specific applications to the dGPU as I said above.
That was the command I was looking for! Which was in the PRIME link I linked and totally missed it…
You can also launch programs via terminal to use your dGPU by typing DRI_PRIME=1 <program>, such as DRI_PRIME=1 steam. I believe you can also throw DRI_PRIME=1 into specific steam game launch options, i.e. DRI_PRIME=1 %command%
Do I uninstall it first?
I have it installed directly with wine. (works better than Play On Linux, which gives a we do not support winXP error/warning message)
Where do I put DRI_PRIME=1?
Is there someplace I can put that command so it is on all the time as a default condition of my laptop?
Yes. I mean you can point Lutris to it as well, but I’d recommend uninstalling it so that it gets all configured correctly from the script.
Oh no! Don’t do that!
The Lutris script has the best way to install and play GW2 from my experience with great dxvk support within it too. Install Lutris from our repo, then click install on the Lutris website.
First backup your install folder, then uninstall it. Install with Lutris, then close the game launcher after logging in. Copy the backup to the new installation directory overwriting the files, then open the game again and the launcher will fill in what it needs to. This way you don’t have to download 20 GB or whatever all over again.
Each game or program installed via WINE should have it’s own prefix (aka bottle). Lutris and Steam (via Proton) does this automatically.
…or just search for Guild Wars 2 in Lutris itself (make sure Installed Games Only is turned off).