- Forum
- The Ubuntu Forum Community
- Ubuntu Official Flavours Support
- General Help
- [ubuntu] libGL error: failed to load driver: nouveau
-
libGL error: failed to load driver: nouveau
Dear Ubuntu/VESTA users,I just downloaded VESTA-x86_64 (a crystal visualization software) on my Ubuntu 12.10 64 bit machine. After extracted the files according
to the manual, I ran «./VESTA», but resulted in the following error:libGL error: failed to load driver: nouveau
libGL error: Try again with LIBGL_DEBUG=verbose for more details.
libGL error: failed to load driver: swrast
libGL error: Try again with LIBGL_DEBUG=verbose for more details.
The program ‘VESTA’ received an X Window System error.
…
And I just ran «LIBGL_DEBUG=verbose ./VESTA», then it came out:
libGL: OpenDriver: trying /usr/lib/x86_64-linux-gnu/dri/tls/nouveau_dri.so
libGL: OpenDriver: trying /usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so
libGL error: dlopen /usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so failed (/usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so: cannot open shared object file: No such file or directory)
libGL: OpenDriver: trying ${ORIGIN}/dri/tls/nouveau_dri.so
libGL: OpenDriver: trying ${ORIGIN}/dri/nouveau_dri.so
libGL error: dlopen ${ORIGIN}/dri/nouveau_dri.so failed (${ORIGIN}/dri/nouveau_dri.so: cannot open shared object file: No such file or directory)
libGL: OpenDriver: trying /usr/lib/dri/tls/nouveau_dri.so
libGL: OpenDriver: trying /usr/lib/dri/nouveau_dri.so
libGL error: dlopen /usr/lib/dri/nouveau_dri.so failed (/usr/lib/dri/nouveau_dri.so: cannot open shared object file: No such file or directory)
libGL error: unable to load driver: nouveau_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: nouveau
libGL: OpenDriver: trying /usr/lib/x86_64-linux-gnu/dri/tls/swrast_dri.so
libGL: OpenDriver: trying /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
libGL error: dlopen /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so failed (/usr/lib/x86_64-linux-gnu/dri/swrast_dri.so: cannot open shared object file: No such file or directory)
libGL: OpenDriver: trying ${ORIGIN}/dri/tls/swrast_dri.so
libGL: OpenDriver: trying ${ORIGIN}/dri/swrast_dri.so
libGL error: dlopen ${ORIGIN}/dri/swrast_dri.so failed (${ORIGIN}/dri/swrast_dri.so: cannot open shared object file: No such file or directory)
libGL: OpenDriver: trying /usr/lib/dri/tls/swrast_dri.so
libGL: OpenDriver: trying /usr/lib/dri/swrast_dri.so
libGL error: dlopen /usr/lib/dri/swrast_dri.so failed (/usr/lib/dri/swrast_dri.so: cannot open shared object file: No such file or directory)
libGL error: unable to load driver: swrast_dri.so
libGL error: failed to load driver: swrast
The program ‘VESTA’ received an X Window System error.
…
After a long time of googling, I know that this is something related to the library path, but still I do not know how to solve it.
Does anyone know how the answer?
Thanks in advance,
Murphy
-
Re: libGL error: failed to load driver: nouveau
They should be there (I also have 32-bit libs for 32-bit Steam):
Code:
efflandt@XPS8100-1204:~$ locate nouveau_dri.so /usr/lib/i386-linux-gnu/dri/nouveau_dri.so /usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so efflandt@XPS8100-1204:~$ locate swrast_dri.so /usr/lib/i386-linux-gnu/dri/swrast_dri.so /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
Oops thought it was 12.04. But see if locate can find those files on your system, or maybe there is an issue with the changed graphics in 12.10.
Are you using default nouveau driver or proprietary nvidia driver, and if latter, did you install from Additional Drivers or some other method?
Last edited by efflandt; April 15th, 2013 at 07:18 PM.
i5 650 3.2 GHz upgraded to i7 870, 16 GB 1333 RAM, nvidia GTX 1060, 32″ 1080p & assorted older computers
-
Re: libGL error: failed to load driver: nouveau
Thank you, efflandt!
My apology that it is actually 12.04 LTS in my desktop.
And there are a lot of results from locate nouveau, but I only have nouveau_drv.so, which is located in
/usr/lib/xorg/modules/drivers/
May I also ask what is the difference between nouveau_dri.so and nouveau_drv.so?
And no resultfrom locate swrast_dri.so! Therefore I do not have this file…By the way, I found that I can use VESTA in my laptop, which equipped with Intel graphic card.
But my desktop is getting worse. This morning it can not enter graphical interface anymore!
At the beginning, it showed«could not write byte:broken pipe».
Then after searchhig a bit in the threads, I did
sudo apt-get update
sudo apt-get purge nvidia-*
sudo apt-get install nvidia-current-updates
sudo reboot
But it only replies me with a black screen.
I am now using my laptop and do not know how to fix my desktop…Urgent help needed, thank you all!
-
Re: libGL error: failed to load driver: nouveau
By virtue of the following thread, I just removed comletely my Nvidia driver and re-install it again, then everything works now!
Even VESTA can be run on my desktop.
http://askubuntu.com/questions/206283/how-can-i-uninstall-a-nvidia-driver-completelyThank you all for the replies and previous threads. Hopefully my experience can be a help to others as well.
Bookmarks
Bookmarks

