Posts: 135
Joined: Jan 2013
Reputation:
4
I seem to have a bizarre issue where some emulators display a blank screen in the x86-64 builds of libreelec but not the coreelec builds I have on most of my devices. It's not even consistent with a single emulator, genesis plus gx works fine for micro machines but not micromachines 2 for example and none of the game boy emulators work on any game I've tried but snes9x works on everything I tried.
Posts: 2,771
Joined: Dec 2010
Reputation:
272
garbear
Team-Kodi Developer
Posts: 2,771
This is strange. We should narrow down to see what is the problem. It could be due to the fact that we have three different renderers: GL, GLES and DMA. All of the systems you mentioned have different renderers. Can you post debug logs where it works and where it doesn't so we can know for sure which renderers are having problems?
Posts: 135
Joined: Jan 2013
Reputation:
4
Thanks for taking a look, very annoying that it only affects the old x86 box I dug out specifically for emulating retro systems 😅
Posts: 2,771
Joined: Dec 2010
Reputation:
272
garbear
Team-Kodi Developer
Posts: 2,771
Yeah, I would expect to see these black screens more on older GPU drivers and GPU hardware.
Can you test with the GL renderer instead of the DMA renderer? It's likely that GL will work correctly. Do we need a setting to select which renderer is used?
Posts: 135
Joined: Jan 2013
Reputation:
4
How do I change which renderer is used?
Posts: 2,771
Joined: Dec 2010
Reputation:
272
garbear
Team-Kodi Developer
Posts: 2,771
By modifying the source. So I'll add the option and get you a round of test builds. Which platform is best?
Posts: 135
Joined: Jan 2013
Reputation:
4
librelec x86 is what I'm currently running on the problematic machine, so updating that to the test build seems most sensible.
Posts: 95
Joined: Sep 2014
Reputation:
4
What is the GPU? Could be a GPU driver issue?
Posts: 135
Joined: Jan 2013
Reputation:
4
GPU is a low profile Sapphire R7 250.
Posts: 135
Joined: Jan 2013
Reputation:
4
To follow up, I've tested the shader build on a gemini lake based system and had no issues using shaders on its integrated gpu. Also, the blank screen issue was fixed on the old system I was testing on.