nvidia
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
nvidia [2006/11/08 02:31] – old revision restored 84.142.251.254 | nvidia [2020/10/07 12:35] – andi | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== nVidia Drivers ====== | ====== nVidia Drivers ====== | ||
- | //WORK IN PROGRESS// | ||
- | http:// | ||
- | ===== Permissions ===== | + | glxinfo tool: |
- | Read permissions for all users are needed to access the HardwareAccelerator | + | # yay -S mesa-demos |
- | #> chmod 0666 / | ||
- | #> chown root / | ||
- | ===== Checking | + | $ glxinfo |grep render |
- | + | direct | |
- | Direct Rendering | + | |
- | + | | |
- | #> ls -l / | + | Extended renderer info (GLX_MESA_query_renderer): |
- | lrwxr-xr-x | + | OpenGL renderer string: llvmpipe (LLVM 10.0.1, 256 bits) |
- | | + | |
- | -rwxr-xr-x | + | |
- | -rw-r--r-- | + | |
- | #> ls -l / | + | |
- | | + | |
- | | + | |
- | #> ls -l / | + | |
- | | + | |
- | + | ||
- | + | $ glxinfo |grep OpenGL | |
- | If the links are not correct replace them: | + | OpenGL vendor string: Mesa/X.org |
- | + | OpenGL renderer string: llvmpipe (LLVM 10.0.1, 256 bits) | |
- | #> ln -sf / | + | OpenGL core profile version string: 4.5 (Core Profile) Mesa 20.2.0 |
- | #> ln -sf /usr/ | + | OpenGL core profile shading language version string: 4.50 |
- | #> ln -sf / | + | OpenGL core profile context flags: |
- | #> ln -sf / | + | OpenGL core profile profile mask: core profile |
- | + | OpenGL core profile extensions: | |
- | You can assure hardware acceleration is enabled by running the following in X: | + | OpenGL version string: 3.1 Mesa 20.2.0 |
- | + | OpenGL shading language version string: 1.40 | |
- | $> glxinfo |grep " | + | OpenGL context flags: (none) |
- | + | OpenGL extensions: | |
- | If it prints '' | + | OpenGL ES profile version string: OpenGL ES 3.2 Mesa 20.2.0 |
- | + | OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20 | |
- | + | OpenGL ES profile extensions: | |
- | ===== libgl1 dummy package ===== | + | |
- | + | ||
- | Most packages in Debian which use 3D acceleration have a dependency to the '' | + | |
- | + | ||
- | Either download it here ({{libgl1-dummy_0.1_all.deb}}) or follow the instruction below to learn how to create one yourself. | + | |
- | + | ||
- | To create a dummy package you need the equivs tool: | + | |
- | + | ||
- | #> apt-get install equivs | + | |
- | + | ||
- | Then a controlfile like this: | + | |
- | + | ||
- | < | + | |
- | Section: misc | + | |
- | Priority: optional | + | |
- | Standards-Version: 3.5.10 | + | |
- | + | ||
- | Package: libgl1-dummy | + | |
- | Version: 0.1 | + | |
- | Maintainer: Andreas Gohr < | + | |
- | Provides: libgl1 | + | |
- | Architecture: all | + | |
- | Description: Dummy package for the libGL.so | + | |
- | This virtual package provides libgl1 the libgl1 package. It's | + | |
- | | + | |
- | | + | |
- | . | + | |
- | See http://www.splitbrain.org/ | + | |
- | </ | + | |
- | + | ||
- | Finally run '' | + | |
- | + | ||
- | $> equivs-build libgl1-dummy.control | + | |
- | + | ||
- | You now can install the dummy package (deinstall existing libgl1-providing packages first) | + | |
- | + | ||
- | #> dpkg --force-depends -r mesag3 | + | |
- | #> dpkg -i libgl1-dummy_0.1_all.deb | + | |
+ | vim / | ||
+ | mkinitcpio -P | ||
+ | vim / | ||
+ | grub-mkconfig -o / |
nvidia.txt · Last modified: 2020/10/07 13:41 by andi