Steam-Headless / docker-steam-headless

A Headless Steam Docker image supporting NVIDIA GPU and accessible via Web UI
GNU General Public License v2.0
875 stars 89 forks source link

[Bug]: NVIDIA Tesla P40 Card Issues #161

Open nphil opened 3 weeks ago

nphil commented 3 weeks ago

Describe the Bug

Apparently there's a problem with the newer Nvidia drivers and this Pascal based workstation card. They're available pretty cheap on Ebay (100-150USD) and are excellent for AI tasks with 24GB of VRAM so I'm assuming these will be fairly popular for homelabbers.

These cards do not have any kind of display out capability. Regardless, I was able to run games just fine until recently - Steam goes haywire and Sunshine doesn't work at all (no display detected). See below screenshot for Webui:

image

Mikec92117 on discord advised that the last working driver version was 535.183.01, however I do not see an option to download this on unRAID with the Nvidia plugin.

Is it possible to manually select this driver through steam-headless or ideally, what could be done to fix the issue on the latest NVIDIA drivers?

PS: The latest driver works fine for compute tasks, I use Ollama, Plex transcoding etc. and everything works.

Screenshots

image

Version

steam-headless:latest

Platform

Slackware - 15.0 6.1.99-Unraid NVIDIA-SMI 550.107.02

Relevant log output

No response

karl0ss commented 3 weeks ago

I see the same on my Nvidia tesla m60

Can see in nvidia-smi that steam is using G type and appears to be using the card, but blank windows as you see

nphil commented 3 weeks ago

I went back to driver 470.x via unRAID and everything works fine. Would rather figure out the issue though as I really want to keep the drivers updated.

karl0ss commented 3 weeks ago

so you had to pull the drivers back on your actual host? thats a bit of a shame...hmmm

nphil commented 3 weeks ago

yup, but i was wondering if there was a way to make the docker image pull the older version of the driver during first run - should technically able to modify the script but it's beyond my ability.

karl0ss commented 2 weeks ago

I can confirm that rolling my host back to 535.183.01 has fixed this for my Tesla M60 :)

aa889788 commented 2 weeks ago

could you try Forza Horizon 4 or RDR2 in DX12 mode? My Tesla P4 failed to launch these games in DX12 mode. Is this a common issue of Pascal card?

karl0ss commented 2 weeks ago

@aa889788 how can we play Forza? can we install the xbox for windows app or something?

aa889788 commented 2 weeks ago

@aa889788 how can we play Forza? can we install the xbox for windows app or something?

The steam version, but I've just fixed it by delete the TargetHardwareProfiler.dll

eivanov-c commented 2 weeks ago

Hi. I have the same error.

image

Big picture mode doen't work too. Host is arch linux and in host nvidia-smi see the processes

image

Could you help to understand what's wrong?

karl0ss commented 2 weeks ago

Not sure, but that is what I saw on the incompatible driver, I know for sure 535.183.01 worked, as that is what I downgraded to and it all started wroking...

things like sunshine should show as G+C for the type when its working...

eivanov-c commented 2 weeks ago

I have tried several versions of drivers nvidia nvidia-dkms nvidia-470 nvidia-535.183.01 but each time I have the same error