Posts: 137
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,888
Joined: Dec 2010
Reputation:
284
garbear
Team-Kodi Developer
Posts: 2,888
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: 137
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,888
Joined: Dec 2010
Reputation:
284
garbear
Team-Kodi Developer
Posts: 2,888
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: 137
Joined: Jan 2013
Reputation:
4
How do I change which renderer is used?
Posts: 2,888
Joined: Dec 2010
Reputation:
284
garbear
Team-Kodi Developer
Posts: 2,888
By modifying the source. So I'll add the option and get you a round of test builds. Which platform is best?
Posts: 137
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: 120
Joined: Sep 2014
Reputation:
13
What is the GPU? Could be a GPU driver issue?
Posts: 137
Joined: Jan 2013
Reputation:
4
GPU is a low profile Sapphire R7 250.
Posts: 137
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.