You are not logged in.

#1 2021-11-02 09:28:30

pitchtheripoff22
Member
From: Poland
Registered: 2021-10-31
Posts: 6

[SOLVED] Native games cannot detect Nvidia GPU

Games that are native on Linux [for example Minecraft or Tomb Raider] cannot detect the Nvidia GPU when running on Hybrid graphics and run on Integrated, while games running through Proton actually do. How do I change this so all games detect my GPU on Hybrid?
I use Optimus Manager to switch, run a GTX 1050Ti and my processor is an Intel Core i5 8300-H. My drivers and packages are all up-to-date. I'm a bit new to Arch and didn't know where to post this so...

Last edited by pitchtheripoff22 (2021-11-02 09:34:05)


i dunno what i'm doing

Offline

#2 2021-11-02 09:31:44

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 25,223

Re: [SOLVED] Native games cannot detect Nvidia GPU

Use the prime-run command from the prime-run package to run your native applications. This has little to do with native vs proton, more to do with vulkan vs OGL device detection.

Offline

#3 2021-11-02 09:33:55

pitchtheripoff22
Member
From: Poland
Registered: 2021-10-31
Posts: 6

Re: [SOLVED] Native games cannot detect Nvidia GPU

So it's an issue with the game, not my hardware? That's good to know, at least.


i dunno what i'm doing

Offline

#4 2021-11-02 09:50:31

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 25,223

Re: [SOLVED] Native games cannot detect Nvidia GPU

Dxvk (the directx to vulkan translation layer) in use on proton has code to explicitly prefer a dedicated GPU if present. Since that translation layer is not present in native titles they'll mostly pick what they see first unless you use prime-run to enforce the respective checks going to the dedicated card.

Offline

Board footer

Powered by FluxBB