You can sign up to get a daily email of our articles, see the Mailing List page!
Support us on Patreon to keep GamingOnLinux alive. This ensures we have no timed articles and no paywalls. Just good, fresh content! Alternatively, you can donate through Paypal, Flattr and Liberapay!
I made a mesa patch that allows Divinity: Original Sin Enhanced Edition to work OOTB on mesa
GloriousEggroll commented on 13 January 2019 at 6:47 pm UTC

basically I took a look at the shim and pieced together a patch for mesa based on it:

https://bugs.freedesktop.org/show_bug.cgi?id=93551
https://gist.github.com/GloriousEggroll/169874b1ed1549c5cdd5ff4473e536f0

this should allow users to be able to run the game OOTB on mesa without needing a shim

would be interested in feedback, especially on intel considering the game seems to want "ATI Technologies, Inc." as the vendor. You'll need to know how to patch mesa. Probably easier to do on Arch or gentoo.

liamdawe commented on 13 January 2019 at 7:09 pm UTC

Oh this is cool, once ready do you think it might be accepted into Mesa directly?

GloriousEggroll commented on 13 January 2019 at 7:33 pm UTC

I really would like it to be mainlined, as compiling mesa isn't exactly everyone's cup of tea. That's the purpose of why I made the patch. I want to get input on what should/could/needs to be changed in order for it to get accepted into mesa, to finally get this headache of a bug closed.

liamdawe commented on 13 January 2019 at 7:44 pm UTC

GloriousEggrollI really would like it to be mainlined, as compiling mesa isn't exactly everyone's cup of tea. That's the purpose of why I made the patch. I want to get input on what should/could/needs to be changed in order for it to get accepted into mesa, to finally get this headache of a bug closed.
Awesome stuff, thank you for the effort. Papercuts like this are an annoyance, so I do hope you manage to get it in!

Shmerl commented on 14 January 2019 at 7:57 pm UTC

I don't think it will be accepted in Mesa as is. May be some environment variable to override the vendor with specific value would make more sense.

Compiling a shim is indeed easier than compiling Mesa. If you want feedback from Mesa developes, better open a new Mesa bug with your proposed approach.

Due to spam you need to Register and Login to comment.


Or login with...

Livestreams & Videos
Community Livestreams
  • Friday Livestream with Samsai
  • Date:
See more!
Popular this week
View by Category
Contact
Latest Comments
Latest Forum Posts