You are not logged in.

#1 2016-08-16 16:37:26

herOldMan
Member
Registered: 2013-10-11
Posts: 151

[solved] optimus optirun graphical anomaly

For brevity, I'll focus this post on the command:

optirun glxspheres64

I am noticing other effects that are illustrated by that command's behaviour. I have been slow to notice the problem but I have determined that it occurred a couple of updates ago for:

nvidia,  nvidia-utils,  opencl-nvidia

The last working set was: nvidia-367.27-1-x86_64 opencl-nvidia-367.27-1-x86_64 nvidia-utils-367.27-1-x86_64 (linux-4.6.3-1-x86_64) Reverting resolves the issue.

I have retroactively discovered that it broke as of:
nvidia-367.35-1-x86_64 opencl-nvidia-367.35-1-x86_64nvidia-utils-367.35-1-x86_64

Syu does not fix it.

The problem (finally)

Newer sets return only the following terminal output:

$ optirun glxspheres64
Polygons in scene: 62464 (61 spheres * 1024 polys/spheres)
$ 

No graphic is displayed. That's no graphic, not a black graphic. optirun glxgears also terminates without a graphic. Running without optirun produces the expected result.

Here's a verbose output:

$ optirun -vv glxgears
[ 1077.178016] [DEBUG]Reading file: /etc/bumblebee/bumblebee.conf
[ 1077.178687] [DEBUG]optirun version 3.2.1 starting...
[ 1077.178709] [DEBUG]Active configuration:
[ 1077.178714] [DEBUG] bumblebeed config file: /etc/bumblebee/bumblebee.conf
[ 1077.178719] [DEBUG] X display: :8
[ 1077.178724] [DEBUG] LD_LIBRARY_PATH: /usr/lib/nvidia:/usr/lib32/nvidia
[ 1077.178729] [DEBUG] Socket path: /var/run/bumblebee.socket
[ 1077.178734] [DEBUG] Accel/display bridge: auto
[ 1077.178741] [DEBUG] VGL Compression: proxy
[ 1077.178746] [DEBUG] VGLrun extra options: 
[ 1077.178777] [DEBUG] Primus LD Path: /usr/lib/primus:/usr/lib32/primus
[ 1077.178855] [DEBUG]Using auto-detected bridge virtualgl
[ 1077.455496] [INFO]Response: Yes. X is active.

[ 1077.455511] [INFO]Running application using virtualgl.
[ 1077.455596] [DEBUG]Process vglrun started, PID 1942.
[ 1077.498555] [DEBUG]SIGCHILD received, but wait failed with No child processes
[ 1077.498578] [DEBUG]Socket closed.
[ 1077.498592] [DEBUG]Killing all remaining processes.
[max@arch2016 ~]$ optirun -vv glxspheres64
[ 1091.332453] [DEBUG]Reading file: /etc/bumblebee/bumblebee.conf
[ 1091.332930] [DEBUG]optirun version 3.2.1 starting...
[ 1091.332947] [DEBUG]Active configuration:
[ 1091.332952] [DEBUG] bumblebeed config file: /etc/bumblebee/bumblebee.conf
[ 1091.332957] [DEBUG] X display: :8
[ 1091.332962] [DEBUG] LD_LIBRARY_PATH: /usr/lib/nvidia:/usr/lib32/nvidia
[ 1091.332967] [DEBUG] Socket path: /var/run/bumblebee.socket
[ 1091.332971] [DEBUG] Accel/display bridge: auto
[ 1091.332979] [DEBUG] VGL Compression: proxy
[ 1091.332983] [DEBUG] VGLrun extra options: 
[ 1091.332993] [DEBUG] Primus LD Path: /usr/lib/primus:/usr/lib32/primus
[ 1091.333034] [DEBUG]Using auto-detected bridge virtualgl
[ 1091.613910] [INFO]Response: Yes. X is active.

[ 1091.613923] [INFO]Running application using virtualgl.
[ 1091.614016] [DEBUG]Process vglrun started, PID 1975.
Polygons in scene: 62464 (61 spheres * 1024 polys/spheres)
[ 1091.655716] [DEBUG]SIGCHILD received, but wait failed with No child processes
[ 1091.655737] [DEBUG]Socket closed.
[ 1091.655751] [DEBUG]Killing all remaining processes.

Note that the primusrun variant does produce the expected output but at the screen refresh rate. Non-graphic acceleration of GPU-utilizing computational applications is working.

I assume I have missed something stupid but I have verified the the wiki process and found that only package reversion fixes it for me.

Last edited by herOldMan (2016-08-23 22:16:31)

Offline

#2 2016-08-21 20:02:57

silverphil
Member
Registered: 2016-04-21
Posts: 5

Re: [solved] optimus optirun graphical anomaly

You are not the only one. I noticed that with those drivers i cant open nvidia-settings with 'optirun -b none nvidia -settings -c :8', but it works just fine with 367.27 and earlier. So i downgraded to 364.19 [i am having different problems with nvidia-367.27, some memory/reclocking issues on my GT 650M]

Offline

#3 2016-08-23 22:16:05

herOldMan
Member
Registered: 2013-10-11
Posts: 151

Re: [solved] optimus optirun graphical anomaly

Fixed today with nvidia 370.23-1 and opencl-nvidia 370.23-1

Offline

Board footer

Powered by FluxBB