nvidia
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
nvidia [2006/11/08 02:31] – old revision restored 84.142.251.254 | nvidia [2020/10/07 13:41] (current) – 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 | ||
+ | GLX_MESA_multithread_makecurrent, | ||
+ | GLX_EXT_visual_rating, | ||
+ | Extended renderer info (GLX_MESA_query_renderer): | ||
+ | OpenGL renderer string: llvmpipe (LLVM 10.0.1, 256 bits) | ||
+ | GL_ARB_conditional_render_inverted, | ||
+ | GL_NV_conditional_render, | ||
+ | GL_ARB_conditional_render_inverted, | ||
+ | GL_NV_conditional_render, | ||
+ | GL_EXT_render_snorm, | ||
+ | GL_MESA_shader_integer_functions, | ||
+ | GL_OES_element_index_uint, | ||
+ | |||
+ | |||
+ | $ glxinfo |grep OpenGL | ||
+ | OpenGL vendor string: Mesa/ | ||
+ | OpenGL renderer string: llvmpipe (LLVM 10.0.1, 256 bits) | ||
+ | OpenGL core profile version string: 4.5 (Core Profile) Mesa 20.2.0 | ||
+ | OpenGL core profile shading language version string: 4.50 | ||
+ | OpenGL core profile context flags: (none) | ||
+ | OpenGL core profile profile mask: core profile | ||
+ | OpenGL core profile extensions: | ||
+ | OpenGL version string: 3.1 Mesa 20.2.0 | ||
+ | OpenGL shading language version string: 1.40 | ||
+ | OpenGL context flags: (none) | ||
+ | OpenGL extensions: | ||
+ | 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: | ||
- | Direct Rendering (3D Hardware Acceleration) is usually provided by the DRI extension. Not with nVidia binary drivers! Don't load the DRI extension instead make sure the GL library files in ''/ | ||
- | #> ls -l / | + | https://wiki.archlinux.org/index.php/NVIDIA# |
- | lrwxr-xr-x | + | |
- | lrwxr-xr-x | + | |
- | -rwxr-xr-x | + | |
- | -rw-r--r-- | + | |
- | #> ls -l /usr/lib/ | + | |
- | lrwxr-xr-x | + | |
- | -rwxr-xr-x | + | |
- | #> ls -l /usr/ | + | |
- | lrwxrwxrwx | + | |
+ | vim / | ||
+ | mkinitcpio -P | ||
+ | vim / | ||
+ | grub-mkconfig -o / | ||
- | If the links are not correct replace them: | ||
- | #> ln -sf / | + | $ yay -S vdpauinfo |
- | #> ln -sf / | + | |
- | #> ln -sf / | + | |
- | #> ln -sf / | + | |
- | You can assure hardware acceleration is enabled by running the following in X: | ||
- | $> glxinfo |grep " | ||
- | If it prints '' | + | http:// |
- | ===== libgl1 dummy package ===== | + | Chrome -> Settings -> Advanced -> Use HArdware Acceleration when available |
- | Most packages in Debian which use 3D acceleration have a dependency to the '' | + | chrome://gpu |
- | + | ||
- | 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: | + | |
- | + | ||
- | Package: libgl1-dummy | + | |
- | Version: 0.1 | + | |
- | Maintainer: Andreas Gohr < | + | |
- | Provides: libgl1 | + | |
- | Architecture: | + | |
- | Description: | + | |
- | 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 | + | |
nvidia.1162953111.txt.gz · Last modified: 2006/11/08 02:31 by 84.142.251.254