-
Notifications
You must be signed in to change notification settings - Fork 172
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Not using Acceleration? #134
Comments
Hi! From the "GL_RENDERER" field value, it seems that you are in fact using the Intel hardware driver. In a different case you would see information about llvmpipe. You can force running with software rendering with the glmark2 has the |
I agree - I have managed to have the GL_RENDERER display llvmpipe and hit the same score. I do have an update however - with intel_gpu_top I see that the GPU is in fact being used when glmark2 says it is, albeit at 50%. I'll try the SOFTWARE flag next. It's all very puzzling! Could it be possible that glmark is being artificially limited somehow by a setting (maybe to refresh or something?) |
Are you using a different version of the VM software now? Could it be that previously the VM software was doing something different in terms of handling buffer submissions from the guest? Or perhaps there was a change in the host system drivers? |
I tried it outside the VM (ie new hard disk on the host) and get a ~500 score, so whatever is limiting the glmark is not to do with virtualisation. It could be drivers? It could be possible that an older version of QEMU/KVM caused glmark to incorrectly calculate the score by 5x, but that doesn't explain why llvmpipe also gets ~500 (as I understand it there is no "host acceleration" of VM graphics). Also other benchmarks suffer greatly so I'm pretty sure that 500 is the unaccelerated score. |
Some experiments! In a VM with GPU passed through.
In the same VM (forcing software).
All makes sense so far. But now let's try in a VM without a GPU:
gpu_top doesn't work (as there's no GPU). I suppose the next step is to try Tackling this from another angle, can I find what to expect from my HW? Details are here: https://www.techpowerup.com/gpu-specs/hd-graphics-p4600.c2369 I'm not looking to optimise my system, just trying to figure out if 500 or 2500 is the more appropriate score to get. |
Arch Linux, hardware and driver details below.
When I tried GLMark2 back in April, I was getting a score of around 2500:
However now I seem to be getting a fifth of that:
Similarly back in April GPUTest would report ~2600fps, while now I see ~400.
I've reverted to the April versions of GLMark2 and Mesa but still get around 500. The April results were also generated while passing through to a VM but I've tried GLMark on a native installation and still no luck. I am seeing similar scores when disabling the IGD and using llvmpipe (again via a VM), so it seems like HW acceleration is not being used.
I suspect I'm missing something obvious but other benchmarks like Unigine Heaven appear to be a bit more consistent, and is on par with the results I see eg via Windows, so it seems this problem is limited to GLmark2 (and GPUtest)
Is there a way to see what GLMark is actually doing past the information above?
The text was updated successfully, but these errors were encountered: