non-privileged X and non-free drivers

Luca Boccassi luca.boccassi at
Tue Aug 25 22:53:54 UTC 2015

On Tue, 2015-08-25 at 12:44 +0200, Julien Cristau wrote:
> Hi,
> I'm about ready to upload new xorg-server and xorg packages from
> experimental to unstable.  In these new versions, the /usr/bin/X setuid
> wrapper previously shipped in xserver-xorg is gone, and a new
> xserver-xorg-legacy binary package is provided that includes (hopefully)
> equivalent functionality.
> Can you please let me know if your driver requires that X runs as root
> nowadays?  If so, you will likely need to add a dependency on
> xserver-xorg-legacy.

Hello Julien,

Thanks for the heads-up!

Andreas and Vincent will know more than me about specific nvidia quirks.

But I did a quick test, and, assuming I'm doing everything right, it
seems that nvidia-driver (352.30-1 from experimental) works fine when
Xorg is not ran as root.

I installed the following from experimental:


Rebooted, killed my gdm3 session (Gnome 3.14, I'm running Jessie) and
ran "startx" from tty1 as normal user:

$ ps aux | grep -i xorg
luca      2448  3.3  0.8 184220 65420 tty1     S    23:29
0:03 /usr/lib/xorg/Xorg -nolisten tcp :0 vt1
-auth /tmp/serverauth.p6yaPygdsO

X session came up just fine with the right configuration, 2D and 3D
applications ran ok as well. Didn't spot any error in the journal.

Anything else I should test/look for? Any other package I should install
from experimental?

Kind regards,
Luca Boccassi
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: This is a digitally signed message part
URL: <>

More information about the pkg-nvidia-devel mailing list