Is there any way to play Citra on two monitors?

Is there a mod or an option to display the 2 screens of the 3ds in 2 different windows so you can use each screen in one monitor?

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

[ 0.000054] Config core/settings.cpp:LogSettings:80: Citra Configuration:
[ 0.000061] Config core/settings.cpp:operator():77: Core_UseCpuJit: true
[ 0.000064] Config core/settings.cpp:operator():77: Core_CPUClockPercentage: 100
[ 0.000064] Config core/settings.cpp:operator():77: Renderer_UseGLES: false
[ 0.000065] Config core/settings.cpp:operator():77: Renderer_UseHwRenderer: true
[ 0.000065] Config core/settings.cpp:operator():77: Renderer_UseHwShader: true
[ 0.000065] Config core/settings.cpp:operator():77: Renderer_SeparableShader: false
[ 0.000066] Config core/settings.cpp:operator():77: Renderer_ShadersAccurateMul: true
[ 0.000066] Config core/settings.cpp:operator():77: Renderer_UseShaderJit: true
[ 0.000066] Config core/settings.cpp:operator():77: Renderer_UseResolutionFactor: 3
[ 0.000067] Config core/settings.cpp:operator():77: Renderer_FrameLimit: 100
[ 0.000068] Config core/settings.cpp:operator():77: Renderer_UseFrameLimitAlternate: false
[ 0.000069] Config core/settings.cpp:operator():77: Renderer_FrameLimitAlternate: 200
[ 0.000069] Config core/settings.cpp:operator():77: Renderer_VSyncNew: true
[ 0.000069] Config core/settings.cpp:operator():77: Renderer_PostProcessingShader: none (builtin)
[ 0.000070] Config core/settings.cpp:operator():77: Renderer_FilterMode: true
[ 0.000070] Config core/settings.cpp:operator():77: Renderer_TextureFilterName: none
[ 0.000071] Config core/settings.cpp:operator():77: Stereoscopy_Render3d: 0
[ 0.000071] Config core/settings.cpp:operator():77: Stereoscopy_Factor3d: 0
[ 0.000071] Config core/settings.cpp:operator():77: Layout_LayoutOption: 2
[ 0.000072] Config core/settings.cpp:operator():77: Layout_SwapScreen: false
[ 0.000072] Config core/settings.cpp:operator():77: Layout_UprightScreen: false
[ 0.000072] Config core/settings.cpp:operator():77: Utility_DumpTextures: false
[ 0.000073] Config core/settings.cpp:operator():77: Utility_CustomTextures: false
[ 0.000073] Config core/settings.cpp:operator():77: Utility_UseDiskShaderCache: true
[ 0.000073] Config core/settings.cpp:operator():77: Audio_EnableDspLle: false
[ 0.000079] Config core/settings.cpp:operator():77: Audio_EnableDspLleMultithread: false
[ 0.000080] Config core/settings.cpp:operator():77: Audio_OutputEngine: auto
[ 0.000080] Config core/settings.cpp:operator():77: Audio_EnableAudioStretching: true
[ 0.000081] Config core/settings.cpp:operator():77: Audio_OutputDevice: auto
[ 0.000081] Config core/settings.cpp:operator():77: Audio_InputDeviceType: 0
[ 0.000081] Config core/settings.cpp:operator():77: Audio_InputDevice: Default
[ 0.000082] Config core/settings.cpp:operator():77: Camera_OuterRightName: blank
[ 0.000082] Config core/settings.cpp:operator():77: Camera_OuterRightConfig:
[ 0.000082] Config core/settings.cpp:operator():77: Camera_OuterRightFlip: 0
[ 0.000083] Config core/settings.cpp:operator():77: Camera_InnerName: blank
[ 0.000083] Config core/settings.cpp:operator():77: Camera_InnerConfig:
[ 0.000084] Config core/settings.cpp:operator():77: Camera_InnerFlip: 0
[ 0.000084] Config core/settings.cpp:operator():77: Camera_OuterLeftName: blank
[ 0.000085] Config core/settings.cpp:operator():77: Camera_OuterLeftConfig:
[ 0.000085] Config core/settings.cpp:operator():77: Camera_OuterLeftFlip: 0
[ 0.000086] Config core/settings.cpp:operator():77: DataStorage_UseVirtualSd: true
[ 0.000087] Config core/settings.cpp:operator():77: DataStorage_SdmcDir: C:/Users/Ivan/AppData/Roaming/Citra/sdmc/
[ 0.000087] Config core/settings.cpp:operator():77: DataStorage_NandDir: C:/Users/Ivan/AppData/Roaming/Citra/nand/
[ 0.000088] Config core/settings.cpp:operator():77: System_IsNew3ds: true
[ 0.000088] Config cor

You can “stretch” your desktop window across multiple displays and then create a custom layout in Citra’s qt-config.ini file to fill out those displays. That’s the only way for now.