Posted July 03, 2016
Hi everyone,
I noticed today that I am no longer able to run BG:EE under Arch Linux, possibly due to some incompatibilities induced by system updates under Arch.
Specifically, when I run BG:EE from the "menu" (i.e., vie the .desktop-File), nothing happens. If I try to run it from the base directory using the start.sh script, I get the following error messages:
Running Baldur's Gate Enhanced Edition
libGL error: unable to load driver: i965_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: i965
libGL error: unable to load driver: swrast_dri.so
libGL error: failed to load driver: swrast
I had a similar problem before, running Steam after a recent update. If I remember correctly it was due to some incompatibilities of my post-update system and the libraries Steam was trying to use. Back then that problem was solved by deleting some shared object-files, forcing Steam to use the system's libraries.
With BG:EE, I have been stuck so far because I haven't found a working way of telling BG:EE to run with my system's libraries. Ergo, I can also not check whether old libraries are truly the root of the problem.
I have found a temporary workaround that works for me and which involves using Steam (and its libraries) to run BG:EE. To this end, I start BG:EE using an alternative .sh script with the following content:
#!/bin/bash
cd game
~/.local/share/Steam/ubuntu12_32/steam-runtime/run.sh ./BaldursGate
Clearly, this isn't satisfactory. Is there a better way? Has anyone else observed (or solved) this problem?
I noticed today that I am no longer able to run BG:EE under Arch Linux, possibly due to some incompatibilities induced by system updates under Arch.
Specifically, when I run BG:EE from the "menu" (i.e., vie the .desktop-File), nothing happens. If I try to run it from the base directory using the start.sh script, I get the following error messages:
Running Baldur's Gate Enhanced Edition
libGL error: unable to load driver: i965_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: i965
libGL error: unable to load driver: swrast_dri.so
libGL error: failed to load driver: swrast
I had a similar problem before, running Steam after a recent update. If I remember correctly it was due to some incompatibilities of my post-update system and the libraries Steam was trying to use. Back then that problem was solved by deleting some shared object-files, forcing Steam to use the system's libraries.
With BG:EE, I have been stuck so far because I haven't found a working way of telling BG:EE to run with my system's libraries. Ergo, I can also not check whether old libraries are truly the root of the problem.
I have found a temporary workaround that works for me and which involves using Steam (and its libraries) to run BG:EE. To this end, I start BG:EE using an alternative .sh script with the following content:
#!/bin/bash
cd game
~/.local/share/Steam/ubuntu12_32/steam-runtime/run.sh ./BaldursGate
Clearly, this isn't satisfactory. Is there a better way? Has anyone else observed (or solved) this problem?