ValveSoftware / csgo-osx-linux

Counter-Strike: Global Offensive
http://counter-strike.net
774 stars 69 forks source link

Gloves not rendering properly on Linux #2773

Open sawb opened 3 years ago

sawb commented 3 years ago

Your system information

Please describe your issue in as much detail as possible:

Describe what you expected should happen and what did happen. Please link any large pastes as a Github Gist. Gloves are just rendering odd, this happens mainly on Sport gloves and specialist gloves. Sport gloves typically look like they have tape over top and incorrect textures while specialist gloves just look like they have incorrect model details. Didn't take a picture of specialist gloves but can if needed.

Steps for reproducing this issue:

  1. Own gloves and look at them while using CSGO on Linux

Inspecting on Linux: inspect-on-linux

Inspecting on Windows 10: inspect-on-windows

In game on Linux: ingame-linux

In game on Windows: ingame-on-windows

kisak-valve commented 3 years ago

Possibly related to #2102, but with the nVidia driver stack instead of mesa/radeonsi.

sawb commented 3 years ago

Picked up a pair of specialist gloves, so leaving an example here too. For these, even the wear on the gloves is being rendered differently from Windows. I have swapped distro to Manjaro, and here's my updated system info. https://gist.github.com/sawb/833f076e90778295283a03b135621fd6

Linux: specialist_linux1 specialist_linux2

Windows: specialist_windows1 specialist_windows2

j01k commented 3 years ago

Yeah we'll get right on that

sawb commented 2 years ago

image This is fixed in the new Vulkan beta. So this issue is only with OpenGL.

j01k commented 2 years ago

Thanks for the update. We're trying our best here.

spa1teN commented 2 years ago

Thanks a lot. For those, who are as stupid as I am: In order to activate vulkan you have to type "-vulkan" in the launch options.

everlyy commented 1 year ago

Issue is still here on OpenGL, Vulkan isn't stable enough to play on full-time (also doesn't let me play stretched). Is there a way to fix this for OpenGL?