NixOS package and automated CI of headless llvmpipe OpenGL

67 views
Skip to first unread message

Niklas Hambüchen

unread,
Mar 14, 2021, 1:07:22 AM3/14/21
to turbovn...@googlegroups.com
Hi,

I just wanted to let you know that I packaged TurboVNC in nixpkgs [1], which is the base of the NixOS distro, and also makes it easy to get a recent version of TurboVNC on any other Linux distribution using:

nix-shell -p turbovnc

I also added a NixOS VM test that gets run as part of nixpkgs' CI.
It starts a declaratively VM, runs the TurboVNC Xvnc server in it, and runs glxgears, to ensure that headless software-implemented OpenGL rendering via Mesa swrast/llvmpipe works.
You can check it out here:

https://github.com/NixOS/nixpkgs/pull/116282

Finally, if that website page is still relevant, it would be cool to add the above info on

https://turbovnc.org/About/Software

I hope to add other things in the future, such as pre-configured setups for VirtualGL, or a systemd-sockets-activated NixOS service that spawns TurboVNC servers on demand.

Cheers,
Niklas


[1] https://github.com/NixOS/nixpkgs/pull/113657

DRC

unread,
Mar 15, 2021, 1:19:18 PM3/15/21
to turbovn...@googlegroups.com
Thanks for the information.  I will happily link to the NixOS package in
our wiki (https://turbovnc.org/About/Software) once the package is
generally available.

DRC

On 3/14/21 12:07 AM, 'Niklas Hambüchen' via TurboVNC User
Reply all
Reply to author
Forward
0 new messages