Bug 90791

Summary: Bad performance with primusrun since Mesa 10.5.5
Product: Mesa Reporter: AnAkkk <anakin.cs>
Component: Drivers/DRI/i965Assignee: Ian Romanick <idr>
Status: RESOLVED DUPLICATE QA Contact: Intel 3D Bugs Mailing List <intel-3d-bugs>
Severity: major    
Priority: medium CC: krh, stu_dby
Version: 10.6   
Hardware: x86-64 (AMD64)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:

Description AnAkkk 2015-05-31 09:50:53 UTC
Since Mesa 10.5.5 I am getting a quite bad performance with primusrun on my laptop to make use of the Nvidia card.
I've tested on CS GO and CS 1.6.

On CS GO, I used to have around 130 FPS, now I have around 80-90 FPS with drops below 60 which cause some stutters/mouse lag.
On CS 1.6, I have around 80-90 FPS with the nvidia card and 150+ with the intel card, so there is definitely a problem.

Here is the bug report on primus bug tracker:
https://github.com/amonakov/primus/issues/170

Setting PRIMUS_UPLOAD to 1 seem to boost the performance, but not as much as before. Here is what the primus doc says:
"0: autodetect, 1: textures, 2: PBO/glDrawPixels (needs Mesa-10.1+)"

This *may* be related to this commit:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=716b5f7cbe9cb7611d593f170a98facef58e3d0a

I have a Intel Core i7 4702MQ CPU.
Comment 1 AnAkkk 2015-06-02 12:12:01 UTC
Reverting http://cgit.freedesktop.org/mesa/mesa/commit/?id=536003c11e4cb1172c540932ce3cce06f03bf44e on mesa-git fixes the issue.
Comment 2 Alexander Monakov 2015-06-04 08:40:45 UTC

*** This bug has been marked as a duplicate of bug 90839 ***

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.