Rosalie241 / RMG

Rosalie's Mupen GUI
GNU General Public License v3.0
611 stars 52 forks source link

[Linux, FYI] Black screen, audio only; issue disappears after forcing OpenGL 3.3 #32

Open octanervoc opened 2 years ago

octanervoc commented 2 years ago

So, I had the exact same issue as the one from here, and the solution worked perfectly fine for me as well. In case this is needed, these are my integrated GPU specifications:

Graphics: Device-1: Intel 3rd Gen Core processor

My solution is the same as ha7ak3's: MESA_GL_VERSION_OVERRIDE=3.3 ./RMG, which I initially found documented here. A much more thorough explanation is available in this AskUbuntu thread.

Thank you for this excellent front-end.

Rosalie241 commented 2 years ago

Does the OpenGLFix branch fix the issue for you? You can download the portable CI builds here: https://github.com/Rosalie241/RMG/actions/runs/1945822443

octanervoc commented 2 years ago

Hi, sorry for the wait and thank you for checking on this.

I just tested it (both on this special branch and on 0.1.4 proper), but unfortunately it still doesn't work. But you truly shouldn't worry about it, the amount of users who will potentially run on this issue is so small and everything runs perfectly fine when overriding the MesaGL version.

mariomadproductions commented 2 years ago

I'm having the same issue (workaround works too): OS: Linux Mint 20.3 Cinnamon GPU: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor Graphics Controller

sprockkets commented 1 year ago

Hi there, I just want to add, that this solution also works if you have a computer like me running opensuse leap 15.4 or 15.5, using a GTX 1050 TI card, and an AMD Ryzen 3200G. If I don't add that prefix, the performance of Mupen with say, OOT, is just downright terrible with horribly glitchy audio. Adding it makes it run perfect! I'm using either glide or parallel, either way, it runs great. I'm assuming this is the case because like already mentioned, it cannot use the right opengl correctly otherwise. I wonder if they can solve this without needing that variable somehow. Thanks for this, this runs great and without much hassle.

Jj0YzL5nvJ commented 1 year ago

gonetz/GLideN64#2048