Code: Select all
sudo su
mkdir -p /tmp/VirtualGL
cd /tmp/VirtualGL
Code: Select all
slapt-get -i opencl-headers ; ldconfig
#Download :Reading Package Lists...Done
The following NEW packages will be installed:
opencl-headers
0 upgraded, 0 reinstalled, 1 newly installed, 0 to remove, 0 not upgraded.
Need to get 40.0kB of archives.
After unpacking 340.0kB of additional disk space will be used.
1/1 Get http://slackware.uk/salix/x86_64/slackware-15.0/ opencl-headers 2021.04.29-noarch-1 [40.0kB]...Done
Preparing to install opencl-headers-2021.04.29-noarch-1
Installing package opencl-headers-2021.04.29-noarch-1...
| opencl-headers (OpenCL header files)
|
| OpenCL (Open Computing Language) header files.
|
| Homepage: https://github.com/KhronosGroup/OpenCL-Headers
|
|
|
|
|
|
|
|
Done
Code: Select all
wget -c 'https://github.com/VirtualGL/virtualgl/releases/download/3.1.2/VirtualGL-3.1.2.tar.gz'
wget -c 'https://github.com/VirtualGL/virtualgl/releases/download/3.1.2/VirtualGL-3.1.2.tar.gz.sig'
Code: Select all
curl -sSL 'https://raw.githubusercontent.com/VirtualGL/repo/main/VGL-GPG-KEY' | gpg --import -
#Trust GPGgpg: key 6E7FE9A1: public key "The VirtualGL Project (Signing key for official binaries) <information@VirtualGL.org>" imported
gpg: Total number processed: 1
gpg: imported: 1 (RSA: 1)
gpg: no ultimately trusted keys found
Code: Select all
gpg --edit 6E7FE9A1
#Update GPGgpg> trust
Decida su nivel de confianza en que este usuario pueda verificar
correctamente las claves de otros usuarios (mirando
pasaportes, comprobando huellas digitales de diferentes fuentes...)
1 = No lo sé o prefiero no decirlo
2 = NO tengo confianza
3 = Confío un poco
4 = Confío totalmente
5 = confío absolutamente
m = volver al menú principal
¿Su decisión? 5
¿De verdad quiere asignar absoluta confianza a esta clave? (s/N) s
gpg> quit
Code: Select all
gpg --update-trustdb
#Verify GPGgpg: 3 marginal(s) needed, 1 complete(s) needed, PGP trust model
gpg: depth: 0 valid: 1 signed: 0 trust: 0-, 0q, 0n, 0m, 0f, 1u
Code: Select all
gpg --verify VirtualGL-3.1.2.tar.gz.sig VirtualGL-3.1.2.tar.gz
#Extract and enter in the extract foldergpg: Signature made Thu 19 Dec 2024 11:27:41 AM -04 using RSA key ID 6E7FE9A1
gpg: Good signature from "The VirtualGL Project (Signing key for official binaries) <information@VirtualGL.org>"
Code: Select all
tar xfvz VirtualGL-3.1.2.tar.gz
cd VirtualGL-3.1.2
Code: Select all
mkdir build ; cd build
cmake ..
-- VirtualGL server components enabled (VGL_BUILDSERVER = 1)
-- CMAKE_BUILD_TYPE = Release
-- VERSION = 3.1.2, BUILD = 20250122
-- 64-bit build (x86_64)
-- CMAKE_INSTALL_PREFIX = /opt/VirtualGL
-- CMAKE_INSTALL_BINDIR = bin (/opt/VirtualGL/bin)
-- CMAKE_INSTALL_DATAROOTDIR = (/opt/VirtualGL)
-- CMAKE_INSTALL_DOCDIR = doc (/opt/VirtualGL/doc)
-- CMAKE_INSTALL_INCLUDEDIR = include (/opt/VirtualGL/include)
-- CMAKE_INSTALL_LIBDIR = lib64 (/opt/VirtualGL/lib64)
-- Linking with static libstdc++:
/usr/lib64/gcc/x86_64-slackware-linux/11.2.0/../../../../lib64/libstdc++.a
-- INLINE = __inline__ __attribute__((always_inline)) (VGL_FORCEINLINE = 1)
-- X Video support enabled (VGL_USEXV = 1)
-- TJPEG_INCLUDE_DIR = /usr/include
-- TJPEG_LIBRARY = turbojpeg
-- Compiler flags = -O3 -DNDEBUG
-- Linker flags = -L/tmp/VirtualGL/VirtualGL-3.1.2/build/staticlib -static-libgcc
-- Using /dev/urandom for random number generation
-- Using in-tree version of FLTK
-- XCB interposer enabled (VGL_FAKEXCB = 1)
-- OpenCL interposer enabled (VGL_FAKEOPENCL = 1)
-- Found OpenCL: /usr/lib64/libOpenCL.so
-- RPM architecture = x86_64, DEB architecture = amd64
-- Configuring done
-- Generating done
-- Build files have been written to: /tmp/VirtualGL/VirtualGL-3.1.2/build
Code: Select all
make
[ 1%] Building CXX object util/CMakeFiles/vglutil.dir/GenericQ.cpp.o
[ 1%] Building CXX object util/CMakeFiles/vglutil.dir/Log.cpp.o
[ 1%] Building CXX object util/CMakeFiles/vglutil.dir/Mutex.cpp.o
[ 1%] Building CXX object util/CMakeFiles/vglutil.dir/Thread.cpp.o
[ 2%] Building C object util/CMakeFiles/vglutil.dir/bmp.c.o
[ 2%] Building C object util/CMakeFiles/vglutil.dir/pf.c.o
[ 2%] Linking CXX static library ../lib/libvglutil.a
[ 2%] Built target vglutil
[ 2%] Building CXX object util/CMakeFiles/vglsocket.dir/Socket.cpp.o
[ 2%] Linking CXX static library ../lib/libvglsocket.a
[ 2%] Built target vglsocket
[ 2%] Building CXX object util/CMakeFiles/nettest.dir/nettest.cpp.o
[ 3%] Linking CXX executable ../bin/nettest
[ 3%] Built target nettest
[ 4%] Building CXX object util/CMakeFiles/threadtest.dir/threadtest.cpp.o
[ 4%] Linking CXX executable ../bin/threadtest
[ 4%] Built target threadtest
[ 4%] Building C object util/CMakeFiles/fbx.dir/fbx.c.o
[ 5%] Linking CXX static library ../lib/libfbx.a
[ 5%] Built target fbx
[ 5%] Building CXX object util/CMakeFiles/fbxtest.dir/fbxtest.cpp.o
[ 5%] Linking CXX executable ../bin/fbxtest
[ 5%] Built target fbxtest
[ 6%] Building C object util/CMakeFiles/pftest.dir/pftest.c.o
[ 6%] Linking CXX executable ../bin/pftest
[ 6%] Built target pftest
[ 7%] Building C object util/CMakeFiles/fbxv.dir/fbxv.c.o
[ 7%] Linking C static library ../lib/libfbxv.a
[ 7%] Built target fbxv
[ 7%] Building C object util/CMakeFiles/fbxvtest.dir/fbxvtest.c.o
[ 8%] Linking C executable ../bin/fbxvtest
[ 8%] Built target fbxvtest
[ 8%] Building C object util/CMakeFiles/bmptest.dir/bmptest.c.o
[ 9%] Building C object util/CMakeFiles/bmptest.dir/md5.c.o
[ 9%] Building C object util/CMakeFiles/bmptest.dir/md5hl.c.o
[ 9%] Linking CXX executable ../bin/bmptest
[ 9%] Built target bmptest
[ 10%] Building CXX object util/CMakeFiles/glreadtest.dir/glreadtest.cpp.o
[ 10%] Linking CXX executable ../bin/glreadtest
[ 10%] Built target glreadtest
[ 10%] Building CXX object client/CMakeFiles/glframe.dir/GLFrame.cpp.o
[ 10%] Linking CXX static library ../lib/libglframe.a
[ 10%] Built target glframe
[ 10%] Building CXX object common/CMakeFiles/vglcommon.dir/Frame.cpp.o
[ 11%] Building CXX object common/CMakeFiles/vglcommon.dir/Profiler.cpp.o
[ 11%] Linking CXX static library ../lib/libvglcommon.a
[ 11%] Built target vglcommon
[ 12%] Building CXX object common/CMakeFiles/frameut.dir/frameut.cpp.o
[ 12%] Linking CXX executable ../bin/frameut
[ 12%] Built target frameut
[ 13%] Building CXX object server/CMakeFiles/vgltrans_test.dir/testplugin.cpp.o
[ 13%] Building CXX object server/CMakeFiles/vgltrans_test.dir/VGLTrans.cpp.o
[ 13%] Linking CXX shared library ../lib/libvgltrans_test.so
[ 13%] Built target vgltrans_test
[ 13%] Generating faker-mapfile
[ 13%] Building CXX object server/CMakeFiles/vglfaker.dir/backend.cpp.o
[ 14%] Building CXX object server/CMakeFiles/vglfaker.dir/ContextHash.cpp.o
[ 14%] Building CXX object server/CMakeFiles/vglfaker.dir/ContextHashEGL.cpp.o
[ 14%] Building CXX object server/CMakeFiles/vglfaker.dir/EGLXDisplayHash.cpp.o
[ 15%] Building CXX object server/CMakeFiles/vglfaker.dir/EGLXVirtualWin.cpp.o
[ 15%] Building CXX object server/CMakeFiles/vglfaker.dir/EGLXWindowHash.cpp.o
[ 15%] Building CXX object server/CMakeFiles/vglfaker.dir/FakePbuffer.cpp.o
[ 16%] Building CXX object server/CMakeFiles/vglfaker.dir/faker.cpp.o
[ 16%] Building CXX object server/CMakeFiles/vglfaker.dir/faker-egl.cpp.o
[ 16%] Building CXX object server/CMakeFiles/vglfaker.dir/faker-gl.cpp.o
[ 16%] Building CXX object server/CMakeFiles/vglfaker.dir/faker-glx.cpp.o
[ 17%] Building CXX object server/CMakeFiles/vglfaker.dir/faker-sym.cpp.o
[ 17%] Building CXX object server/CMakeFiles/vglfaker.dir/faker-x11.cpp.o
[ 17%] Building CXX object server/CMakeFiles/vglfaker.dir/faker-xcb.cpp.o
[ 18%] Building CXX object server/CMakeFiles/vglfaker.dir/XCBConnHash.cpp.o
[ 18%] Building CXX object server/CMakeFiles/vglfaker.dir/fakerconfig.cpp.o
[ 18%] Building CXX object server/CMakeFiles/vglfaker.dir/GlobalCriticalSection.cpp.o
[ 19%] Building CXX object server/CMakeFiles/vglfaker.dir/GLXDrawableHash.cpp.o
[ 19%] Building CXX object server/CMakeFiles/vglfaker.dir/glxvisual.cpp.o
[ 19%] Building CXX object server/CMakeFiles/vglfaker.dir/PbufferHashEGL.cpp.o
[ 19%] Building CXX object server/CMakeFiles/vglfaker.dir/PixmapHash.cpp.o
[ 20%] Building CXX object server/CMakeFiles/vglfaker.dir/RBOContext.cpp.o
[ 20%] Building CXX object server/CMakeFiles/vglfaker.dir/TransPlugin.cpp.o
[ 20%] Building CXX object server/CMakeFiles/vglfaker.dir/VirtualDrawable.cpp.o
[ 21%] Building CXX object server/CMakeFiles/vglfaker.dir/VirtualPixmap.cpp.o
[ 21%] Building CXX object server/CMakeFiles/vglfaker.dir/VirtualWin.cpp.o
[ 21%] Building CXX object server/CMakeFiles/vglfaker.dir/VisualHash.cpp.o
[ 22%] Building CXX object server/CMakeFiles/vglfaker.dir/WindowHash.cpp.o
[ 22%] Building CXX object server/CMakeFiles/vglfaker.dir/X11Trans.cpp.o
[ 22%] Building CXX object server/CMakeFiles/vglfaker.dir/vglconfigLauncher.cpp.o
[ 22%] Building CXX object server/CMakeFiles/vglfaker.dir/VGLTrans.cpp.o
[ 23%] Building CXX object server/CMakeFiles/vglfaker.dir/XVTrans.cpp.o
[ 23%] Linking CXX shared library ../lib/libvglfaker.so
[ 23%] Built target vglfaker
[ 23%] Building C object server/CMakeFiles/GLdlfakerut.dir/libGLdlfakerut.c.o
[ 23%] Linking C shared library ../lib/libGLdlfakerut.so
[ 23%] Built target GLdlfakerut
[ 23%] Building CXX object server/CMakeFiles/vgltrans_test2.dir/testplugin2.cpp.o
[ 24%] Building CXX object server/CMakeFiles/vgltrans_test2.dir/X11Trans.cpp.o
[ 24%] Linking CXX shared library ../lib/libvgltrans_test2.so
[ 24%] Built target vgltrans_test2
[ 25%] Building CXX object server/CMakeFiles/vglfaker-nodl.dir/backend.cpp.o
[ 25%] Building CXX object server/CMakeFiles/vglfaker-nodl.dir/ContextHash.cpp.o
[ 25%] Building CXX object server/CMakeFiles/vglfaker-nodl.dir/ContextHashEGL.cpp.o
[ 26%] Building CXX object server/CMakeFiles/vglfaker-nodl.dir/EGLXDisplayHash.cpp.o
[ 26%] Building CXX object server/CMakeFiles/vglfaker-nodl.dir/EGLXVirtualWin.cpp.o
[ 26%] Building CXX object server/CMakeFiles/vglfaker-nodl.dir/EGLXWindowHash.cpp.o
[ 26%] Building CXX object server/CMakeFiles/vglfaker-nodl.dir/FakePbuffer.cpp.o
[ 27%] Building CXX object server/CMakeFiles/vglfaker-nodl.dir/faker.cpp.o
[ 27%] Building CXX object server/CMakeFiles/vglfaker-nodl.dir/faker-egl.cpp.o
[ 27%] Building CXX object server/CMakeFiles/vglfaker-nodl.dir/faker-gl.cpp.o
[ 28%] Building CXX object server/CMakeFiles/vglfaker-nodl.dir/faker-glx.cpp.o
[ 28%] Building CXX object server/CMakeFiles/vglfaker-nodl.dir/faker-sym.cpp.o
[ 28%] Building CXX object server/CMakeFiles/vglfaker-nodl.dir/faker-x11.cpp.o
[ 29%] Building CXX object server/CMakeFiles/vglfaker-nodl.dir/faker-xcb.cpp.o
[ 29%] Building CXX object server/CMakeFiles/vglfaker-nodl.dir/XCBConnHash.cpp.o
[ 29%] Building CXX object server/CMakeFiles/vglfaker-nodl.dir/fakerconfig.cpp.o
[ 29%] Building CXX object server/CMakeFiles/vglfaker-nodl.dir/GlobalCriticalSection.cpp.o
[ 30%] Building CXX object server/CMakeFiles/vglfaker-nodl.dir/GLXDrawableHash.cpp.o
[ 30%] Building CXX object server/CMakeFiles/vglfaker-nodl.dir/glxvisual.cpp.o
[ 30%] Building CXX object server/CMakeFiles/vglfaker-nodl.dir/PbufferHashEGL.cpp.o
[ 31%] Building CXX object server/CMakeFiles/vglfaker-nodl.dir/PixmapHash.cpp.o
[ 31%] Building CXX object server/CMakeFiles/vglfaker-nodl.dir/RBOContext.cpp.o
[ 31%] Building CXX object server/CMakeFiles/vglfaker-nodl.dir/TransPlugin.cpp.o
[ 32%] Building CXX object server/CMakeFiles/vglfaker-nodl.dir/VirtualDrawable.cpp.o
[ 32%] Building CXX object server/CMakeFiles/vglfaker-nodl.dir/VirtualPixmap.cpp.o
[ 32%] Building CXX object server/CMakeFiles/vglfaker-nodl.dir/VirtualWin.cpp.o
[ 32%] Building CXX object server/CMakeFiles/vglfaker-nodl.dir/VisualHash.cpp.o
[ 33%] Building CXX object server/CMakeFiles/vglfaker-nodl.dir/WindowHash.cpp.o
[ 33%] Building CXX object server/CMakeFiles/vglfaker-nodl.dir/X11Trans.cpp.o
[ 33%] Building CXX object server/CMakeFiles/vglfaker-nodl.dir/vglconfigLauncher.cpp.o
[ 34%] Building CXX object server/CMakeFiles/vglfaker-nodl.dir/VGLTrans.cpp.o
[ 34%] Building CXX object server/CMakeFiles/vglfaker-nodl.dir/XVTrans.cpp.o
[ 34%] Linking CXX shared library ../lib/libvglfaker-nodl.so
[ 34%] Built target vglfaker-nodl
[ 34%] Building C object server/CMakeFiles/gefaker.dir/gefaker.c.o
[ 35%] Linking C shared library ../lib/libgefaker.so
[ 35%] Built target gefaker
[ 35%] Building CXX object server/fltk/CMakeFiles/fltk_static.dir/src/Fl.cxx.o
[ 35%] Building CXX object server/fltk/CMakeFiles/fltk_static.dir/src/Fl_Adjuster.cxx.o
[ 35%] Building CXX object server/fltk/CMakeFiles/fltk_static.dir/src/Fl_Bitmap.cxx.o
[ 36%] Building CXX object server/fltk/CMakeFiles/fltk_static.dir/src/Fl_Browser.cxx.o
[ 36%] Building CXX object server/fltk/CMakeFiles/fltk_static.dir/src/Fl_Browser_.cxx.o
[ 36%] Building CXX object server/fltk/CMakeFiles/fltk_static.dir/src/Fl_Browser_load.cxx.o
[ 37%] Building CXX object server/fltk/CMakeFiles/fltk_static.dir/src/Fl_Box.cxx.o
[ 37%] Building CXX object server/fltk/CMakeFiles/fltk_static.dir/src/Fl_Button.cxx.o
[ 37%] Building CXX object server/fltk/CMakeFiles/fltk_static.dir/src/Fl_Chart.cxx.o
[ 38%] Building CXX object server/fltk/CMakeFiles/fltk_static.dir/src/Fl_Check_Browser.cxx.o
[ 38%] Building CXX object server/fltk/CMakeFiles/fltk_static.dir/src/Fl_Check_Button.cxx.o
[ 38%] Building CXX object server/fltk/CMakeFiles/fltk_static.dir/src/Fl_Choice.cxx.o
[ 38%] Building CXX object server/fltk/CMakeFiles/fltk_static.dir/src/Fl_Clock.cxx.o
[ 39%] Building CXX object server/fltk/CMakeFiles/fltk_static.dir/src/Fl_Color_Chooser.cxx.o
[ 39%] Building CXX object server/fltk/CMakeFiles/fltk_static.dir/src/Fl_Counter.cxx.o
[ 39%] Building CXX object server/fltk/CMakeFiles/fltk_static.dir/src/Fl_Dial.cxx.o
[ 40%] Building CXX object server/fltk/CMakeFiles/fltk_static.dir/src/Fl_Double_Window.cxx.o
[ 40%] Building CXX object server/fltk/CMakeFiles/fltk_static.dir/src/Fl_File_Browser.cxx.o
[ 40%] Building CXX object server/fltk/CMakeFiles/fltk_static.dir/src/Fl_File_Chooser.cxx.o
[ 41%] Building CXX object server/fltk/CMakeFiles/fltk_static.dir/src/Fl_File_Chooser2.cxx.o
[ 41%] Building CXX object server/fltk/CMakeFiles/fltk_static.dir/src/Fl_File_Icon.cxx.o
[ 41%] Building CXX object server/fltk/CMakeFiles/fltk_static.dir/src/Fl_File_Input.cxx.o
[ 41%] Building CXX object server/fltk/CMakeFiles/fltk_static.dir/src/Fl_Group.cxx.o
[ 42%] Building CXX object server/fltk/CMakeFiles/fltk_static.dir/src/Fl_Help_View.cxx.o
[ 42%] Building CXX object server/fltk/CMakeFiles/fltk_static.dir/src/Fl_Image.cxx.o
[ 42%] Building CXX object server/fltk/CMakeFiles/fltk_static.dir/src/Fl_Input.cxx.o
[ 43%] Building CXX object server/fltk/CMakeFiles/fltk_static.dir/src/Fl_Input_.cxx.o
[ 43%] Building CXX object server/fltk/CMakeFiles/fltk_static.dir/src/Fl_Light_Button.cxx.o
[ 43%] Building CXX object server/fltk/CMakeFiles/fltk_static.dir/src/Fl_Menu.cxx.o
[ 44%] Building CXX object server/fltk/CMakeFiles/fltk_static.dir/src/Fl_Menu_.cxx.o
[ 44%] Building CXX object server/fltk/CMakeFiles/fltk_static.dir/src/Fl_Menu_Bar.cxx.o
[ 44%] Building CXX object server/fltk/CMakeFiles/fltk_static.dir/src/Fl_Sys_Menu_Bar.cxx.o
[ 44%] Building CXX object server/fltk/CMakeFiles/fltk_static.dir/src/Fl_Menu_Button.cxx.o
[ 45%] Building CXX object server/fltk/CMakeFiles/fltk_static.dir/src/Fl_Menu_Window.cxx.o
[ 45%] Building CXX object server/fltk/CMakeFiles/fltk_static.dir/src/Fl_Menu_add.cxx.o
[ 45%] Building CXX object server/fltk/CMakeFiles/fltk_static.dir/src/Fl_Menu_global.cxx.o
[ 46%] Building CXX object server/fltk/CMakeFiles/fltk_static.dir/src/Fl_Multi_Label.cxx.o
[ 46%] Building CXX object server/fltk/CMakeFiles/fltk_static.dir/src/Fl_Overlay_Window.cxx.o
[ 46%] Building CXX object server/fltk/CMakeFiles/fltk_static.dir/src/Fl_Pack.cxx.o
[ 46%] Building CXX object server/fltk/CMakeFiles/fltk_static.dir/src/Fl_Pixmap.cxx.o
[ 47%] Building CXX object server/fltk/CMakeFiles/fltk_static.dir/src/Fl_Positioner.cxx.o
[ 47%] Building CXX object server/fltk/CMakeFiles/fltk_static.dir/src/Fl_Preferences.cxx.o
[ 47%] Building CXX object server/fltk/CMakeFiles/fltk_static.dir/src/Fl_Progress.cxx.o
[ 48%] Building CXX object server/fltk/CMakeFiles/fltk_static.dir/src/Fl_Repeat_Button.cxx.o
[ 48%] Building CXX object server/fltk/CMakeFiles/fltk_static.dir/src/Fl_Return_Button.cxx.o
[ 48%] Building CXX object server/fltk/CMakeFiles/fltk_static.dir/src/Fl_Roller.cxx.o
[ 49%] Building CXX object server/fltk/CMakeFiles/fltk_static.dir/src/Fl_Round_Button.cxx.o
[ 49%] Building CXX object server/fltk/CMakeFiles/fltk_static.dir/src/Fl_Scroll.cxx.o
[ 49%] Building CXX object server/fltk/CMakeFiles/fltk_static.dir/src/Fl_Scrollbar.cxx.o
[ 49%] Building CXX object server/fltk/CMakeFiles/fltk_static.dir/src/Fl_Shared_Image.cxx.o
[ 50%] Building CXX object server/fltk/CMakeFiles/fltk_static.dir/src/Fl_Single_Window.cxx.o
[ 50%] Building CXX object server/fltk/CMakeFiles/fltk_static.dir/src/Fl_Slider.cxx.o
[ 50%] Building CXX object server/fltk/CMakeFiles/fltk_static.dir/src/Fl_Tabs.cxx.o
[ 51%] Building CXX object server/fltk/CMakeFiles/fltk_static.dir/src/Fl_Text_Buffer.cxx.o
[ 51%] Building CXX object server/fltk/CMakeFiles/fltk_static.dir/src/Fl_Text_Display.cxx.o
[ 51%] Building CXX object server/fltk/CMakeFiles/fltk_static.dir/src/Fl_Text_Editor.cxx.o
[ 52%] Building CXX object server/fltk/CMakeFiles/fltk_static.dir/src/Fl_Tile.cxx.o
[ 52%] Building CXX object server/fltk/CMakeFiles/fltk_static.dir/src/Fl_Tiled_Image.cxx.o
[ 52%] Building CXX object server/fltk/CMakeFiles/fltk_static.dir/src/Fl_Tooltip.cxx.o
[ 52%] Building CXX object server/fltk/CMakeFiles/fltk_static.dir/src/Fl_Valuator.cxx.o
[ 53%] Building CXX object server/fltk/CMakeFiles/fltk_static.dir/src/Fl_Value_Input.cxx.o
[ 53%] Building CXX object server/fltk/CMakeFiles/fltk_static.dir/src/Fl_Value_Output.cxx.o
[ 53%] Building CXX object server/fltk/CMakeFiles/fltk_static.dir/src/Fl_Value_Slider.cxx.o
[ 54%] Building CXX object server/fltk/CMakeFiles/fltk_static.dir/src/Fl_Widget.cxx.o
[ 54%] Building CXX object server/fltk/CMakeFiles/fltk_static.dir/src/Fl_Window.cxx.o
[ 54%] Building CXX object server/fltk/CMakeFiles/fltk_static.dir/src/Fl_Window_fullscreen.cxx.o
[ 55%] Building CXX object server/fltk/CMakeFiles/fltk_static.dir/src/Fl_Window_hotspot.cxx.o
[ 55%] Building CXX object server/fltk/CMakeFiles/fltk_static.dir/src/Fl_Window_iconize.cxx.o
[ 55%] Building CXX object server/fltk/CMakeFiles/fltk_static.dir/src/Fl_Wizard.cxx.o
[ 55%] Building CXX object server/fltk/CMakeFiles/fltk_static.dir/src/Fl_XBM_Image.cxx.o
[ 56%] Building CXX object server/fltk/CMakeFiles/fltk_static.dir/src/Fl_XPM_Image.cxx.o
[ 56%] Building CXX object server/fltk/CMakeFiles/fltk_static.dir/src/Fl_abort.cxx.o
[ 56%] Building CXX object server/fltk/CMakeFiles/fltk_static.dir/src/Fl_add_idle.cxx.o
[ 57%] Building CXX object server/fltk/CMakeFiles/fltk_static.dir/src/Fl_arg.cxx.o
[ 57%] Building CXX object server/fltk/CMakeFiles/fltk_static.dir/src/Fl_compose.cxx.o
[ 57%] Building CXX object server/fltk/CMakeFiles/fltk_static.dir/src/Fl_display.cxx.o
[ 58%] Building CXX object server/fltk/CMakeFiles/fltk_static.dir/src/Fl_get_key.cxx.o
[ 58%] Building CXX object server/fltk/CMakeFiles/fltk_static.dir/src/Fl_get_system_colors.cxx.o
[ 58%] Building CXX object server/fltk/CMakeFiles/fltk_static.dir/src/Fl_grab.cxx.o
[ 58%] Building CXX object server/fltk/CMakeFiles/fltk_static.dir/src/Fl_lock.cxx.o
[ 59%] Building CXX object server/fltk/CMakeFiles/fltk_static.dir/src/Fl_own_colormap.cxx.o
[ 59%] Building CXX object server/fltk/CMakeFiles/fltk_static.dir/src/Fl_visual.cxx.o
[ 59%] Building CXX object server/fltk/CMakeFiles/fltk_static.dir/src/Fl_x.cxx.o
[ 60%] Building CXX object server/fltk/CMakeFiles/fltk_static.dir/src/filename_absolute.cxx.o
[ 60%] Building CXX object server/fltk/CMakeFiles/fltk_static.dir/src/filename_expand.cxx.o
[ 60%] Building CXX object server/fltk/CMakeFiles/fltk_static.dir/src/filename_ext.cxx.o
[ 61%] Building CXX object server/fltk/CMakeFiles/fltk_static.dir/src/filename_isdir.cxx.o
[ 61%] Building CXX object server/fltk/CMakeFiles/fltk_static.dir/src/filename_list.cxx.o
[ 61%] Building CXX object server/fltk/CMakeFiles/fltk_static.dir/src/filename_match.cxx.o
[ 61%] Building CXX object server/fltk/CMakeFiles/fltk_static.dir/src/filename_setext.cxx.o
[ 62%] Building CXX object server/fltk/CMakeFiles/fltk_static.dir/src/fl_arc.cxx.o
[ 62%] Building CXX object server/fltk/CMakeFiles/fltk_static.dir/src/fl_arci.cxx.o
[ 62%] Building CXX object server/fltk/CMakeFiles/fltk_static.dir/src/fl_ask.cxx.o
[ 63%] Building CXX object server/fltk/CMakeFiles/fltk_static.dir/src/fl_boxtype.cxx.o
[ 63%] Building CXX object server/fltk/CMakeFiles/fltk_static.dir/src/fl_color.cxx.o
[ 63%] Building CXX object server/fltk/CMakeFiles/fltk_static.dir/src/fl_cursor.cxx.o
[ 64%] Building CXX object server/fltk/CMakeFiles/fltk_static.dir/src/fl_curve.cxx.o
[ 64%] Building CXX object server/fltk/CMakeFiles/fltk_static.dir/src/fl_diamond_box.cxx.o
[ 64%] Building CXX object server/fltk/CMakeFiles/fltk_static.dir/src/fl_dnd.cxx.o
[ 64%] Building CXX object server/fltk/CMakeFiles/fltk_static.dir/src/fl_draw.cxx.o
[ 65%] Building CXX object server/fltk/CMakeFiles/fltk_static.dir/src/fl_draw_image.cxx.o
[ 65%] Building CXX object server/fltk/CMakeFiles/fltk_static.dir/src/fl_draw_pixmap.cxx.o
[ 65%] Building CXX object server/fltk/CMakeFiles/fltk_static.dir/src/fl_engraved_label.cxx.o
[ 66%] Building CXX object server/fltk/CMakeFiles/fltk_static.dir/src/fl_file_dir.cxx.o
[ 66%] Building CXX object server/fltk/CMakeFiles/fltk_static.dir/src/fl_font.cxx.o
[ 66%] Building CXX object server/fltk/CMakeFiles/fltk_static.dir/src/fl_gtk.cxx.o
[ 66%] Building CXX object server/fltk/CMakeFiles/fltk_static.dir/src/fl_labeltype.cxx.o
[ 67%] Building CXX object server/fltk/CMakeFiles/fltk_static.dir/src/fl_line_style.cxx.o
[ 67%] Building CXX object server/fltk/CMakeFiles/fltk_static.dir/src/fl_oval_box.cxx.o
[ 67%] Building CXX object server/fltk/CMakeFiles/fltk_static.dir/src/fl_overlay.cxx.o
[ 68%] Building CXX object server/fltk/CMakeFiles/fltk_static.dir/src/fl_overlay_visual.cxx.o
[ 68%] Building CXX object server/fltk/CMakeFiles/fltk_static.dir/src/fl_plastic.cxx.o
[ 68%] Building CXX object server/fltk/CMakeFiles/fltk_static.dir/src/fl_read_image.cxx.o
[ 69%] Building CXX object server/fltk/CMakeFiles/fltk_static.dir/src/fl_rect.cxx.o
[ 69%] Building CXX object server/fltk/CMakeFiles/fltk_static.dir/src/fl_round_box.cxx.o
[ 69%] Building CXX object server/fltk/CMakeFiles/fltk_static.dir/src/fl_rounded_box.cxx.o
[ 69%] Building CXX object server/fltk/CMakeFiles/fltk_static.dir/src/fl_set_font.cxx.o
[ 70%] Building CXX object server/fltk/CMakeFiles/fltk_static.dir/src/fl_set_fonts.cxx.o
[ 70%] Building CXX object server/fltk/CMakeFiles/fltk_static.dir/src/fl_scroll_area.cxx.o
[ 70%] Building CXX object server/fltk/CMakeFiles/fltk_static.dir/src/fl_shadow_box.cxx.o
[ 71%] Building CXX object server/fltk/CMakeFiles/fltk_static.dir/src/fl_shortcut.cxx.o
[ 71%] Building CXX object server/fltk/CMakeFiles/fltk_static.dir/src/fl_show_colormap.cxx.o
[ 71%] Building CXX object server/fltk/CMakeFiles/fltk_static.dir/src/fl_symbols.cxx.o
[ 72%] Building CXX object server/fltk/CMakeFiles/fltk_static.dir/src/fl_vertex.cxx.o
[ 72%] Building C object server/fltk/CMakeFiles/fltk_static.dir/src/flstring.c.o
[ 72%] Building CXX object server/fltk/CMakeFiles/fltk_static.dir/src/screen_xywh.cxx.o
[ 72%] Linking CXX static library ../../lib/libfltk_static.a
[ 72%] Built target fltk_static
[ 72%] Building CXX object server/CMakeFiles/vglconfig.dir/vglconfig.cpp.o
[ 73%] Building CXX object server/CMakeFiles/vglconfig.dir/fakerconfig.cpp.o
[ 73%] Linking CXX executable ../bin/vglconfig
[ 73%] Built target vglconfig
[ 74%] Building C object server/CMakeFiles/dlfaker.dir/dlfaker.c.o
[ 74%] Linking C shared library ../lib/libdlfaker.so
[ 74%] Built target dlfaker
[ 75%] Building CXX object server/CMakeFiles/vglfaker-opencl.dir/backend.cpp.o
[ 75%] Building CXX object server/CMakeFiles/vglfaker-opencl.dir/ContextHash.cpp.o
[ 75%] Building CXX object server/CMakeFiles/vglfaker-opencl.dir/ContextHashEGL.cpp.o
[ 76%] Building CXX object server/CMakeFiles/vglfaker-opencl.dir/EGLXDisplayHash.cpp.o
[ 76%] Building CXX object server/CMakeFiles/vglfaker-opencl.dir/EGLXVirtualWin.cpp.o
[ 76%] Building CXX object server/CMakeFiles/vglfaker-opencl.dir/EGLXWindowHash.cpp.o
[ 77%] Building CXX object server/CMakeFiles/vglfaker-opencl.dir/FakePbuffer.cpp.o
[ 77%] Building CXX object server/CMakeFiles/vglfaker-opencl.dir/faker.cpp.o
[ 77%] Building CXX object server/CMakeFiles/vglfaker-opencl.dir/faker-egl.cpp.o
[ 77%] Building CXX object server/CMakeFiles/vglfaker-opencl.dir/faker-gl.cpp.o
[ 78%] Building CXX object server/CMakeFiles/vglfaker-opencl.dir/faker-glx.cpp.o
[ 78%] Building CXX object server/CMakeFiles/vglfaker-opencl.dir/faker-sym.cpp.o
[ 78%] Building CXX object server/CMakeFiles/vglfaker-opencl.dir/faker-x11.cpp.o
[ 79%] Building CXX object server/CMakeFiles/vglfaker-opencl.dir/faker-xcb.cpp.o
[ 79%] Building CXX object server/CMakeFiles/vglfaker-opencl.dir/XCBConnHash.cpp.o
[ 79%] Building CXX object server/CMakeFiles/vglfaker-opencl.dir/fakerconfig.cpp.o
[ 80%] Building CXX object server/CMakeFiles/vglfaker-opencl.dir/GlobalCriticalSection.cpp.o
[ 80%] Building CXX object server/CMakeFiles/vglfaker-opencl.dir/GLXDrawableHash.cpp.o
[ 80%] Building CXX object server/CMakeFiles/vglfaker-opencl.dir/glxvisual.cpp.o
[ 80%] Building CXX object server/CMakeFiles/vglfaker-opencl.dir/PbufferHashEGL.cpp.o
[ 81%] Building CXX object server/CMakeFiles/vglfaker-opencl.dir/PixmapHash.cpp.o
[ 81%] Building CXX object server/CMakeFiles/vglfaker-opencl.dir/RBOContext.cpp.o
[ 81%] Building CXX object server/CMakeFiles/vglfaker-opencl.dir/TransPlugin.cpp.o
[ 82%] Building CXX object server/CMakeFiles/vglfaker-opencl.dir/VirtualDrawable.cpp.o
[ 82%] Building CXX object server/CMakeFiles/vglfaker-opencl.dir/VirtualPixmap.cpp.o
[ 82%] Building CXX object server/CMakeFiles/vglfaker-opencl.dir/VirtualWin.cpp.o
[ 83%] Building CXX object server/CMakeFiles/vglfaker-opencl.dir/VisualHash.cpp.o
[ 83%] Building CXX object server/CMakeFiles/vglfaker-opencl.dir/WindowHash.cpp.o
[ 83%] Building CXX object server/CMakeFiles/vglfaker-opencl.dir/X11Trans.cpp.o
[ 83%] Building CXX object server/CMakeFiles/vglfaker-opencl.dir/vglconfigLauncher.cpp.o
[ 84%] Building CXX object server/CMakeFiles/vglfaker-opencl.dir/VGLTrans.cpp.o
[ 84%] Building CXX object server/CMakeFiles/vglfaker-opencl.dir/XVTrans.cpp.o
[ 84%] Building CXX object server/CMakeFiles/vglfaker-opencl.dir/faker-ocl.cpp.o
[ 85%] Linking CXX shared library ../lib/libvglfaker-opencl.so
[ 85%] Built target vglfaker-opencl
[ 85%] Building C object server/CMakeFiles/dlfakerut.dir/dlfakerut.c.o
[ 86%] Linking C executable ../bin/dlfakerut
[ 86%] Built target dlfakerut
[ 86%] Building CXX object server/CMakeFiles/vgltransut.dir/vgltransut.cpp.o
[ 87%] Building CXX object server/CMakeFiles/vgltransut.dir/VGLTrans.cpp.o
[ 87%] Building CXX object server/CMakeFiles/vgltransut.dir/fakerconfig.cpp.o
[ 87%] Linking CXX executable ../bin/vgltransut
[ 87%] Built target vgltransut
[ 88%] Building CXX object server/CMakeFiles/x11transut.dir/x11transut.cpp.o
[ 88%] Building CXX object server/CMakeFiles/x11transut.dir/fakerconfig.cpp.o
[ 88%] Building CXX object server/CMakeFiles/x11transut.dir/X11Trans.cpp.o
[ 89%] Linking CXX executable ../bin/x11transut
[ 89%] Built target x11transut
[ 89%] Building C object server/CMakeFiles/deepbindtest.dir/libdeepbindtest.c.o
[ 89%] Linking C shared library ../lib/libdeepbindtest.so
[ 89%] Built target deepbindtest
[ 90%] Building CXX object server/CMakeFiles/fakerut.dir/fakerut.cpp.o
[ 90%] Building C object server/CMakeFiles/fakerut.dir/fakerut-supplement.c.o
[ 90%] Linking CXX executable ../bin/fakerut
[ 90%] Built target fakerut
[ 90%] Building CXX object server/CMakeFiles/eglxfakerut.dir/eglxfakerut.cpp.o
[ 90%] Linking CXX executable ../bin/eglxfakerut
[ 90%] Built target eglxfakerut
[ 90%] Building CXX object client/CMakeFiles/vglclient.dir/vglclient.cpp.o
[ 91%] Building CXX object client/CMakeFiles/vglclient.dir/ClientWin.cpp.o
[ 91%] Building CXX object client/CMakeFiles/vglclient.dir/VGLTransReceiver.cpp.o
[ 91%] Linking CXX executable ../bin/vglclient
[ 91%] Built target vglclient
[ 91%] Building C object demos/CMakeFiles/glthreads.dir/glthreads.c.o
[ 91%] Linking C executable ../bin/glthreads
[ 91%] Built target glthreads
[ 92%] Building C object demos/CMakeFiles/glthreadsint.dir/glthreadsint.c.o
[ 92%] Linking C executable ../bin/glthreadsint
[ 92%] Built target glthreadsint
[ 92%] Building C object demos/CMakeFiles/testgl5.dir/testgl5.c.o
[ 92%] Linking C executable ../bin/testgl5
[ 92%] Built target testgl5
[ 92%] Building C object demos/CMakeFiles/glxinfo.dir/glxinfo.c.o
[ 93%] Building C object demos/CMakeFiles/glxinfo.dir/glinfo_common.c.o
[ 93%] Linking C executable ../bin/glxinfo
[ 93%] Built target glxinfo
[ 93%] Building C object demos/CMakeFiles/eglinfo.dir/eglinfo.c.o
[ 94%] Building C object demos/CMakeFiles/eglinfo.dir/glinfo_common.c.o
[ 94%] Linking C executable ../bin/eglinfo
[ 94%] Built target eglinfo
[ 95%] Building C object demos/CMakeFiles/pbdemo.dir/pbdemo.c.o
[ 95%] Building C object demos/CMakeFiles/pbdemo.dir/pbutil.c.o
[ 95%] Linking C executable ../bin/pbdemo
[ 95%] Built target pbdemo
[ 95%] Building C object demos/CMakeFiles/offset.dir/offset.c.o
[ 95%] Linking C executable ../bin/offset
[ 95%] Built target offset
[ 96%] Building C object demos/CMakeFiles/eglxinfo.dir/eglinfo.c.o
[ 96%] Building C object demos/CMakeFiles/eglxinfo.dir/glinfo_common.c.o
[ 96%] Linking C executable ../bin/eglxinfo
[ 96%] Built target eglxinfo
[ 96%] Building C object demos/CMakeFiles/glxspheres64.dir/glxspheres.c.o
[ 97%] Linking C executable ../bin/glxspheres64
[ 97%] Built target glxspheres64
[ 98%] Building C object demos/CMakeFiles/eglxspheres64.dir/eglxspheres.c.o
[ 98%] Building C object demos/CMakeFiles/eglxspheres64.dir/xfonts.c.o
[ 98%] Linking C executable ../bin/eglxspheres64
[ 98%] Built target eglxspheres64
[ 98%] Building CXX object diags/CMakeFiles/tcbench.dir/tcbench.cpp.o
[ 98%] Building C object diags/CMakeFiles/tcbench.dir/dsimple.c.o
[ 99%] Linking CXX executable ../bin/tcbench
[ 99%] Built target tcbench
[ 99%] Building C object diags/CMakeFiles/imgdiff.dir/imgdiff.c.o
[ 99%] Linking CXX executable ../bin/imgdiff
[ 99%] Built target imgdiff
[100%] Building C object diags/CMakeFiles/cpustat.dir/cpustat.c.o
[100%] Linking C executable ../bin/cpustat
[100%] Built target cpustat
Code: Select all
make install ; ldconfig
Consolidate compiler generated dependencies of target vglutil
[ 2%] Built target vglutil
Consolidate compiler generated dependencies of target vglsocket
[ 2%] Built target vglsocket
Consolidate compiler generated dependencies of target nettest
[ 3%] Built target nettest
Consolidate compiler generated dependencies of target threadtest
[ 4%] Built target threadtest
Consolidate compiler generated dependencies of target fbx
[ 5%] Built target fbx
Consolidate compiler generated dependencies of target fbxtest
[ 5%] Built target fbxtest
Consolidate compiler generated dependencies of target pftest
[ 6%] Built target pftest
Consolidate compiler generated dependencies of target fbxv
[ 7%] Built target fbxv
Consolidate compiler generated dependencies of target fbxvtest
[ 8%] Built target fbxvtest
Consolidate compiler generated dependencies of target bmptest
[ 9%] Built target bmptest
Consolidate compiler generated dependencies of target glreadtest
[ 10%] Built target glreadtest
Consolidate compiler generated dependencies of target glframe
[ 10%] Built target glframe
Consolidate compiler generated dependencies of target vglcommon
[ 11%] Built target vglcommon
Consolidate compiler generated dependencies of target frameut
[ 12%] Built target frameut
Consolidate compiler generated dependencies of target vgltrans_test
[ 13%] Built target vgltrans_test
Consolidate compiler generated dependencies of target vglfaker
[ 23%] Built target vglfaker
Consolidate compiler generated dependencies of target GLdlfakerut
[ 23%] Built target GLdlfakerut
Consolidate compiler generated dependencies of target vgltrans_test2
[ 24%] Built target vgltrans_test2
Consolidate compiler generated dependencies of target vglfaker-nodl
[ 34%] Built target vglfaker-nodl
Consolidate compiler generated dependencies of target gefaker
[ 35%] Built target gefaker
Consolidate compiler generated dependencies of target fltk_static
[ 72%] Built target fltk_static
Consolidate compiler generated dependencies of target vglconfig
[ 73%] Built target vglconfig
Consolidate compiler generated dependencies of target dlfaker
[ 74%] Built target dlfaker
Consolidate compiler generated dependencies of target vglfaker-opencl
[ 85%] Built target vglfaker-opencl
Consolidate compiler generated dependencies of target dlfakerut
[ 86%] Built target dlfakerut
Consolidate compiler generated dependencies of target vgltransut
[ 87%] Built target vgltransut
Consolidate compiler generated dependencies of target x11transut
[ 89%] Built target x11transut
Consolidate compiler generated dependencies of target deepbindtest
[ 89%] Built target deepbindtest
Consolidate compiler generated dependencies of target fakerut
[ 90%] Built target fakerut
Consolidate compiler generated dependencies of target eglxfakerut
[ 90%] Built target eglxfakerut
Consolidate compiler generated dependencies of target vglclient
[ 91%] Built target vglclient
Consolidate compiler generated dependencies of target glthreads
[ 91%] Built target glthreads
Consolidate compiler generated dependencies of target glthreadsint
[ 92%] Built target glthreadsint
Consolidate compiler generated dependencies of target testgl5
[ 92%] Built target testgl5
Consolidate compiler generated dependencies of target glxinfo
[ 93%] Built target glxinfo
Consolidate compiler generated dependencies of target eglinfo
[ 94%] Built target eglinfo
Consolidate compiler generated dependencies of target pbdemo
[ 95%] Built target pbdemo
Consolidate compiler generated dependencies of target offset
[ 95%] Built target offset
Consolidate compiler generated dependencies of target eglxinfo
[ 96%] Built target eglxinfo
Consolidate compiler generated dependencies of target glxspheres64
[ 97%] Built target glxspheres64
Consolidate compiler generated dependencies of target eglxspheres64
[ 98%] Built target eglxspheres64
Consolidate compiler generated dependencies of target tcbench
[ 99%] Built target tcbench
Consolidate compiler generated dependencies of target imgdiff
[ 99%] Built target imgdiff
Consolidate compiler generated dependencies of target cpustat
[100%] Built target cpustat
Install the project...
-- Install configuration: "Release"
-- Installing: /opt/VirtualGL/bin/nettest
-- Installing: /opt/VirtualGL/bin/glreadtest
-- Installing: /opt/VirtualGL/lib64/libvglfaker.so
-- Installing: /opt/VirtualGL/lib64/libvglfaker-nodl.so
-- Installing: /opt/VirtualGL/lib64/libvglfaker-opencl.so
-- Installing: /opt/VirtualGL/lib64/libdlfaker.so
-- Installing: /opt/VirtualGL/lib64/libgefaker.so
-- Installing: /opt/VirtualGL/include/rr.h
-- Installing: /opt/VirtualGL/include/rrtransport.h
-- Installing: /opt/VirtualGL/bin/vglconfig
-- Installing: /opt/VirtualGL/bin/vglgenkey
-- Installing: /opt/VirtualGL/bin/vgllogin
-- Installing: /opt/VirtualGL/bin/vglserver_config
-- Installing: /opt/VirtualGL/bin/vglrun
-- Installing: /opt/VirtualGL/bin/.vglrun.vars64
-- Installing: /opt/VirtualGL/bin/vglclient
-- Installing: /opt/VirtualGL/bin/vglconnect
-- Installing: /opt/VirtualGL/bin/glxinfo
-- Installing: /opt/VirtualGL/bin/eglinfo
-- Installing: /opt/VirtualGL/bin/eglxinfo
-- Installing: /opt/VirtualGL/bin/glxspheres64
-- Installing: /opt/VirtualGL/bin/eglxspheres64
-- Installing: /opt/VirtualGL/bin/cpustat
-- Installing: /opt/VirtualGL/bin/tcbench
-- Installing: /opt/VirtualGL/doc/LGPL.txt
-- Installing: /opt/VirtualGL/doc/LICENSE-FLTK.txt
-- Installing: /opt/VirtualGL/doc/LICENSE.txt
-- Installing: /opt/VirtualGL/doc/configdialog.gif
-- Installing: /opt/VirtualGL/doc/index.html
-- Installing: /opt/VirtualGL/doc/somerights20.png
-- Installing: /opt/VirtualGL/doc/sshtunnel.png
-- Installing: /opt/VirtualGL/doc/subsampling.gif
-- Installing: /opt/VirtualGL/doc/vgltransport.png
-- Installing: /opt/VirtualGL/doc/vgltransportservernetwork.png
-- Installing: /opt/VirtualGL/doc/virtualgl.css
-- Installing: /opt/VirtualGL/doc/x11transport.png
-- Installing: /opt/VirtualGL/doc/ChangeLog.md
#Configure VirtualGL
Code: Select all
init 3
just press CTRL+ALT+F1 and start the root accountINIT: Switching to runlevel: 3
INIT: Sending processes configured via /etc/inittab the TERM signal
Because i am using nvidia drivers, i must disable the modules from kernel just temporally
Code: Select all
modprobe -r nvidia_uvm nvidia_drm nvidia_modeset nvidia
Code: Select all
cd /opt/VirtualGL/bin
./vglserver_config
#Add users to group vglusers1) Configure server for use with VirtualGL (GLX + EGL back ends)
2) Unconfigure server for use with VirtualGL (GLX + EGL back ends)
3) Configure server for use with VirtualGL (EGL back end only)
4) Unconfigure server for use with VirtualGL (EGL back end only)
X) Exit
Choose:
1
Restrict 3D X server access to vglusers group (recommended)?
[Y/n] Y
Restrict framebuffer device access to vglusers group (recommended)?
[Y/n] Y
Disable XTEST extension (recommended)?
[Y/n] Y
... Creating vglusers group ...
Could not add vglusers group (probably because it already exists.)
... Granting read permission to /etc/opt/VirtualGL/ for vglusers group ...
... Modifying /etc/security/console.perms to disable automatic permissions
for DRI devices ...
... Creating /etc/modprobe.d/virtualgl.conf to set requested permissions for
/dev/nvidia* ...
... Granting write permission to /dev/nvidia0 /dev/nvidiactl /dev/nvidia-modeset /dev/nvidia-uvm /dev/nvidia-uvm-tools for vglusers group ...
... Modifying /etc/X11/xorg.conf.d/99-virtualgl-dri.conf to enable DRI
permissions for vglusers group ...
... Modifying /etc/X11/xorg.conf to enable DRI
permissions for vglusers group ...
... Adding vglgenkey to /etc/X11/xdm/Xsetup_0 script ...
... Adding vglgenkey to /usr/share/sddm/scripts/Xsetup script ...
... Disabling XTEST extension in /etc/X11/xdm/Xservers ...
... Setting default run level to 5 (enabling graphical login prompt) ...
Done. You must restart the display manager for the changes to take effect.
IMPORTANT NOTE: Your system uses modprobe.d to set device permissions. You
must execute 'modprobe -r nvidia_uvm nvidia_drm nvidia_modeset nvidia' with the
display manager stopped in order for the new device permission settings to
become effective.
1) Configure server for use with VirtualGL (GLX + EGL back ends)
2) Unconfigure server for use with VirtualGL (GLX + EGL back ends)
3) Configure server for use with VirtualGL (EGL back end only)
4) Unconfigure server for use with VirtualGL (EGL back end only)
X) Exit
Choose:
X
Code: Select all
usermod -G vglusers -a 'root'
usermod -G vglusers -a 'inukaze'
Code: Select all
editor /etc/groups
#Return to graphical sessionvglusers1000:root:inukaze
Code: Select all
init 4
# Workaround in case LightDM does not work anymore :
Code: Select all
su
slapt-get -i lightdm lightdm-gtk-greeter lightdm-gtk-greeter-settings
ldconfig
cp /etc/rc.d/rc.4 /etc/rc.d/rc.4.local
chmod a+o+x /etc/rc.d/rc.4.local
editor /etc/rc.d/rc.4.local
#!/bin/bash
if [ -x /usr/sbin/lightdm ]; then
exec /usr/sbin/lightdm
fi
Code: Select all
reboot