Posting Permissions
So, I recently got a ticket from a client complaining that our software was crashing on his ubuntu 16.04 PC. He stated that the software was working originally but when he tried using it some time later, the software crashes.
His original run gave the following errors / warnings:
libGL error: unable to load driver: nouveau_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: nouveau
libGL error: unable to load driver: nouveau_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: nouveau
libGL error: unable to load driver: swrast_dri.so
libGL error: failed to load driver: swrast
Unrecognized OpenGL version
Unrecognized OpenGL version
QMetaObject::connectSlotsByName: No matching signal for on_pushButton_browse_released()
QMetaObject::connectSlotsByName: No matching signal for on_checkBox_localRunMode_toggled(bool)
QMetaObject::connectSlotsByName: No matching signal for on_checkBox_remoteRunMode_toggled(bool)
QMetaObject::connectSlotsByName: No matching signal for on_pushButton_browse_released()
QMetaObject::connectSlotsByName: No matching signal for on_checkBox_localRunMode_toggled(bool)
QMetaObject::connectSlotsByName: No matching signal for on_checkBox_remoteRunMode_toggled(bool)
QObject::connect: No such slot S3DGui::slotOnCentralTabChanged(int)
libpng warning: Ignoring attempt to set cHRM RGB triangle with zero area
libpng warning: Ignoring attempt to set cHRM RGB triangle with zero area
libpng warning: Ignoring attempt to set cHRM RGB triangle with zero area
QFileInfo::absolutePath: Constructed with empty filename
QFileInfo::absolutePath: Constructed with empty filename
QFileInfo::absolutePath: Constructed with empty filename
QFileInfo::absolutePath: Constructed with empty filename
QFileInfo::absolutePath: Constructed with empty filename
QFileInfo::absolutePath: Constructed with empty filename
QFileInfo::absolutePath: Constructed with empty filename
QFileInfo::absolutePath: Constructed with empty filename
libpng warning: Ignoring attempt to set cHRM RGB triangle with zero area
libpng warning: Ignoring attempt to set cHRM RGB triangle with zero area
libpng warning: Ignoring attempt to set cHRM RGB triangle with zero area
Unrecognized OpenGL version
Unrecognized OpenGL version
Unrecognized OpenGL version
Unrecognized OpenGL version
QOpenGLWidget: Failed to make context current
Unrecognized OpenGL version
Unrecognized OpenGL version
QOpenGLWidget: Failed to make context current
Unrecognized OpenGL version
Unrecognized OpenGL version
QOpenGLWidget: Failed to make context current
Unrecognized OpenGL version
Unrecognized OpenGL version
QOpenGLWidget: Failed to make context current
Unrecognized OpenGL version
Unrecognized OpenGL version
QOpenGLWidget: Failed to make context current
Unrecognized OpenGL version
Unrecognized OpenGL version
QOpenGLWidget: Failed to make context current
Unrecognized OpenGL version
Unrecognized OpenGL version
QOpenGLWidget: Failed to make context current
Unrecognized OpenGL version
Unrecognized OpenGL version
QOpenGLWidget: Failed to make context current
composeAndFlush: makeCurrent() failed
composeAndFlush: makeCurrent() failed
composeAndFlush: makeCurrent() failed
composeAndFlush: makeCurrent() failed
composeAndFlush: makeCurrent() failed
composeAndFlush: makeCurrent() failed
composeAndFlush: makeCurrent() failed
composeAndFlush: makeCurrent() failed
composeAndFlush: makeCurrent() failed
composeAndFlush: makeCurrent() failed
composeAndFlush: makeCurrent() failed
Segmentation fault (core dumped)
I followed the answer @ Error in installing Steam on ubuntu 15.04
to localize the issue, but it failed.
I had asked him to send me an output of LIBGL_DEBUG, the output for that was:
$ DISPLAY=:0 LIBGL_DEBUG=verbose ./<Project_script name>
libGL: Can't open configuration file /home/<name>/.drirc: No such file or directory.
libGL: pci id for fd 9: 10de:1bb0, driver nouveau
libGL: OpenDriver: trying /usr/lib/x86_64-linux-gnu/dri/tls/nouveau_dri.so
libGL: OpenDriver: trying /usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so
libGL: dlopen /usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so failed (/usr/lib/x86_64-linux-gnu/libdrm_amdgpu.so.1: undefined symbol: drmSyncobjWait)
libGL: OpenDriver: trying ${ORIGIN}/dri/tls/nouveau_dri.so
libGL: OpenDriver: trying ${ORIGIN}/dri/nouveau_dri.so
libGL: dlopen ${ORIGIN}/dri/nouveau_dri.so failed (${ORIGIN}/dri/nouveau_dri.so: cannot open shared object file: No such file or directory)
libGL: OpenDriver: trying /usr/lib/dri/tls/nouveau_dri.so
libGL: OpenDriver: trying /usr/lib/dri/nouveau_dri.so
libGL: dlopen /usr/lib/dri/nouveau_dri.so failed (/usr/lib/dri/nouveau_dri.so: cannot open shared object file: No such file or directory)
libGL error: unable to load driver: nouveau_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: nouveau
libGL: pci id for fd 9: 10de:1bb0, driver nouveau
libGL: OpenDriver: trying /usr/lib/x86_64-linux-gnu/dri/tls/nouveau_dri.so
libGL: OpenDriver: trying /usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so
libGL: dlopen /usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so failed (/usr/lib/x86_64-linux-gnu/libdrm_amdgpu.so.1: undefined symbol: drmSyncobjWait)
libGL: OpenDriver: trying ${ORIGIN}/dri/tls/nouveau_dri.so
libGL: OpenDriver: trying ${ORIGIN}/dri/nouveau_dri.so
libGL: dlopen ${ORIGIN}/dri/nouveau_dri.so failed (${ORIGIN}/dri/nouveau_dri.so: cannot open shared object file: No such file or directory)
libGL: OpenDriver: trying /usr/lib/dri/tls/nouveau_dri.so
libGL: OpenDriver: trying /usr/lib/dri/nouveau_dri.so
libGL: dlopen /usr/lib/dri/nouveau_dri.so failed (/usr/lib/dri/nouveau_dri.so: cannot open shared object file: No such file or directory)
libGL error: unable to load driver: nouveau_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: nouveau
libGL: OpenDriver: trying /usr/lib/x86_64-linux-gnu/dri/tls/swrast_dri.so
libGL: OpenDriver: trying /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
libGL: dlopen /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so failed (/usr/lib/x86_64-linux-gnu/libdrm_amdgpu.so.1: undefined symbol: drmSyncobjWait)
libGL: OpenDriver: trying ${ORIGIN}/dri/tls/swrast_dri.so
libGL: OpenDriver: trying ${ORIGIN}/dri/swrast_dri.so
libGL: dlopen ${ORIGIN}/dri/swrast_dri.so failed (${ORIGIN}/dri/swrast_dri.so: cannot open shared object file: No such file or directory)
libGL: OpenDriver: trying /usr/lib/dri/tls/swrast_dri.so
libGL: OpenDriver: trying /usr/lib/dri/swrast_dri.so
libGL: dlopen /usr/lib/dri/swrast_dri.so failed (/usr/lib/dri/swrast_dri.so: cannot open shared object file: No such file or directory)
libGL error: unable to load driver: swrast_dri.so
libGL error: failed to load driver: swrast
function is no-op
Unrecognized OpenGL version
Unrecognized OpenGL version
QMetaObject::connectSlotsByName: No matching signal for on_pushButton_browse_released()
QMetaObject::connectSlotsByName: No matching signal for on_checkBox_localRunMode_toggled(bool)
QMetaObject::connectSlotsByName: No matching signal for on_checkBox_remoteRunMode_toggled(bool)
QMetaObject::connectSlotsByName: No matching signal for on_pushButton_browse_released()
QMetaObject::connectSlotsByName: No matching signal for on_checkBox_localRunMode_toggled(bool)
QMetaObject::connectSlotsByName: No matching signal for on_checkBox_remoteRunMode_toggled(bool)
QObject::connect: No such slot S3DGui::slotOnCentralTabChanged(int)
libpng warning: Ignoring attempt to set cHRM RGB triangle with zero area
libpng warning: Ignoring attempt to set cHRM RGB triangle with zero area
libpng warning: Ignoring attempt to set cHRM RGB triangle with zero area
QFileInfo::absolutePath: Constructed with empty filename
QFileInfo::absolutePath: Constructed with empty filename
QFileInfo::absolutePath: Constructed with empty filename
QFileInfo::absolutePath: Constructed with empty filename
QFileInfo::absolutePath: Constructed with empty filename
QFileInfo::absolutePath: Constructed with empty filename
QFileInfo::absolutePath: Constructed with empty filename
QFileInfo::absolutePath: Constructed with empty filename
function is no-op
function is no-op
function is no-op
function is no-op
function is no-op
function is no-op
libpng warning: Ignoring attempt to set cHRM RGB triangle with zero area
libpng warning: Ignoring attempt to set cHRM RGB triangle with zero area
libpng warning: Ignoring attempt to set cHRM RGB triangle with zero area
function is no-op
Unrecognized OpenGL version
Unrecognized OpenGL version
function is no-op
Unrecognized OpenGL version
Unrecognized OpenGL version
QOpenGLWidget: Failed to make context current
function is no-op
Unrecognized OpenGL version
Unrecognized OpenGL version
QOpenGLWidget: Failed to make context current
function is no-op
Unrecognized OpenGL version
Unrecognized OpenGL version
QOpenGLWidget: Failed to make context current
function is no-op
Unrecognized OpenGL version
Unrecognized OpenGL version
QOpenGLWidget: Failed to make context current
function is no-op
Unrecognized OpenGL version
Unrecognized OpenGL version
QOpenGLWidget: Failed to make context current
function is no-op
Unrecognized OpenGL version
Unrecognized OpenGL version
QOpenGLWidget: Failed to make context current
function is no-op
Unrecognized OpenGL version
Unrecognized OpenGL version
QOpenGLWidget: Failed to make context current
function is no-op
Unrecognized OpenGL version
Unrecognized OpenGL version
QOpenGLWidget: Failed to make context current
function is no-op
function is no-op
function is no-op
function is no-op
function is no-op
function is no-op
function is no-op
function is no-op
composeAndFlush: makeCurrent() failed
function is no-op
function is no-op
function is no-op
function is no-op
function is no-op
function is no-op
function is no-op
function is no-op
function is no-op
function is no-op
function is no-op
function is no-op
function is no-op
function is no-op
function is no-op
function is no-op
function is no-op
function is no-op
function is no-op
function is no-op
function is no-op
function is no-op
function is no-op
function is no-op
function is no-op
function is no-op
function is no-op
function is no-op
function is no-op
Segmentation fault (core dumped)
As you can see the project uses Qt and OpenGL. I don’t really have any idea of what the issue might be. Any suggestions would be appreciated.
P.S I noticed that his libraries as in lib/ folder (though he is using x86_64 libs) while ours is in lib64/ (where the code works just fine).
Темы:
1
Сообщения:
16
Участник с: 08 августа 2020
Проц: Ryzen 5 2500U Vega 8
Карта: GTX1050
Ноутбук: ASUS F570ZD-DM102
Сама ошибка:
[[email protected] ~]$ DRI_PRIME=1 glxgears -info
libGL error: failed to create dri screen
libGL error: failed to load driver: nouveau
Running synchronized to the vertical refresh. The framerate should be
approximately the same as the monitor refresh rate.
GL_RENDERER = AMD RAVEN (DRM 3.37.0, 5.7.12-arch1-1, LLVM 10.0.1)
GL_VERSION = 4.6 (Compatibility Profile) Mesa 20.1.5
GL_VENDOR = X.Org
xorg.conf:
Section "ServerLayout"
Identifier "X.org Configured"
Screen 0 "Screen0" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection
Section "Files"
ModulePath "/usr/lib/xorg/modules"
FontPath "/usr/share/fonts/misc"
FontPath "/usr/share/fonts/TTF"
FontPath "/usr/share/fonts/OTF"
FontPath "/usr/share/fonts/Type1"
FontPath "/usr/share/fonts/100dpi"
FontPath "/usr/share/fonts/75dpi"
EndSection
Section "Module"
Load "glx"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5 6 7"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
EndSection
Section "Device"
### Available Driver options are:-
### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
### <percent>: "<f>%"
### [arg]: arg optional
#Option "Accel" # [<bool>]
#Option "SWcursor" # [<bool>]
#Option "EnablePageFlip" # [<bool>]
#Option "SubPixelOrder" # [<str>]
#Option "ZaphodHeads" # <str>
#Option "AccelMethod" # <str>
#Option "DRI3" # [<bool>]
#Option "DRI" # <i>
#Option "ShadowPrimary" # [<bool>]
#Option "TearFree" # [<bool>]
#Option "DeleteUnusedDP12Displays" # [<bool>]
#Option "VariableRefresh" # [<bool>]
Identifier "Card0"
Driver "modesetting"
BusID "PCI:4:0:0"
EndSection
Section "Device"
Identifier "Card1"
Driver "nvidia"
BusID "PCI:1:0:0"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
SubSection "Display"
Viewport 0 0
Depth 1
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 4
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 8
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 15
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 16
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection
lsmod | grep nvidia
nvidia_drm 57344 2
nvidia_modeset 1187840 2 nvidia_drm
nvidia 19726336 73 nvidia_modeset
drm_kms_helper 253952 2 amdgpu,nvidia_drm
drm 581632 17 gpu_sched,drm_kms_helper,amdgpu,nvidia_drm,ttm
Насколько я понял, при помощи xrandr —setprovideroffloadsink можно выставить с какой карты будет отрисовка. Попробовал, пишет:
[[email protected] ~]$ xrandr --listproviders
Providers: number : 2
Provider 0: id: 0x45 cap: 0xf, Source Output, Sink Output, Source Offload, Sink Offload crtcs: 4 outputs: 2 associated providers: 0 name:modesetting
Provider 1: id: 0x248 cap: 0x0 crtcs: 0 outputs: 0 associated providers: 0 name:NVIDIA-G0
[[email protected] ~]$ xrandr --setprovideroffloadsink NVIDIA-G0 modesetting
X Error of failed request: BadValue (integer parameter out of range for operation)
Major opcode of failed request: 140 (RANDR)
Minor opcode of failed request: 34 (RRSetProviderOffloadSink)
Value in failed request: 0x248
Serial number of failed request: 16
Current serial number in output stream: 17
Насколько я понял проблема в иксконфиге, ибо раньше (методом научного тыка) проблема исчезала его редактированием
Mesa стоит, её удаление не даёт успехов
[[email protected] xorg.conf.d]$ pacman -Ss mesa
extra/glu 9.0.1-2 [installed]
Mesa OpenGL Utility library
extra/libva-mesa-driver 20.1.5-1
VA-API implementation for gallium
extra/mesa 20.1.5-1 [installed]
An open-source implementation of the OpenGL specification
extra/mesa-demos 8.4.0-4 [installed]
Mesa demos and tools incl. glxinfo + glxgears
extra/mesa-vdpau 20.1.5-1
Mesa VDPAU drivers
extra/opencl-mesa 20.1.5-1
OpenCL support for AMD/ATI Radeon mesa drivers
extra/vulkan-intel 20.1.5-1
Intel's Vulkan mesa driver
extra/vulkan-mesa-layers 20.1.5-1
Mesa's Vulkan layers
extra/vulkan-radeon 20.1.5-1
Radeon's Vulkan mesa driver
community/adriconf 1.7-1
GUI tool to configure Mesa drivers by setting options and writing them to the standard drirc file
community/i810-dri 7.11.2-10
Mesa DRI drivers for Intel i810
community/mach64-dri 7.11.2-10
Mesa DRI drivers for ATI Mach64
community/mga-dri 7.11.2-10
Mesa DRI drivers for Matrox
community/r128-dri 7.11.2-10
Mesa DRI drivers for ATI Rage128
community/savage-dri 7.11.2-10
Mesa DRI drivers for S3 Sraphics/VIA Savage
community/sis-dri 7.11.2-10
Mesa DRI drivers for SiS
community/tdfx-dri 7.11.2-10
Mesa DRI drivers for 3dfx
community/unichrome-dri 7.11.2-10
Mesa DRI drivers for S3 Graphics/VIA Unichrome
multilib/lib32-glu 9.0.1-1
Mesa OpenGL utility library (32 bits)
multilib/lib32-libva-mesa-driver 20.1.5-1
VA-API implementation for gallium (32-bit)
multilib/lib32-mesa 20.1.5-1
An open-source implementation of the OpenGL specification (32-bit)
multilib/lib32-mesa-demos 8.4.0-2
Mesa demos and tools (32-bit)
multilib/lib32-mesa-vdpau 20.1.5-1
Mesa VDPAU drivers (32-bit)
multilib/lib32-opencl-mesa 20.1.5-1
OpenCL support for AMD/ATI Radeon mesa drivers (32-bit)
multilib/lib32-vulkan-intel 20.1.5-1
Intel's Vulkan mesa driver (32-bit)
multilib/lib32-vulkan-mesa-layers 20.1.5-1
Mesa's Vulkan layers (32-bit)
multilib/lib32-vulkan-radeon 20.1.5-1
Radeon's Vulkan mesa driver (32-bit)
UPD: Её удаление привело к новой ошибке:
[[email protected] ~]$ DRI_PRIME=1 glxgears
Error: couldn't get an RGB, Double-buffered visual
ОС — Parabola, это как арч, только с выпилеными проприетарными пакетами. После обновления перестал стартовать kitty. Попробовал запустить его из xterm, выяснилось, что он выдает вот это
libGL error: unable to load driver: nouveau_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: nouveau
libGL error: unable to load driver: swrast_dri.so
libGL error: failed to load driver: swrast
[222 02:19:16.087431] [glfw error 65543]: GLX: Failed to create context: GLXBadFBConfig
[222 02:19:16.087450] Failed to create GLFW temp window!
Такое же при запуске любых программ с openGL. При том, в /usr/lib/dri лежит и nouveau_dri.so и swrast_dri.so Мне нужно было перезагрузиться в другую ОС, после того, как снова загрузился в Параболу, иксы отказались стартовать.
[ 1506.305] (WW) Failed to open protocol names file lib/xorg/protocol.txt
[ 1506.305]
X.Org X Server 1.20.0
X Protocol Version 11, Revision 0
[ 1506.305] Build Operating System: Linux Arch Linux
[ 1506.305] Current Operating System: Linux thisone 4.17.11-gnu-1 #1 SMP PREEMPT Tue Jul 31 18:14:21 UTC 2018 x86_64
[ 1506.305] Kernel command line: BOOT_IMAGE=/vmlinuz-linux-libre root=/dev/mapper/Vol-root rw cryptdevice=UUID=c68e0469-b7b0-4924-a21e-6bfb9b21a984:cryp cryptkey root=/dev/Vol/root cryptdevice=UUID=c68e0469-b7b0-4924-a21e-6bfb9b21a984:cryp cryptkey root=/dev/Vol/root
[ 1506.305] Build Date: 18 June 2018 03:12:37PM
[ 1506.305]
[ 1506.305] Current version of pixman: 0.34.0
[ 1506.305] Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
[ 1506.305] Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 1506.305] (==) Log file: "/home/fisherman/.local/share/xorg/Xorg.3.log", Time: Tue Aug 14 10:19:30 2018
[ 1506.305] (==) Using config file: "/etc/X11/xorg.conf"
[ 1506.305] (==) Using config directory: "/etc/X11/xorg.conf.d"
[ 1506.305] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[ 1506.305] (==) ServerLayout "X.org Configured"
[ 1506.305] (**) |-->Screen "Screen0" (0)
[ 1506.305] (**) | |-->Monitor "Monitor0"
[ 1506.305] (**) | |-->Device "Card0"
[ 1506.305] (**) |-->Screen "Screen1" (1)
[ 1506.305] (**) | |-->Monitor "Monitor1"
[ 1506.306] (**) | |-->Device "Card1"
[ 1506.306] (**) |-->Input Device "Mouse0"
[ 1506.306] (**) |-->Input Device "Keyboard0"
[ 1506.306] (==) Automatically adding devices
[ 1506.306] (==) Automatically enabling devices
[ 1506.306] (==) Automatically adding GPU devices
[ 1506.306] (==) Automatically binding GPU devices
[ 1506.306] (==) Max clients allowed: 256, resource mask: 0x1fffff
[ 1506.306] (WW) The directory "/usr/share/fonts/OTF" does not exist.
[ 1506.306] Entry deleted from font path.
[ 1506.306] (WW) The directory "/usr/share/fonts/Type1" does not exist.
[ 1506.306] Entry deleted from font path.
[ 1506.306] (WW) The directory "/usr/share/fonts/100dpi" does not exist.
[ 1506.306] Entry deleted from font path.
[ 1506.306] (WW) The directory "/usr/share/fonts/75dpi" does not exist.
[ 1506.306] Entry deleted from font path.
[ 1506.306] (WW) The directory "/usr/share/fonts/OTF" does not exist.
[ 1506.306] Entry deleted from font path.
[ 1506.306] (WW) The directory "/usr/share/fonts/Type1" does not exist.
[ 1506.306] Entry deleted from font path.
[ 1506.306] (WW) The directory "/usr/share/fonts/100dpi" does not exist.
[ 1506.306] Entry deleted from font path.
[ 1506.306] (WW) The directory "/usr/share/fonts/75dpi" does not exist.
[ 1506.307] Entry deleted from font path.
[ 1506.310] (**) FontPath set to:
/usr/share/fonts/misc,
/usr/share/fonts/TTF,
/usr/share/fonts/misc,
/usr/share/fonts/TTF
[ 1506.310] (**) ModulePath set to "/usr/lib/xorg/modules"
[ 1506.311] (WW) Hotplugging is on, devices using drivers 'kbd', 'mouse' or 'vmmouse' will be disabled.
[ 1506.311] (WW) Disabling Mouse0
[ 1506.312] (WW) Disabling Keyboard0
[ 1506.312] (II) Module ABI versions:
[ 1506.313] X.Org ANSI C Emulation: 0.4
[ 1506.313] X.Org Video Driver: 24.0
[ 1506.314] X.Org XInput driver : 24.1
[ 1506.314] X.Org Server Extension : 10.0
[ 1506.315] (++) using VT number 1
[ 1506.316] (II) systemd-logind: took control of session /org/freedesktop/login1/session/c4
[ 1506.317] (II) xfree86: Adding drm device (/dev/dri/card1)
[ 1506.317] (II) systemd-logind: got fd for /dev/dri/card1 226:1 fd 10 paused 0
[ 1506.317] (II) xfree86: Adding drm device (/dev/dri/card0)
[ 1506.317] (II) systemd-logind: got fd for /dev/dri/card0 226:0 fd 11 paused 0
[ 1506.318] (--) PCI: (0@0:2:0) 8086:0412:1458:d000 rev 6, Mem @ 0xf7400000/4194304, 0xd0000000/268435456, I/O @ 0x0000f000/64
[ 1506.318] (--) PCI:*(1@0:0:0) 10de:0fc6:1458:3555 rev 161, Mem @ 0xf6000000/16777216, 0xe0000000/268435456, 0xf0000000/33554432, I/O @ 0x0000e000/128, BIOS @ 0x????????/131072
[ 1506.318] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
[ 1506.318] (II) "glx" will be loaded. This was enabled by default and also specified in the config file.
[ 1506.318] (II) LoadModule: "glx"
[ 1506.319] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[ 1506.319] (II) Module glx: vendor="X.Org Foundation"
[ 1506.319] compiled for 1.20.0, module version = 1.0.0
[ 1506.319] ABI class: X.Org Server Extension, version 10.0
[ 1506.319] (II) LoadModule: "intel"
[ 1506.319] (II) Loading /usr/lib/xorg/modules/drivers/intel_drv.so
[ 1506.319] (II) Module intel: vendor="X.Org Foundation"
[ 1506.319] compiled for 1.20.0, module version = 2.99.917
[ 1506.319] Module class: X.Org Video Driver
[ 1506.319] ABI class: X.Org Video Driver, version 24.0
[ 1506.319] (II) LoadModule: "nouveau"
[ 1506.319] (II) Loading /usr/lib/xorg/modules/drivers/nouveau_drv.so
[ 1506.319] (II) Module nouveau: vendor="X.Org Foundation"
[ 1506.319] compiled for 1.20.0, module version = 1.0.15
[ 1506.319] Module class: X.Org Video Driver
[ 1506.319] ABI class: X.Org Video Driver, version 24.0
[ 1506.319] (II) intel: Driver for Intel(R) Integrated Graphics Chipsets:
i810, i810-dc100, i810e, i815, i830M, 845G, 854, 852GM/855GM, 865G,
915G, E7221 (i915), 915GM, 945G, 945GM, 945GME, Pineview GM,
Pineview G, 965G, G35, 965Q, 946GZ, 965GM, 965GME/GLE, G33, Q35, Q33,
GM45, 4 Series, G45/G43, Q45/Q43, G41, B43
[ 1506.320] (II) intel: Driver for Intel(R) HD Graphics
[ 1506.320] (II) intel: Driver for Intel(R) Iris(TM) Graphics
[ 1506.320] (II) intel: Driver for Intel(R) Iris(TM) Pro Graphics
[ 1506.320] (II) NOUVEAU driver
[ 1506.320] (II) NOUVEAU driver for NVIDIA chipset families :
[ 1506.320] RIVA TNT (NV04)
[ 1506.320] RIVA TNT2 (NV05)
[ 1506.320] GeForce 256 (NV10)
[ 1506.320] GeForce 2 (NV11, NV15)
[ 1506.320] GeForce 4MX (NV17, NV18)
[ 1506.320] GeForce 3 (NV20)
[ 1506.320] GeForce 4Ti (NV25, NV28)
[ 1506.320] GeForce FX (NV3x)
[ 1506.320] GeForce 6 (NV4x)
[ 1506.320] GeForce 7 (G7x)
[ 1506.320] GeForce 8 (G8x)
[ 1506.320] GeForce GTX 200 (NVA0)
[ 1506.320] GeForce GTX 400 (NVC0)
[ 1506.320] xf86EnableIOPorts: failed to set IOPL for I/O (Operation not permitted)
[ 1506.320] (II) intel(0): Using Kernel Mode Setting driver: i915, version 1.6.0 20180308
[ 1506.320] (II) intel(0): SNA compiled from 2.99.917-831-ge7bfc906
[ 1506.337] (II) [drm] nouveau interface version: 1.3.1
[ 1506.337] (WW) VGA arbiter: cannot open kernel arbiter, no multi-card support
[ 1506.337] (--) intel(0): Integrated Graphics Chipset: Intel(R) HD Graphics 4600
[ 1506.337] (--) intel(0): CPU: x86-64, sse2, sse3, ssse3, sse4.1, sse4.2, avx, avx2; using a maximum of 4 threads
[ 1506.337] (==) intel(0): Depth 24, (--) framebuffer bpp 32
[ 1506.337] (==) intel(0): RGB weight 888
[ 1506.337] (==) intel(0): Default visual is TrueColor
[ 1506.337] (II) intel(0): Output VGA1 using monitor section Monitor0
[ 1506.337] (II) intel(0): Enabled output VGA1
[ 1506.337] (II) intel(0): Output HDMI1 has no monitor section
[ 1506.338] (II) intel(0): Enabled output HDMI1
[ 1506.338] (II) intel(0): Output HDMI2 has no monitor section
[ 1506.338] (II) intel(0): Enabled output HDMI2
[ 1506.338] (--) intel(0): Using a maximum size of 256x256 for hardware cursors
[ 1506.338] (II) intel(0): Output VIRTUAL1 has no monitor section
[ 1506.338] (II) intel(0): Enabled output VIRTUAL1
[ 1506.338] (==) intel(0): TearFree disabled
[ 1506.338] (==) intel(0): Using gamma correction (1.0, 1.0, 1.0)
[ 1506.338] (==) intel(0): DPI set to (96, 96)
[ 1506.338] (II) Loading sub module "dri3"
[ 1506.338] (II) LoadModule: "dri3"
[ 1506.338] (II) Module "dri3" already built-in
[ 1506.338] (II) Loading sub module "dri2"
[ 1506.338] (II) LoadModule: "dri2"
[ 1506.338] (II) Module "dri2" already built-in
[ 1506.338] (II) Loading sub module "present"
[ 1506.338] (II) LoadModule: "present"
[ 1506.338] (II) Module "present" already built-in
[ 1506.338] (II) Loading sub module "dri2"
[ 1506.338] (II) LoadModule: "dri2"
[ 1506.338] (II) Module "dri2" already built-in
[ 1506.338] (--) NOUVEAU(1): Chipset: "NVIDIA NVE7"
[ 1506.338] (==) NOUVEAU(1): Depth 24, (--) framebuffer bpp 32
[ 1506.338] (==) NOUVEAU(1): RGB weight 888
[ 1506.338] (==) NOUVEAU(1): Default visual is TrueColor
[ 1506.338] (==) NOUVEAU(1): Using HW cursor
[ 1506.338] (==) NOUVEAU(1): Allowed maximum DRI level 2.
[ 1506.338] (==) NOUVEAU(1): GLX sync to VBlank enabled.
[ 1506.338] (==) NOUVEAU(1): Page flipping enabled
[ 1506.338] (==) NOUVEAU(1): Swap limit set to 1 [Max allowed 2]
[ 1506.338] (==) NOUVEAU(1): Page flipping synced to vblank by kernel.
[ 1506.338] (II) NOUVEAU(1): Initializing outputs ...
[ 1506.379] (II) NOUVEAU(1): Output VGA-2 using monitor section Monitor1
[ 1506.380] (II) NOUVEAU(1): Output DVI-D-1 has no monitor section
[ 1506.382] (II) NOUVEAU(1): Output DVI-D-2 has no monitor section
[ 1506.383] (II) NOUVEAU(1): Output HDMI-3 has no monitor section
[ 1506.383] (II) NOUVEAU(1): 4 crtcs needed for screen.
[ 1506.384] (II) NOUVEAU(1): Allocated crtc nr. 0 to this screen.
[ 1506.384] (II) NOUVEAU(1): Allocated crtc nr. 1 to this screen.
[ 1506.384] (II) NOUVEAU(1): Allocated crtc nr. 2 to this screen.
[ 1506.384] (II) NOUVEAU(1): Allocated crtc nr. 3 to this screen.
[ 1506.424] (II) NOUVEAU(1): EDID for output VGA-2
[ 1506.424] (II) NOUVEAU(1): Manufacturer: BNQ Model: 7856 Serial#: 21573
[ 1506.424] (II) NOUVEAU(1): Year: 2009 Week: 38
[ 1506.424] (II) NOUVEAU(1): EDID Version: 1.3
[ 1506.424] (II) NOUVEAU(1): Analog Display Input, Input Voltage Level: 0.700/0.300 V
[ 1506.424] (II) NOUVEAU(1): Sync: Separate Composite SyncOnGreen
[ 1506.424] (II) NOUVEAU(1): Max Image Size [cm]: horiz.: 41 vert.: 23
[ 1506.424] (II) NOUVEAU(1): Gamma: 2.20
[ 1506.424] (II) NOUVEAU(1): DPMS capabilities: Off; RGB/Color Display
[ 1506.424] (II) NOUVEAU(1): Default color space is primary color space
[ 1506.424] (II) NOUVEAU(1): First detailed timing is preferred mode
[ 1506.424] (II) NOUVEAU(1): redX: 0.648 redY: 0.339 greenX: 0.292 greenY: 0.603
[ 1506.424] (II) NOUVEAU(1): blueX: 0.143 blueY: 0.070 whiteX: 0.313 whiteY: 0.329
[ 1506.424] (II) NOUVEAU(1): Supported established timings:
[ 1506.424] (II) NOUVEAU(1): 720x400@70Hz
[ 1506.424] (II) NOUVEAU(1): 640x480@60Hz
[ 1506.425] (II) NOUVEAU(1): 640x480@75Hz
[ 1506.425] (II) NOUVEAU(1): 800x600@60Hz
[ 1506.425] (II) NOUVEAU(1): 800x600@75Hz
[ 1506.425] (II) NOUVEAU(1): 832x624@75Hz
[ 1506.425] (II) NOUVEAU(1): 1024x768@60Hz
[ 1506.425] (II) NOUVEAU(1): 1024x768@75Hz
[ 1506.425] (II) NOUVEAU(1): 1280x1024@75Hz
[ 1506.425] (II) NOUVEAU(1): 1152x864@75Hz
[ 1506.425] (II) NOUVEAU(1): Manufacturer's mask: 10
[ 1506.425] (II) NOUVEAU(1): Supported standard timings:
[ 1506.425] (II) NOUVEAU(1): #0: hsize: 1152 vsize 720 refresh: 60 vid: 113
[ 1506.425] (II) NOUVEAU(1): #1: hsize: 1280 vsize 720 refresh: 60 vid: 49281
[ 1506.425] (II) NOUVEAU(1): #2: hsize: 1280 vsize 720 refresh: 75 vid: 53121
[ 1506.425] (II) NOUVEAU(1): #3: hsize: 1280 vsize 800 refresh: 75 vid: 3969
[ 1506.425] (II) NOUVEAU(1): #4: hsize: 1280 vsize 960 refresh: 60 vid: 16513
[ 1506.425] (II) NOUVEAU(1): Supported detailed timing:
[ 1506.425] (II) NOUVEAU(1): clock: 106.5 MHz Image Size: 408 x 255 mm
[ 1506.425] (II) NOUVEAU(1): h_active: 1440 h_sync: 1520 h_sync_end 1672 h_blank_end 1904 h_border: 0
[ 1506.425] (II) NOUVEAU(1): v_active: 900 v_sync: 906 v_sync_end 909 v_blanking: 934 v_border: 0
[ 1506.425] (II) NOUVEAU(1): Serial No: D9910219026
[ 1506.425] (II) NOUVEAU(1): Ranges: V min: 50 V max: 75 Hz, H min: 24 H max: 63 kHz, PixClock max 165 MHz
[ 1506.425] (II) NOUVEAU(1): Monitor name: BenQ G920WL
[ 1506.425] (II) NOUVEAU(1): EDID (in hex):
[ 1506.425] (II) NOUVEAU(1): 00ffffffffffff0009d1567845540000
[ 1506.425] (II) NOUVEAU(1): 261301030e2917782e3d85a6564a9a24
[ 1506.425] (II) NOUVEAU(1): 125054a56b90710081c081cf810f8140
[ 1506.425] (II) NOUVEAU(1): 0101010101019a29a0d0518422305098
[ 1506.425] (II) NOUVEAU(1): 630098ff1000001e000000ff00443939
[ 1506.425] (II) NOUVEAU(1): 31303231393032360a20000000fd0032
[ 1506.425] (II) NOUVEAU(1): 4b183f10000a202020202020000000fc
[ 1506.425] (II) NOUVEAU(1): 0042656e512047393230574c0a200065
[ 1506.425] (II) NOUVEAU(1): Printing probed modes for output VGA-2
[ 1506.425] (II) NOUVEAU(1): Modeline "1440x900"x59.9 106.50 1440 1520 1672 1904 900 906 909 934 +hsync +vsync (55.9 kHz eP)
[ 1506.425] (II) NOUVEAU(1): Modeline "1280x1024"x75.0 135.00 1280 1296 1440 1688 1024 1025 1028 1066 +hsync +vsync (80.0 kHz e)
[ 1506.425] (II) NOUVEAU(1): Modeline "1280x960"x60.0 108.00 1280 1376 1488 1800 960 961 964 1000 +hsync +vsync (60.0 kHz e)
[ 1506.425] (II) NOUVEAU(1): Modeline "1280x800"x74.9 106.50 1280 1360 1488 1696 800 803 809 838 -hsync +vsync (62.8 kHz e)
[ 1506.425] (II) NOUVEAU(1): Modeline "1152x864"x75.0 108.00 1152 1216 1344 1600 864 865 868 900 +hsync +vsync (67.5 kHz e)
[ 1506.425] (II) NOUVEAU(1): Modeline "1280x720"x75.0 95.68 1280 1352 1488 1696 720 721 724 752 -hsync +vsync (56.4 kHz)
[ 1506.425] (II) NOUVEAU(1): Modeline "1280x720"x60.0 74.25 1280 1390 1430 1650 720 725 730 750 +hsync +vsync (45.0 kHz e)
[ 1506.425] (II) NOUVEAU(1): Modeline "1152x720"x60.0 67.28 1152 1208 1328 1504 720 721 724 746 -hsync +vsync (44.7 kHz)
[ 1506.425] (II) NOUVEAU(1): Modeline "1024x768"x75.0 78.75 1024 1040 1136 1312 768 769 772 800 +hsync +vsync (60.0 kHz e)
[ 1506.425] (II) NOUVEAU(1): Modeline "1024x768"x60.0 65.00 1024 1048 1184 1344 768 771 777 806 -hsync -vsync (48.4 kHz e)
[ 1506.425] (II) NOUVEAU(1): Modeline "832x624"x74.6 57.28 832 864 928 1152 624 625 628 667 -hsync -vsync (49.7 kHz e)
[ 1506.425] (II) NOUVEAU(1): Modeline "800x600"x75.0 49.50 800 816 896 1056 600 601 604 625 +hsync +vsync (46.9 kHz e)
[ 1506.425] (II) NOUVEAU(1): Modeline "800x600"x60.3 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync (37.9 kHz e)
[ 1506.425] (II) NOUVEAU(1): Modeline "640x480"x75.0 31.50 640 656 720 840 480 481 484 500 -hsync -vsync (37.5 kHz e)
[ 1506.425] (II) NOUVEAU(1): Modeline "640x480"x59.9 25.18 640 656 752 800 480 490 492 525 -hsync -vsync (31.5 kHz e)
[ 1506.425] (II) NOUVEAU(1): Modeline "720x400"x70.1 28.32 720 738 846 900 400 412 414 449 -hsync +vsync (31.5 kHz e)
[ 1506.426] (II) NOUVEAU(1): EDID for output DVI-D-1
[ 1506.428] (II) NOUVEAU(1): EDID for output DVI-D-2
[ 1506.429] (II) NOUVEAU(1): EDID for output HDMI-3
[ 1506.429] (II) NOUVEAU(1): Output VGA-2 connected
[ 1506.429] (II) NOUVEAU(1): Output DVI-D-1 disconnected
[ 1506.429] (II) NOUVEAU(1): Output DVI-D-2 disconnected
[ 1506.429] (II) NOUVEAU(1): Output HDMI-3 disconnected
[ 1506.429] (II) NOUVEAU(1): Using exact sizes for initial modes
[ 1506.429] (II) NOUVEAU(1): Output VGA-2 using initial mode 1440x900 +0+0
[ 1506.429] (==) NOUVEAU(1): Using gamma correction (1.0, 1.0, 1.0)
[ 1506.429] (II) NOUVEAU(1): Virtual size is 1440x900 (pitch 0)
[ 1506.429] (**) NOUVEAU(1): Driver mode "1440x900": 106.5 MHz (scaled from 0.0 MHz), 55.9 kHz, 59.9 Hz
[ 1506.429] (II) NOUVEAU(1): Modeline "1440x900"x59.9 106.50 1440 1520 1672 1904 900 906 909 934 +hsync +vsync (55.9 kHz eP)
[ 1506.429] (**) NOUVEAU(1): Driver mode "1280x1024": 135.0 MHz (scaled from 0.0 MHz), 80.0 kHz, 75.0 Hz
[ 1506.429] (II) NOUVEAU(1): Modeline "1280x1024"x75.0 135.00 1280 1296 1440 1688 1024 1025 1028 1066 +hsync +vsync (80.0 kHz e)
[ 1506.429] (**) NOUVEAU(1): Driver mode "1280x960": 108.0 MHz (scaled from 0.0 MHz), 60.0 kHz, 60.0 Hz
[ 1506.429] (II) NOUVEAU(1): Modeline "1280x960"x60.0 108.00 1280 1376 1488 1800 960 961 964 1000 +hsync +vsync (60.0 kHz e)
[ 1506.429] (**) NOUVEAU(1): Driver mode "1280x800": 106.5 MHz (scaled from 0.0 MHz), 62.8 kHz, 74.9 Hz
[ 1506.429] (II) NOUVEAU(1): Modeline "1280x800"x74.9 106.50 1280 1360 1488 1696 800 803 809 838 -hsync +vsync (62.8 kHz e)
[ 1506.429] (**) NOUVEAU(1): Driver mode "1152x864": 108.0 MHz (scaled from 0.0 MHz), 67.5 kHz, 75.0 Hz
[ 1506.429] (II) NOUVEAU(1): Modeline "1152x864"x75.0 108.00 1152 1216 1344 1600 864 865 868 900 +hsync +vsync (67.5 kHz e)
[ 1506.429] (**) NOUVEAU(1): Mode "1280x720": 95.7 MHz (scaled from 0.0 MHz), 56.4 kHz, 75.0 Hz
[ 1506.429] (II) NOUVEAU(1): Modeline "1280x720"x75.0 95.68 1280 1352 1488 1696 720 721 724 752 -hsync +vsync (56.4 kHz)
[ 1506.429] (**) NOUVEAU(1): Driver mode "1280x720": 74.2 MHz (scaled from 0.0 MHz), 45.0 kHz, 60.0 Hz
[ 1506.429] (II) NOUVEAU(1): Modeline "1280x720"x60.0 74.25 1280 1390 1430 1650 720 725 730 750 +hsync +vsync (45.0 kHz e)
[ 1506.429] (**) NOUVEAU(1): Mode "1152x720": 67.3 MHz (scaled from 0.0 MHz), 44.7 kHz, 60.0 Hz
[ 1506.429] (II) NOUVEAU(1): Modeline "1152x720"x60.0 67.28 1152 1208 1328 1504 720 721 724 746 -hsync +vsync (44.7 kHz)
[ 1506.429] (**) NOUVEAU(1): Driver mode "1024x768": 78.8 MHz (scaled from 0.0 MHz), 60.0 kHz, 75.0 Hz
[ 1506.429] (II) NOUVEAU(1): Modeline "1024x768"x75.0 78.75 1024 1040 1136 1312 768 769 772 800 +hsync +vsync (60.0 kHz e)
[ 1506.429] (**) NOUVEAU(1): Driver mode "1024x768": 65.0 MHz (scaled from 0.0 MHz), 48.4 kHz, 60.0 Hz
[ 1506.429] (II) NOUVEAU(1): Modeline "1024x768"x60.0 65.00 1024 1048 1184 1344 768 771 777 806 -hsync -vsync (48.4 kHz e)
[ 1506.429] (**) NOUVEAU(1): Driver mode "832x624": 57.3 MHz (scaled from 0.0 MHz), 49.7 kHz, 74.6 Hz
[ 1506.429] (II) NOUVEAU(1): Modeline "832x624"x74.6 57.28 832 864 928 1152 624 625 628 667 -hsync -vsync (49.7 kHz e)
[ 1506.429] (**) NOUVEAU(1): Driver mode "800x600": 49.5 MHz (scaled from 0.0 MHz), 46.9 kHz, 75.0 Hz
[ 1506.429] (II) NOUVEAU(1): Modeline "800x600"x75.0 49.50 800 816 896 1056 600 601 604 625 +hsync +vsync (46.9 kHz e)
[ 1506.429] (**) NOUVEAU(1): Driver mode "800x600": 40.0 MHz (scaled from 0.0 MHz), 37.9 kHz, 60.3 Hz
[ 1506.429] (II) NOUVEAU(1): Modeline "800x600"x60.3 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync (37.9 kHz e)
[ 1506.429] (**) NOUVEAU(1): Driver mode "640x480": 31.5 MHz (scaled from 0.0 MHz), 37.5 kHz, 75.0 Hz
[ 1506.429] (II) NOUVEAU(1): Modeline "640x480"x75.0 31.50 640 656 720 840 480 481 484 500 -hsync -vsync (37.5 kHz e)
[ 1506.429] (**) NOUVEAU(1): Driver mode "640x480": 25.2 MHz (scaled from 0.0 MHz), 31.5 kHz, 59.9 Hz
[ 1506.429] (II) NOUVEAU(1): Modeline "640x480"x59.9 25.18 640 656 752 800 480 490 492 525 -hsync -vsync (31.5 kHz e)
[ 1506.429] (**) NOUVEAU(1): Driver mode "720x400": 28.3 MHz (scaled from 0.0 MHz), 31.5 kHz, 70.1 Hz
[ 1506.429] (II) NOUVEAU(1): Modeline "720x400"x70.1 28.32 720 738 846 900 400 412 414 449 -hsync +vsync (31.5 kHz e)
[ 1506.429] (==) NOUVEAU(1): DPI set to (96, 96)
[ 1506.429] (II) Loading sub module "fb"
[ 1506.429] (II) LoadModule: "fb"
[ 1506.429] (II) Loading /usr/lib/xorg/modules/libfb.so
[ 1506.429] (II) Module fb: vendor="X.Org Foundation"
[ 1506.430] compiled for 1.20.0, module version = 1.0.0
[ 1506.430] ABI class: X.Org ANSI C Emulation, version 0.4
[ 1506.430] (II) Loading sub module "shadowfb"
[ 1506.430] (II) LoadModule: "shadowfb"
[ 1506.430] (II) Loading /usr/lib/xorg/modules/libshadowfb.so
[ 1506.430] (II) Module shadowfb: vendor="X.Org Foundation"
[ 1506.430] compiled for 1.20.0, module version = 1.0.0
[ 1506.430] ABI class: X.Org ANSI C Emulation, version 0.4
[ 1506.430] (II) intel(0): SNA initialized with Haswell (gen7.5, gt2) backend
[ 1506.430] (==) intel(0): Backing store enabled
[ 1506.430] (==) intel(0): Silken mouse disabled
[ 1506.430] (II) intel(0): HW Cursor enabled
[ 1506.430] (==) intel(0): DPMS enabled
[ 1506.430] (==) intel(0): Display hotplug detection enabled
[ 1506.430] (II) intel(0): [DRI2] Setup complete
[ 1506.430] (II) intel(0): [DRI2] DRI driver: i965
[ 1506.430] (II) intel(0): [DRI2] VDPAU driver: va_gl
[ 1506.430] (II) intel(0): direct rendering: DRI2 DRI3 enabled
[ 1506.430] (II) intel(0): hardware support for Present enabled
[ 1506.431] (II) NOUVEAU(1): Channel setup complete.
[ 1506.431] (II) NOUVEAU(1): [COPY] async initialised.
[ 1506.431] (II) NOUVEAU(1): Hardware support for Present enabled
[ 1506.431] (II) NOUVEAU(1): [DRI2] Setup complete
[ 1506.431] (II) NOUVEAU(1): [DRI2] DRI driver: nouveau
[ 1506.431] (II) NOUVEAU(1): [DRI2] VDPAU driver: nouveau
[ 1506.431] (II) Loading sub module "exa"
[ 1506.431] (II) LoadModule: "exa"
[ 1506.431] (II) Loading /usr/lib/xorg/modules/libexa.so
[ 1506.431] (II) Module exa: vendor="X.Org Foundation"
[ 1506.431] compiled for 1.20.0, module version = 2.6.0
[ 1506.431] ABI class: X.Org Video Driver, version 24.0
[ 1506.431] (II) EXA(1): Driver allocated offscreen pixmaps
[ 1506.431] (II) EXA(1): Driver registered support for the following operations:
[ 1506.431] (II) Solid
[ 1506.431] (II) Copy
[ 1506.431] (II) Composite (RENDER acceleration)
[ 1506.431] (II) UploadToScreen
[ 1506.431] (II) DownloadFromScreen
[ 1506.431] (==) NOUVEAU(1): Backing store enabled
[ 1506.431] (==) NOUVEAU(1): Silken mouse disabled
[ 1506.431] (II) NOUVEAU(1): [XvMC] Associated with Nouveau GeForce 8/9 Textured Video.
[ 1506.431] (II) NOUVEAU(1): [XvMC] Extension initialized.
[ 1506.431] (==) NOUVEAU(1): DPMS enabled
[ 1506.431] (II) Initializing extension Generic Event Extension
[ 1506.431] (II) Initializing extension SHAPE
[ 1506.431] (II) Initializing extension MIT-SHM
[ 1506.431] (II) Initializing extension XInputExtension
[ 1506.431] (II) Initializing extension XTEST
[ 1506.431] (II) Initializing extension BIG-REQUESTS
[ 1506.431] (II) Initializing extension SYNC
[ 1506.431] (II) Initializing extension XKEYBOARD
[ 1506.431] (II) Initializing extension XC-MISC
[ 1506.431] (II) Initializing extension SECURITY
[ 1506.431] (II) Initializing extension XFIXES
[ 1506.431] (II) Initializing extension RENDER
[ 1506.431] (II) Initializing extension RANDR
[ 1506.431] (II) Initializing extension COMPOSITE
[ 1506.431] (II) Initializing extension DAMAGE
[ 1506.431] (II) Initializing extension MIT-SCREEN-SAVER
[ 1506.431] (II) Initializing extension DOUBLE-BUFFER
[ 1506.431] (II) Initializing extension RECORD
[ 1506.431] (II) Initializing extension DPMS
[ 1506.431] (II) Initializing extension Present
[ 1506.431] (II) Initializing extension DRI3
[ 1506.431] (II) Initializing extension X-Resource
[ 1506.431] (II) Initializing extension XVideo
[ 1506.431] (II) Initializing extension XVideo-MotionCompensation
[ 1506.431] (II) Initializing extension GLX
[ 1506.436] (II) AIGLX: Loaded and initialized i965
[ 1506.436] (II) GLX: Initialized DRI2 GL provider for screen 0
[ 1506.437] (EE) AIGLX error: dlopen of /usr/lib/dri/nouveau_dri.so failed (libicuuc.so.62: cannot open shared object file: No such file or directory)
[ 1506.437] (EE) AIGLX error: unable to load driver nouveau
[ 1506.437] (EE) AIGLX error: dlopen of /usr/lib/dri/swrast_dri.so failed (libicuuc.so.62: cannot open shared object file: No such file or directory)
[ 1506.437] (EE) AIGLX error: unable to load driver swrast
[ 1506.437] (EE) GLX: could not load software renderer
[ 1506.437] (II) GLX: no usable GL providers found for screen 1
[ 1506.437] (II) Initializing extension XFree86-VidModeExtension
[ 1506.437] (II) Initializing extension XFree86-DGA
[ 1506.437] (II) Initializing extension XFree86-DRI
[ 1506.437] (II) Initializing extension DRI2
[ 1506.439] (II) NOUVEAU(1): NVEnterVT is called.
[ 1506.465] (II) NOUVEAU(1): Setting screen physical size to 381 x 238
[ 1506.465] resize called 1440 900
[ 1506.477] (II) XKB: Reusing cached keymap
[ 1506.483] (II) config/udev: Adding input device Power Button (/dev/input/event2)
[ 1506.483] (**) Power Button: Applying InputClass "libinput keyboard catchall"
[ 1506.483] (**) Power Button: Applying InputClass "system-keyboard"
[ 1506.483] (II) LoadModule: "libinput"
[ 1506.484] (II) Loading /usr/lib/xorg/modules/input/libinput_drv.so
[ 1506.484] (EE)
[ 1506.484] (EE) Backtrace:
Что любопытно, поломалось все после обновления, но никаких пакетов, связаных с openGL, иксами или драйвером не обновлялось. Могу кинуть лог пакмена за тот день, если нужен.
Hi,
I’m having trouble getting nouveau hardware acceleration work on an NV18 [10de:0185] board.
The board is:
02:00.0 VGA compatible controller: NVIDIA Corporation NV18 [GeForce4 MX 4000] (rev a4)
Running glxgears produces this output (with LIBGL_DEBUG=verbose):
libGL: screen 0 does not appear to be DRI3 capable
libGL: pci id for fd 4: 10de:0185, driver nouveau
libGL: OpenDriver: trying /usr/lib/xorg/modules/dri/tls/nouveau_dri.so
libGL: OpenDriver: trying /usr/lib/xorg/modules/dri/nouveau_dri.so
libGL: driver does not expose __driDriverGetExtensions_nouveau(): /usr/lib/xorg/modules/dri/nouveau_dri.so: undefined symbol: __driDriverGetExtensions_nouveau
libGL error: failed to create dri screen
libGL error: failed to load driver: nouveau
Here I can see that libGL tries to use nouveau_dri.so (post-NV20) while I have NV18 and thus need nouveau_vieux_dri.so.
Symlinking nouveau_dri.so to nouveau_vieux_dri.so fails:
libGL: screen 0 does not appear to be DRI3 capable
libGL: pci id for fd 4: 10de:0185, driver nouveau
libGL: OpenDriver: trying /usr/lib/xorg/modules/dri/tls/nouveau_dri.so
libGL: OpenDriver: trying /usr/lib/xorg/modules/dri/nouveau_dri.so
libGL: driver does not expose __driDriverGetExtensions_nouveau(): /usr/lib/xorg/modules/dri/nouveau_dri.so: undefined symbol: __driDriverGetExtensions_nouveau
libGL error: core dri or dri2 extension not found
libGL error: failed to load driver: nouveau
Related packages:
nouveau-dri 10.1.0-4
nouveau-fw 325.15-1
xf86-video-nouveau 1.0.10-2
xorg-server 1.15.0-5
dmesg | grep -Ei ‘drm|nouveau’:
[ 1.338803] [drm] Initialized drm 1.1.0 20060810
[ 1.386175] fb: conflicting fb hw usage nouveaufb vs VESA VGA - removing generic driver
[ 1.416333] [drm] hdmi device not found 2 0 1
[ 1.416516] nouveau [ DEVICE][0000:02:00.0] BOOT0 : 0x018500a2
[ 1.416523] nouveau [ DEVICE][0000:02:00.0] Chipset: NV18 (NV18)
[ 1.416529] nouveau [ DEVICE][0000:02:00.0] Family : NV11
[ 1.419303] nouveau [ VBIOS][0000:02:00.0] checking PRAMIN for image...
[ 1.487980] nouveau [ VBIOS][0000:02:00.0] ... appears to be valid
[ 1.487988] nouveau [ VBIOS][0000:02:00.0] using image from PRAMIN
[ 1.487995] nouveau [ VBIOS][0000:02:00.0] BMP version 5.28
[ 1.488395] nouveau [ VBIOS][0000:02:00.0] version 04.18.20.39.00
[ 1.488756] nouveau W[ PTIMER][0000:02:00.0] unknown input clock freq
[ 1.488775] nouveau [ PFB][0000:02:00.0] RAM type: DDR1
[ 1.488781] nouveau [ PFB][0000:02:00.0] RAM size: 128 MiB
[ 1.488786] nouveau [ PFB][0000:02:00.0] ZCOMP: 0 tags
[ 1.495621] nouveau [ CLK][0000:02:00.0] --:
[ 1.518509] nouveau [ DRM] VRAM: 127 MiB
[ 1.518515] nouveau [ DRM] GART: 128 MiB
[ 1.518522] nouveau [ DRM] BMP version 5.40
[ 1.518530] nouveau [ DRM] DCB version 2.2
[ 1.518538] nouveau [ DRM] DCB outp 00: 01000300 00009c40
[ 1.518545] nouveau [ DRM] DCB outp 01: 02020321 00000733
[ 1.518830] nouveau [ DRM] Loading NV17 power sequencing microcode
[ 1.523671] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[ 1.523681] [drm] No driver support for vblank timestamp query.
[ 1.552675] nouveau [ DRM] MM: using M2MF for buffer copies
[ 1.552693] nouveau [ DRM] Setting dpms mode 3 on TV encoder (output 1)
[ 1.613961] nouveau [ DRM] allocated 1024x768 fb: 0x9000, bo ddbd5400
[ 1.614555] fbcon: nouveaufb (fb0) is primary device
[ 2.287520] nouveau 0000:02:00.0: fb0: nouveaufb frame buffer device
[ 2.287527] nouveau 0000:02:00.0: registered panic notifier
[ 2.287540] [drm] Initialized nouveau 1.1.1 20120801 for 0000:02:00.0 on minor 0
/var/log/Xorg.0.log: full is at http://ix.io/byL, related excerpt is here:
[ 2144.710] (II) NOUVEAU(0): Opened GPU channel 0
[ 2144.711] (II) NOUVEAU(0): [DRI2] Setup complete
[ 2144.711] (II) NOUVEAU(0): [DRI2] DRI driver: nouveau_vieux
[ 2144.711] (II) NOUVEAU(0): [DRI2] VDPAU driver: nouveau_vieux
[ 2144.712] (II) EXA(0): Driver allocated offscreen pixmaps
[ 2144.712] (II) EXA(0): Driver registered support for the following operations:
[ 2144.712] (II) Solid
[ 2144.712] (II) Copy
[ 2144.712] (II) Composite (RENDER acceleration)
[ 2144.712] (II) UploadToScreen
[ 2144.712] (II) DownloadFromScreen
[ 2144.712] (==) NOUVEAU(0): Backing store enabled
[ 2144.712] (==) NOUVEAU(0): Silken mouse enabled
[ 2144.712] (==) NOUVEAU(0): DPMS enabled
[ 2144.712] (II) NOUVEAU(0): RandR 1.2 enabled, ignore the following RandR disabled message.
[ 2144.713] (--) RandR disabled
[ 2144.746] (II) AIGLX: enabled GLX_MESA_copy_sub_buffer
[ 2144.746] (II) AIGLX: enabled GLX_ARB_create_context
[ 2144.746] (II) AIGLX: enabled GLX_ARB_create_context_profile
[ 2144.746] (II) AIGLX: enabled GLX_EXT_create_context_es2_profile
[ 2144.746] (II) AIGLX: enabled GLX_INTEL_swap_event
[ 2144.746] (II) AIGLX: enabled GLX_SGI_swap_control and GLX_MESA_swap_control
[ 2144.746] (II) AIGLX: enabled GLX_EXT_framebuffer_sRGB
[ 2144.746] (II) AIGLX: enabled GLX_ARB_fbconfig_float
[ 2144.746] (II) AIGLX: GLX_EXT_texture_from_pixmap backed by buffer objects
[ 2144.747] (II) AIGLX: Loaded and initialized nouveau_vieux
[ 2144.747] (II) GLX: Initialized DRI2 GL provider for screen 0
How can I make libGL look for the correct driver?
Thanks.
Last edited by intelfx (2014-04-25 11:10:43)
Originally reported by @e-aranda, see #31 (comment). This was introduced with the last update.
(fenics27)$ python demo_poisson.py Vendor: Continuum Analytics, Inc. Package: mkl Message: trial mode expires in 30 days Calling DOLFIN just-in-time (JIT) compiler, this may take some time. Calling DOLFIN just-in-time (JIT) compiler, this may take some time. Calling FFC just-in-time (JIT) compiler, this may take some time. Calling FFC just-in-time (JIT) compiler, this may take some time. Solving linear variational problem. libGL error: unable to load driver: nouveau_dri.so libGL error: driver pointer missing libGL error: failed to load driver: nouveau libGL error: unable to load driver: swrast_dri.so libGL error: failed to load driver: swrast X Error of failed request: BadValue (integer parameter out of range for operation) Major opcode of failed request: 156 (GLX) Minor opcode of failed request: 3 (X_GLXCreateContext) Value in failed request: 0x0 Serial number of failed request: 58 Current serial number in output stream: 59 (fenics27)$
@e-aranda Could you try running the demo again in this way? (Seen here).
$ DISPLAY=:0 LIBGL_DEBUG=verbose python demo_poisson.py
$ DISPLAY=:0 LIBGL_DEBUG=verbose python demo_poisson.py Vendor: Continuum Analytics, Inc. Package: mkl Message: trial mode expires in 30 days Solving linear variational problem. libGL: screen 0 does not appear to be DRI3 capable libGL: pci id for fd 4: 10de:0641, driver nouveau libGL: OpenDriver: trying /usr/lib/x86_64-linux-gnu/dri/tls/nouveau_dri.so libGL: OpenDriver: trying /usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so libGL: dlopen /usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so failed (/home/earanda/anaconda/envs/fenics27/lib/python2.7/site-packages/ufc/../../../libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by /usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so)) libGL: OpenDriver: trying ${ORIGIN}/dri/tls/nouveau_dri.so libGL: OpenDriver: trying ${ORIGIN}/dri/nouveau_dri.so libGL: dlopen ${ORIGIN}/dri/nouveau_dri.so failed (/home/earanda/anaconda/envs/fenics27/lib/python2.7/site-packages/ufc/../../../libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by /usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so)) libGL: OpenDriver: trying /usr/lib/dri/tls/nouveau_dri.so libGL: OpenDriver: trying /usr/lib/dri/nouveau_dri.so libGL: dlopen /usr/lib/dri/nouveau_dri.so failed (/usr/lib/dri/nouveau_dri.so: cannot open shared object file: No such file or directory) libGL error: unable to load driver: nouveau_dri.so libGL error: driver pointer missing libGL error: failed to load driver: nouveau libGL: OpenDriver: trying /usr/lib/x86_64-linux-gnu/dri/tls/swrast_dri.so libGL: OpenDriver: trying /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so libGL: dlopen /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so failed (/home/earanda/anaconda/envs/fenics27/lib/python2.7/site-packages/ufc/../../../libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so)) libGL: OpenDriver: trying ${ORIGIN}/dri/tls/swrast_dri.so libGL: OpenDriver: trying ${ORIGIN}/dri/swrast_dri.so libGL: dlopen ${ORIGIN}/dri/swrast_dri.so failed (/home/earanda/anaconda/envs/fenics27/lib/python2.7/site-packages/ufc/../../../libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so)) libGL: OpenDriver: trying /usr/lib/dri/tls/swrast_dri.so libGL: OpenDriver: trying /usr/lib/dri/swrast_dri.so libGL: dlopen /usr/lib/dri/swrast_dri.so failed (/usr/lib/dri/swrast_dri.so: cannot open shared object file: No such file or directory) libGL error: unable to load driver: swrast_dri.so libGL error: failed to load driver: swrast X Error of failed request: BadValue (integer parameter out of range for operation) Major opcode of failed request: 156 (GLX) Minor opcode of failed request: 3 (X_GLXCreateContext) Value in failed request: 0x0 Serial number of failed request: 58 Current serial number in output stream: 59 (fenics27)$
All right, version GLIBCXX_3.4.20′ not found`. This is then exactly the same problem as #35, since apparently the libstdc++ provided by conda is too old. I might need to revert the changes I last made. Closing as duplicate.
So,
Can I revert the changes I made, or you need that I try something else?
2015-10-19 10:31 GMT+02:00 Juan Luis Cano Rodríguez <
notifications@github.com>:
All right, versionGLIBCXX_3.4.20′ not found`. This is then exactly the
same problem as #35
#35, since apparently
the libstdc++ provided by conda is too old. I might need to revert the
changes I last made. Closing as duplicate.—
Reply to this email directly or view it on GitHub
#36 (comment)
.
I can reproduce the source of the problem on my system, so you can either revert right now or wait for me to recompile and upload the packages. They will be ready today.



