ChimeraOS / chimeraos

A Steam Big Picture based couch gaming OS
MIT License
1.64k stars 116 forks source link

Attempt to add Nvidia support back #989

Closed ruineka closed 2 months ago

ruineka commented 2 months ago

The explicit sync support has hit stable with the Nvidia drivers and it is now possible for us to begin to support Nvidia again.

pastaq commented 2 months ago

Do the icd's no longer cause long timeout on AMD hardware when starting up?

ruineka commented 2 months ago

Do the icd's no longer cause long timeout on AMD hardware when starting up?

It might still do that, I will need to do testing to see how things stand now. It's been a long while.

alkazar commented 2 months ago

Should we use NVK instead?

ruineka commented 2 months ago

Should we use NVK instead?

It's limited to the 20 series and newer and it isn't really ready for gaming in general let alone trying to use it with game mode. Nvidia with explicit sync should no longer have the graphical issues we've had to deal with in the past.

Samsagax commented 2 months ago

Make sure you also revert this on gamescope. That comes with all different can of worms: https://github.com/ChimeraOS/gamescope/commit/7865b34c5cd61fa5cc5428ace614e4551fabb6ec

matte-schwartz commented 2 months ago

You actually don’t need explicit sync enabled in Gamescope for nvidia to work. It's still not fixed on AMD cards so I wouldn't recommend it.

ruineka commented 2 months ago

You actually don’t need explicit sync enabled in Gamescope for nvidia to work. It's still not fixed on AMD cards so I wouldn't recommend it.

Work without the graphical corruption that was present in the past? It would "work" in the past, but the experience was bad overall.

matte-schwartz commented 2 months ago

I have not noticed a difference in my testing, but I can only attest for 4xxx series cards.

ruineka commented 2 months ago

Make sure you also revert this on gamescope. That comes with all different can of worms: https://github.com/ChimeraOS/gamescope/commit/7865b34c5cd61fa5cc5428ace614e4551fabb6ec

I don't need to revert this, I just need to make it toggle-able.

ruineka commented 2 months ago

I have not noticed a difference in my testing, but I can only attest for 4xxx series cards.

Thanks for the information.