mgba-emu / mgba

mGBA Game Boy Advance Emulator
https://mgba.io/
Mozilla Public License 2.0
5.42k stars 747 forks source link

No image, only sound when high contrast is enabled in Windows 10 #274

Open PannenkoekenNL opened 7 years ago

PannenkoekenNL commented 7 years ago

When I have my high contrast theme enabled in Windows mGBA doesn't display video/image, only sound. I have tried it multiple times and sometimes it just gives black screen and sometimes the screen freezes. This happens with all ROMs I tried. I am using the latest 0.4.0 build on Windows 10 64-bit. When I disable high contrast mGBA is working perfectly. VBA-M is working perfectly with high contrast enabled btw.

endrift commented 7 years ago

I can't reproduce this. Does it still reproduce for you?

PannenkoekenNL commented 7 years ago

Yes. Try going to the settings apps > personalization > colors > high contrast settings > choose 'High Contrast Black'. I am using mGBA 0.4.1

endrift commented 7 years ago

Please use a nightly.

PannenkoekenNL commented 7 years ago

Same problem with the nightly.

endrift commented 7 years ago

I still can't reproduce this. Does it happen with the Software (Qt) display driver?

PannenkoekenNL commented 7 years ago

No, it is only the mgba screen that turns black

endrift commented 7 years ago

I meant the display driver for how mGBA puts the GBA screen into the window. It's in settings. OpenGL and Software.

PannenkoekenNL commented 7 years ago

Ah, when I select Qt it works perfectly.

endrift commented 7 years ago

Ok, it might be a problem with your graphics drivers and not mGBA, then. What GPU?

PannenkoekenNL commented 7 years ago

NVIDIA GeForce GT 750M with the latest drivers.

endrift commented 7 years ago

Hm, I have a GTX 1080 with latest drivers, so that might not be it. I'm really not sure unfortunately :S

skidgfx commented 7 years ago

What version of Windows 10 do you have? Need build number.

PannenkoekenNL commented 7 years ago

1607, the same happens with the previous version (1511).

skidgfx commented 7 years ago

OpenGL passes on 1511. It's a miscellaneous case. I can't replicate. Can anyone else? Suggest: Debug on external HDD Fresh copy on Windows 10 and fresh install of everything. If problem persists post back. If not, then you need to find what the bug is on your system.

TurdPooCharger commented 5 years ago

Over at GBAtemp, KleinesSinchen did some testing on Windows 10 you guys may want to take a look at:

https://gbatemp.net/threads/mgba-0-6-3-win32.520009/

endrift commented 5 years ago

Make sure to try OpenGL (force 1.x).

It's worth noting that the non-1.x version requires EXT_framebuffer_object, which many OGL2+ cards have but it's only a safe bet in 3+. The card in question does not support 3 nor, likely, EXT_framebuffer_object, hence the issues at play. And I don't detect that very well.

Testsr commented 3 years ago

I can't reproduce this error, using the same 'High Contrast Black' theme applied on Windows 10 ver 2004, mgba ver. 0.9.0.

endrift commented 1 year ago

@PannenkoekenNL are you still able to reproduce this? If so, can you upload a zip from File > Report Bug on a modern version of mGBA?