Black Mesa no longer opens under the RadeonSI Mesa stack

    • Crash
    • Global

    Logging in with you Steam ID has now been restored ♥

    • Black Mesa no longer opens under the RadeonSI Mesa stack

      I am on Manjaro linux, Kernel 4.9.22, Mesa 17.0.3-1. Whever I try to start bms.sh this is what happens

      Source Code

      1. manjaro-pc Black Mesa]$ ./bms.sh libGL
      2. libGL error: unable to load driver: radeonsi_dri.so
      3. libGL error: driver pointer missing
      4. libGL error: failed to load driver: radeonsi
      5. libGL error: unable to load driver: radeonsi_dri.so
      6. libGL error: driver pointer missing
      7. libGL error: failed to load driver: radeonsi
      8. libGL error: unable to load driver: swrast_dri.so
      9. libGL error: failed to load driver: swrast
      10. X Error of failed request: BadValue (integer parameter out of range for operation)
      11. Major opcode of failed request: 155 (GLX)
      12. Minor opcode of failed request: 3 (X_GLXCreateContext)
      13. Value in failed request: 0x0
      14. Serial number of failed request: 102
      15. Current serial number in output stream: 103
      Display All


      If there is any other information I can give to help you solve this let me know, Thanks.
    • Same issue. Blog post about it and finding the problem:
      thomasvanderberg.nl/blog/fixing-black-mesa-linux/

      tldr: If Black Mesa on Steam doesn’t start, and the log says something about missing radeon drivers (like libGL error: unable to load driver: radeonsi_dri.so and some extra text), remove libstdc++.so.6 in your “~/.steam/steam/steamapps/common/Black Mesa/bin/”. It should start normally now. Below is how I found out and fixed it for myself.