On Fri, 21 Feb 2020 at 22:16, Samuel Sieb <samuel@sieb.net> wrote:
On 2/21/20 9:31 AM, Patrick O'Callaghan wrote:
> For several years I've been using a Windows VM with passthrough
> graphics as a gaming platform. It works pretty well, but ties up
> machine resources even when idle, so I'm now experimenting with Valve's
> Linux version of Steam with the Proton additions to the Wine libraries.
> I've disabled the VM, installed the latest proprietary Nvidia drivers,
> modified grub appropriately and rebooted. The Nvidia modules are
> loaded. The nvidia-settings command shows the GPU.
>
> However when I run games under Steam, they are using the internal Intel
> GPU, making this configuration essentially unusable for AAA gaming
> (i.e. games will start but are unplayably slow). I can find no
> documentation on how to change this (whether via a global Steam option
> or even individually for each game).

I'm not sure how you expect this to work.  I assume you have another
monitor connected to the nvidia card.  But if you're running steam from
your regular desktop, the games are going to use the current display
which is your Intel one.  If you can get your desktop to display across
both video cards, then you could probably run steam on the display you
want, but I don't know if that configuration is even supported by Xorg
or Wayland.

I wanted to add on top of this, it's more like the old multihead setup's. That nothing supports anymore.
Along with the Wayland vs Xorg pain.

Generally, when you plug in an external gpu, the igpu is disabled. That's the simplest way around all this.