ValveSoftware / Source-1-Games

Source 1 based games such as TF2 and Counter-Strike: Source
647 stars 75 forks source link

[TF2] Models tearing on NVIDIA cards #6070

Open JoriKos opened 5 months ago

JoriKos commented 5 months ago

Models both in-game and in HLMV experience some tearing issues. See image: afbeelding

The Heavy's cheek has a bit of weird tearing going on, as far as I know this doesn't happen on AMD. Not sure if this is an issue that can be fixed on Valve's side, because I know it has to do with NVIDIA's drivers, but it would make it much easier to work with Half-Life Model Viewer-related programs. The current workaround is to disable NVIDIA's drivers and use Windows' built-in basic display adapter.

Tiagoquix commented 5 months ago

Try using the launch options -force_device_id and -force_vendor_id to report your GPU as AMD.

For example: -force_device_id 10020b04 -force_vendor_id 1002 should mask your GPU as Radeon RX 560. (IDs taken from https://www.pcilookup.com/.)

JoriKos commented 5 months ago

-force_device_id 10020b04 -force_vendor_id 1002

Does not seem to fix the issue, unfortunately. I know that AMD doesn't have this issue in HLMV, as TF Wiki users with an NVIDIA GPU have to enable the Windows Basic Display Adapter drivers to create images without tearing, while AMD users do not. The IDs used may actually be listed in the dxsupport file, though. afbeelding