In order for us to provide better support, we need to see the log generated by citra. This guide will walk you through how you can obtain the log file: How to Upload the Log File
Hmmm. As a test, could you go to Emulation>Configure>Graphics>Advanced tab and disable Hardware Renderer? That will have it run on software rendering, mostly at least. should rule out whether the driver is at fault here or not (note, this will be very slow). Let me know if you get a proper image or not.
I’ve discovered something though, If I select View>Screen Layout>Separate Windows The separate window works and shows the bottom 3Ds screen (the main window is still white), and if I enable View>Screen Layout>Swap Screens then the top 3Ds screen is visible on the other window and the main window is still white. The issue is that I can’t see both top and bottom at the same time, I have to swap.