Alexander Monakov

Results 78 comments of Alexander Monakov

Thanks for the report. It's another incarnation of issue #3: when you rotate the figure, Mathematica draws in a GLX window, but when you release, it draws the figure in...

That is because it is single-buffered. This is fixable, but not high priority - any application that needs GL offloading will be double-buffered.

That nvidia-side pbuffer in primus is double-buffered is not important, and simply is a consequence of caring about double-buffered applications only. The important thing is, like you say in the...

I'm afraid attempts to do it fully automatically will run into devils-in-the-details pretty easily. Consider: 1. Application requests a double-buffered window 2. Does some drawing in the back buffer 3....

Unfortunately, I still don't know a good way to get notification of window destruction in D::work (and then there's also the need to avoid the race condition between checking the...

The above commits add sync mode to the master branch, so the errors on exit can be worked around with `PRIMUS_SYNC=1` (or `=2`) at the cost of performance; synced modes...

Reproduced the problem by alt-tabbing in/out of Anomaly: Warzone Earth by @msva's suggestion, researched this issue again and had an enlightening conversation in #dri-devel today. Basically, calling glXSwapBuffers on a...

If `optirun glxinfo` works fine and does not give `(null)` as the renderer string, perhaps you need the same workaround as libnvidia-tls.so issue on Ubuntu; change ``` # PRIMUS_libGL=${PRIMUS_libGL}:/usr/lib/nvidia-current:/usr/lib32/nvidia-current ```...

Run ``` LD_DEBUG=libs optirun glxinfo |& tee /tmp/ld1.txt LD_DEBUG=libs primusrun glxinfo |& tee /tmp/ld2.txt ``` and provide the resulting `tmp/ld{1,2}.txt` files (don't paste them here, use a separate pastebin).