I'm not sure which version of GDM introduced this bug, but it was definitely recent, so that makes sense. Glad we were able to resolve it.
> On Oct 6, 2016, at 5:10 AM, Wolfgang Verestek > <wolfgang.veres...@imwf.uni-stuttgart.de> wrote: > > 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 ------------------------------------------------------------------------------ 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