That was the hint. Switching to lightdm resolved my issues. Btw. In 14.04 with gdm3 it was working properly.
Thanks a lot -----Ursprüngliche Nachricht----- Von: DRC [mailto:dcomman...@users.sourceforge.net] Gesendet: Mittwoch, 5. Oktober 2016 17:30 An: virtualgl-users@lists.sourceforge.net Betreff: Re: [VirtualGL-Users] Ubuntu 16.04 + VNC + VirtualGL: No protocol specified /unable to open display :0 In vglserver_config, there is an option to grant 3D X server access to members of the vglusers group or to all users of the system. If you elect to grant access only to members of vglusers, then it will modify the display manager startup script to run vglgenkey, which generates vgl_xauth_key. However, I'm noticing that you're using GDM rather than LightDM. There is a known issue that prevents /etc/gdm/Init/Default from being executed by certain versions of GDM 3: https://bugzilla.redhat.com/show_bug.cgi?id=851769 That issue is known to affect Fedora 22 and later, and it might be affecting the version of GDM shipped with Ubuntu 16.04. I've never actually tested GDM 3 on Ubuntu 16, because I can't even get it to start properly. LightDM is the only version that works on my system. Try modifying /etc/gdm3/Init/Default and add: echo test >/tmp/test to the top. Restart GDM. If /tmp/test doesn't get created, then you are likely running into the aforementioned issue, and the only known workaround is to use LightDM. On 10/5/16 2:50 AM, Wolfgang Verestek wrote: > Thanks for the reply. The link solved some issues with the nvidia driver. > But the original problem remains, I'm not able to connect to display :0. > > [VGL] Shared memory segment ID for vglconfig: 5734445 [VGL] VirtualGL > v2.5.1 64-bit (Build 20161001) [VGL] Opening connection to 3D X server > 0 [VGL] ERROR: Could not open display 0. > > On the other hand if I start vnc and use "startx" in a terminal to > start a new X server, I can open a 3d application with 2vglrun -d :1 > application". > > wolfgang@WS-Mikro:~$ startx > X.Org X Server 1.18.3 > Release Date: 2016-04-04 > X Protocol Version 11, Revision 0 > Build Operating System: Linux 3.13.0-92-generic x86_64 Ubuntu Current > Operating System: Linux WS-Mikro 4.4.0-38-generic #57-Ubuntu SMP Tue > Sep 6 15:42:33 UTC 2016 x86_64 Kernel command line: > BOOT_IMAGE=/boot/vmlinuz-4.4.0-38-generic > root=UUID=0aed3666-5f62-49e1-b57c-7a64d6318dd1 ro splash quiet > nomodeset Build Date: 22 July 2016 07:50:34AM xorg-server > 2:1.18.3-1ubuntu2.3 (For technical support please see > http://www.ubuntu.com/support) > Current version of pixman: 0.33.6 > Before reporting problems, check http://wiki.x.org > to make sure that you have the latest version. > Markers: (--) probed, (**) from config file, (==) default setting, > (++) from command line, (!!) notice, (II) informational, > (WW) warning, (EE) error, (NI) not implemented, (??) unknown. > (==) Log file: "/var/log/Xorg.1.log", Time: Wed Oct 5 09:24:17 2016 > (==) Using system config directory "/usr/share/X11/xorg.conf.d" > The XKEYBOARD keymap compiler (xkbcomp) reports: >> Warning: Type "ONE_LEVEL" has 1 levels, but <RALT> has 2 symbols >> Ignoring extra symbols > Errors from xkbcomp are not fatal to the X server > > wolfgang@WS-Mikro:~$ vglrun -d :1 /opt/ovito-2.7.0-x86_64/bin/ovito > QXcbConnection: Failed to initialize XRandr > Qt: XKEYBOARD extension not present on the X server. > > So to me this seems to be more a problem of permissions and rights. > For this I found that /etc/opt/VirtualGL/vgl_xauth_key is not present. > Runnning vglgenkey results in > > wolfgang@WS-Mikro:~$ /opt/VirtualGL/bin/vglgenkey > xauth: timeout in locking authority file > /etc/opt/VirtualGL/vgl_xauth_key > xauth: timeout in locking authority file > /etc/opt/VirtualGL/vgl_xauth_key > chmod: cannot access '/etc/opt/VirtualGL/vgl_xauth_key': No such file > or directory > > Resp. > > wolfgang@WS-Mikro:~$ sudo /opt/VirtualGL/bin/vglgenkey > xauth: file /etc/opt/VirtualGL/vgl_xauth_key does not exist > xauth: (argv):1: couldn't query Security extension on display ":4" > xauth: file /etc/opt/VirtualGL/vgl_xauth_key does not exist > xauth: (argv):1: bad "add" command line > chmod: cannot access '/etc/opt/VirtualGL/vgl_xauth_key': No such file > or directory > > In /etc/gdm3/Init/Default there is a line with "xhost +local" but > vglgenkey is not called. So the question I'm asking myself right now > is where and when should vglgenkey be called? > > -----Ursprüngliche Nachricht----- > Von: DRC [mailto:dcomman...@users.sourceforge.net] > Gesendet: Freitag, 30. September 2016 18:46 > An: virtualgl-users@lists.sourceforge.net > Betreff: Re: [VirtualGL-Users] Ubuntu 16.04 + VNC + VirtualGL: No > protocol specified /unable to open display :0 > > I've successfully used Ubuntu 16.04 with the distribution-supplied > nVidia driver package and VirtualGL 2.5, so I know that that > configuration works properly. It seems that the root of the problem > is that your 3D X server (display :0) isn't starting, which has > nothing to do with VirtualGL. I assume that you are unable to log into the > machine locally? > > My best advice would be to try re-installing the nVidia driver package > and rebooting. Also double-check that the nouveau driver isn't > installed, as that can cause conflicts with the proprietary nVidia > driver. It seems like you might be running into the same problem described > here: > https://devtalk.nvidia.com/default/topic/951741/linux/locked-out-of-xw > indows -login-loop-after-driver-upgrade-ubuntu-16-04/, > in which case you should try the troubleshooting advice from that thread. > > > On 9/30/16 6:58 AM, Wolfgang Verestek wrote: >> >> >> Dear VirtualGL users, >> >> I need some help with 3D visualization. I'm using a workstation for >> visualization of some simulation data. For this we were using Ubuntu >> 14.04 + VNC and VirtualGL for 3D applications (gnome, xfce4 as >> Desktop > environment). >> Everything was working, but after upgrading to 16.04 I just cannot >> get VirtualGL running properly utilizing the Nvidia GPU (Titan Z). >> >> wolfgang@WS-Mikro:~$ lspci | grep VGA >> 07:00.0 VGA compatible controller: ASPEED Technology, Inc. ASPEED >> Graphics Family (rev 30) >> 83:00.0 VGA compatible controller: NVIDIA Corporation GK110B [GeForce >> GTX TITAN Z] (rev a1) >> >> wolfgang@WS-Mikro:~$ lspci | grep NVIDIA >> 83:00.0 VGA compatible controller: NVIDIA Corporation GK110B [GeForce >> GTX TITAN Z] (rev a1) >> 83:00.1 Audio device: NVIDIA Corporation GK110 HDMI Audio (rev a1) >> 84:00.0 3D controller: NVIDIA Corporation GK110B [GeForce GTX TITAN >> Z] (rev >> a1) >> >> wolfgang@WS-Mikro:~$ vglrun +v glxgears [VGL] Shared memory segment >> ID for vglconfig: 950279 [VGL] VirtualGL v2.5 64-bit (Build 20160215) >> [VGL] Opening connection to 3D X server :0 No protocol specified >> [VGL] >> ERROR: Could not open display :0. >> >> >> in /etc/log/Xorg.0.log i get some error messages, but to be honest i >> have no idea how to resolve this issue... >> wolfgang@WS-Mikro:~$ tail /var/log/Xorg.0.log >> [ 251.081] (WW) Disabling Mouse0 >> [ 251.081] (WW) Disabling Keyboard0 >> [ 251.081] (EE) [drm] Failed to open DRM device for (null): -22 >> [ 251.081] (EE) [drm] Failed to open DRM device for (null): -22 >> [ 251.081] (EE) [drm] Failed to open DRM device for (null): -22 >> [ 251.082] (EE) [drm] Failed to open DRM device for (null): -22 >> [ 251.082] (EE) [drm] Failed to open DRM device for pci:0000:83:00.0: > -22 >> [ 251.082] (EE) [drm] Failed to open DRM device for pci:0000:84:00.0: > -22 >> [ 251.082] Number of created screens does not match number of detected >> devices. >> Configuration failed. >> VNC-Screen: >> wolfgang@WS-Mikro:~$ tail /var/log/Xorg.4.log >> [ 10.046] xorg-server 2:1.15.1-0ubuntu2.6 (For technical support please >> see http://www.ubuntu.com/support) >> [ 10.046] Current version of pixman: 0.30.2 >> [ 10.046] Before reporting problems, check http://wiki.x.org >> to make sure that you have the latest version. >> [ 10.046] Markers: (--) probed, (**) from config file, (==) default >> setting, >> (++) from command line, (!!) notice, (II) informational, >> (WW) warning, (EE) error, (NI) not implemented, (??) unknown. >> [ 10.046] (==) Log file: "/var/log/Xorg.4.log", Time: Mon Mar 2 > 10:46:31 >> 2015 >> [ 10.046] (==) Using config file: "/etc/X11/xorg.conf" >> [ 10.046] (==) Using system config directory > "/usr/share/X11/xorg.conf.d" >> >> >> X server is running, also e.g. xclock works on the VNC screen. >> wolfgang@WS-Mikro:~$ w >> 16:02:51 up 30 min, 2 users, load average: 2,16, 2,35, 1,67 >> USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT >> dummy_us tty7 :0 15:32 30:42 8:57 0.09s >> update-notifier >> wolfgang pts/0 10.132.2.119 15:36 5:27 7.77s 0.23s -bash >> >> wolfgang@WS-Mikro:~$ nvidia-smi >> Wed Sep 28 16:02:54 2016 >> +------------------------------------------------------+ >> | NVIDIA-SMI 361.42 Driver Version: 361.42 | >> |-------------------------------+----------------------+------------- >> |-------------------------------+----------------------+- >> |-------------------------------+----------------------+------ >> --+ >> | GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. >> ECC | >> | Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute >> M. | >> |===============================+======================+============= >> |= >> |====== >> ==| >> | 0 GeForce GTX TIT... Off | 0000:83:00.0 On | >> N/A | >> | 36% 50C P8 28W / 189W | 95MiB / 6143MiB | 0% >> Default | >> +-------------------------------+----------------------+------------- >> +-------------------------------+----------------------+- >> +-------------------------------+----------------------+------ >> --+ >> | 1 GeForce GTX TIT... Off | 0000:84:00.0 Off | >> N/A | >> | 33% 47C P8 33W / 189W | 15MiB / 6143MiB | 0% >> Default | >> +-------------------------------+----------------------+------------- >> +-------------------------------+----------------------+- >> +-------------------------------+----------------------+------ >> --+ >> >> +-------------------------------------------------------------------- >> +- >> +------ >> --+ >> | Processes: GPU >> Memory | >> | GPU PID Type Process name Usage >> | >> |==================================================================== >> |= >> |====== >> ==| >> | 0 2968 G /usr/lib/xorg/Xorg >> 33MiB | >> | 0 3262 G /usr/bin/gnome-shell >> 43MiB | >> +-------------------------------------------------------------------- >> +- >> +------ >> --+ >> >> xorg.conf (which was working on 14.04 LTS): >> Code: >> >> Section "DRI" >> Mode 0666 >> EndSection >> >> Section "ServerLayout" >> Identifier "Layout0" >> Screen 0 "Screen0" 0 0 >> Screen 1 "Screen1" RightOf "Screen0" >> InputDevice "Keyboard0" "CoreKeyboard" >> InputDevice "Mouse0" "CorePointer" >> Option "Xinerama" "0" >> EndSection >> >> Section "Files" >> EndSection >> >> Section "InputDevice" >> >> # generated from default >> Identifier "Mouse0" >> Driver "mouse" >> Option "Protocol" "auto" >> Option "Device" "/dev/psaux" >> Option "Emulate3Buttons" "no" >> Option "ZAxisMapping" "4 5" >> EndSection >> >> Section "InputDevice" >> >> # generated from default >> Identifier "Keyboard0" >> Driver "kbd" >> EndSection >> >> Section "Monitor" >> Identifier "Monitor0" >> VendorName "Unknown" >> ModelName "BenQ G2200W" >> HorizSync 31.0 - 83.0 >> VertRefresh 55.0 - 76.0 >> Option "DPMS" >> EndSection >> >> Section "Monitor" >> Identifier "Monitor1" >> VendorName "Unknown" >> ModelName "Dell DEL 1908FPBLK" >> HorizSync 30.0 - 81.0 >> VertRefresh 56.0 - 76.0 >> EndSection >> >> Section "Device" >> Identifier "Device0" >> Driver "nvidia" >> VendorName "NVIDIA Corporation" >> BoardName "GeForce GTX TITAN Z" >> BusID "PCI:83:0:0" >> Screen 0 >> EndSection >> >> Section "Device" >> Identifier "Device1" >> Driver "nvidia" >> VendorName "NVIDIA Corporation" >> BoardName "GeForce GTX TITAN Z" >> BusID "PCI:84:0:0" >> Screen 1 >> EndSection >> >> Section "Screen" >> Identifier "Screen0" >> Device "Device0" >> Monitor "Monitor0" >> DefaultDepth 24 >> Option "Stereo" "0" >> Option "nvidiaXineramaInfoOrder" "DFP-0" >> Option "metamodes" "DVI-I-1: nvidia-auto-select +0+0" >> Option "SLI" "Off" >> Option "MultiGPU" "On" >> Option "BaseMosaic" "off" >> Option "AllowGLXWithComposite" "true" >> SubSection "Display" >> Depth 24 >> EndSubSection >> EndSection >> >> Section "Screen" >> Identifier "Screen1" >> Device "Device1" >> Monitor "Monitor1" >> DefaultDepth 24 >> Option "Stereo" "0" >> Option "metamodes" "DVI-D-0: nvidia-auto-select +0+0" >> Option "SLI" "Off" >> Option "MultiGPU" "On" >> Option "BaseMosaic" "off" >> Option "AllowGLXWithComposite" "true" >> SubSection "Display" >> Depth 24 >> EndSubSection >> EndSection >> >> I hope somebody can give me a hint how to resolve that issue. If some >> additional info is needed let me know. >> >> >> Best regards >> Wolfgang > > ---------------------------------------------------------------------- > ------ > -- > _______________________________________________ > VirtualGL-Users mailing list > VirtualGL-Users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/virtualgl-users > > > ---------------------------------------------------------------------- > -------- Check out the vibrant tech community on one of the world's > most engaging tech sites, SlashDot.org! http://sdm.link/slashdot > _______________________________________________ > VirtualGL-Users mailing list > VirtualGL-Users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/virtualgl-users > ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, SlashDot.org! http://sdm.link/slashdot _______________________________________________ VirtualGL-Users mailing list VirtualGL-Users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/virtualgl-users ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, SlashDot.org! http://sdm.link/slashdot _______________________________________________ VirtualGL-Users mailing list VirtualGL-Users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/virtualgl-users