Closed cleb closed 6 months ago
Hmm, it seems STK is running on the Intel iGPU, not the Nvidia GPU. Can you try these two things:
According to that Intel page the iGPU should support OpenGL 4.4 but STK only shows OpenGL 4.3.
Seems like you have the same issue I had. Note in the log it says it's using Intel HD graphics instead of your NVIDIA card. I changed that the NVIDIA card was used and every thing worked fine (and the performance was like 10 times better).
To change this go to your NVIDIA control panel and under 3D settings, change the global setting to use the NVIDIA card as default
Ah, of course it was usiíng the intel gpu, thanks. It runs fine with the nvidia gpu Should I update the bug report to reflect this?
As for the driver update, I already have a recent driver, the latest recommended by my laptop manufacturer, so I will not risk an update (sorry about that). However, the driver claims to support opengl 4.5 and shader 5.1
@cleb The drivers "recommended" by laptop manufacturers are almost always very old drivers in my experience, usually you are better off with the latest drivers from the GPU manufacturer (in this case Intel). Obviously I won't force you to do anything but it would be nice to know if newer drivers fix the issue or not.
@Benau Have any thoughts on this bug since you did the changes to the renderer in this release?
@qwertychouskie The linked driver is refusing to install, claiming it is not compatible with the computer. I have already had the GPU of this laptop break down due to driver problems before, so I won't risk trying to convince it otherwise :)
The driver I'm using is 23.20.16.4973, which claims to be from May 2018, so it is not by any means an ancient driver.
What I can add is that the bug is not present in the 0.9.3 binary release for windows
I do have the game compiled from source and I will be happy to supply any debug information that may help figure it out (maybe I'll start looking into it myself once I figure out where to start)
@Benau would be the best person to weigh in here, since he did the graphics engine improvements. I'm not an OpenGL expert :)
If intel complains about incompatible drivers, then first you need uninstall current driver, and then install new one.
As a workaround, you can probably disable kart animations. But still using nvidia rather than intel GPU should be better for you.
The only reason to keep this issue open is to update the graphics incompatibility list. Could this be done ?
hmm if @Mrxx99 can reproduce the bug maybe you can try
<card vendor="Intel" disable="TextureBufferObject"/>
in your windows with intel gpu and see if it works better?
Unlikely to still be relevant.
Description
When shadows are enabled, the karts are not visible during a race (a screenshot is attached) - this is in the windows version
The karts are visible on the kart selection screen
When the shadows are set to medium, the karts are briefly partially displayed before start, then disappear. On high shadows, they are missing from the beginning
Note (possibly relevant): On the same computer in linux with the noveau driver, the game crashes with shadows on (and runs fine, albeit slow, with shadows off).
Steps to reproduce
Launch the game, turn on shadows (other graphics options are irrelevant) start a race
Configuration
STK release version: 0.10-beta1
STK Source (PPA, distribution package, official binary, etc.): Git
System: Windows 10 pro (64bit)
Graphics card: Nvidia GeForce 940MX
CPU: Intel Core I7-7500
Additional information
stdout.log:
possibly related debug output: [warn ] SPMeshBuffer: kartDirt shader is missing, fallback to solid [warn ] SPMeshBuffer: kartDirt shader is missing, fallback to solid