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
  • Home
  • Forum
  • The Ubuntu Forum Community
  • Ubuntu Official Flavours Support
  • General Help
  • [ubuntu] libGL error: failed to load driver: nouveau

  1. 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


  2. 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


  3. 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!


  4. 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-completely

    Thank 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).

MrBlack avatar

Темы:

1

Сообщения:

16

Участник с: 08 августа 2020

Здравствуйте! Не могу заставить работать карту от nvidia, в то время как вcтройка работает

Проц: 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)

@astrojuanlu

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)$

@astrojuanlu

@e-aranda Could you try running the demo again in this way? (Seen here).

$ DISPLAY=:0 LIBGL_DEBUG=verbose python demo_poisson.py

@e-aranda

$ 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)$

@astrojuanlu

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.

@e-aranda

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)
.

@astrojuanlu

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.

Понравилась статья? Поделить с друзьями:

Читайте также:

  • Libgl error failed to load driver iris
  • Libgl error failed to create dri screen
  • Libgcov profiling error
  • Libdvbpsi error psi decoder
  • Libdl so 2 error adding symbols dso missing from command line

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии