Starfield is running super well at Ultra settings on my Mint drive. My EndeavourOS drive on the other hand says the graphics card does not meet minimal specs. The problem is both OSes are on the same PC but different drives. Both are running the latest steam client on the same account.
The graphics card is an AMD RX 6700 XT. The processor an AMD Ryzen 5 7600X with 32GB RAM.
EndeavourOS is up to date except for the jre jdk incompatability issue.
Neither Proton-Experimental, GE-Proton 8-21 nor Proton HotFix work.
Is there a way to fix this? Right now I boot into Mint to play Starfield and change to EndeavourOS to do all other games and apps. I would like to get the game running on EndeavourOS and drop the Mint drive.
Well, I had a similar problem in the past with Starfield. I was receiving an error saying my graphics card was not able to run the game, despite I know it could.
I solve that with the below command as a startup option on Steam:
also, you should still do sudo pacman -Rns amdvlk lib32-amdvlk like @dalto suggested.
in almost all games, that one has worse performance then Radv (vulkan-radeon) and as long as amdvlk is installed, games will use amdvlk instead of Radv.
I removed the amd packages dalto mentioned back when. That’s what got the game going for me.
Running your suggestion produced this error:
[rick@rick-victus ~]$ sudo pacman -Sy jdk-openjdk && sudo pacman -Syu
[sudo] password for rick:
:: Synchronizing package databases…
endeavouros is up to date
core is up to date
extra 8.2 MiB 182 KiB/s 00:46 [--------------------------------------------------------] 100%
community is up to date
multilib is up to date
resolving dependencies…
looking for conflicting packages…
:: jdk-openjdk and jre-openjdk are in conflict. Remove jre-openjdk? [y/N] y
:: jdk-openjdk and jre-openjdk-headless are in conflict. Remove jre-openjdk-headless? [y/N] y
error: failed to prepare transaction (could not satisfy dependencies)
:: removing jre-openjdk breaks dependency ‘java-runtime-openjdk=20’ required by java-openjfx
When trying to remove java-openjfx, the system reported it couldn’t do that because miniongg required it. It looks like miniongg is the only thing using java, so I removed it and all the java stuff auto uninstalled. Reinstalled miniongg with the option to use java 17. Did a system update multiple times and all appears to be OK.