Helioviewer-Project / JHelioviewer-SWHV

Space Weather JHelioviewer ☉
https://swhv.oma.be
Mozilla Public License 2.0
47 stars 16 forks source link

GUI rendering problem Win11 #269

Closed nanokarlo closed 4 months ago

nanokarlo commented 4 months ago

Screenshot 2024-05-13 202338

When i start the program after couple of seconds this happens.

bogdanni commented 4 months ago

Do you have multiple video cards? Could be something similar to this one https://github.com/Helioviewer-Project/JHelioviewer-SWHV/issues/258

bogdanni commented 4 months ago

@nanokarlo could you please post here the log (Help->Show Log, then copy it from the message box)

nanokarlo commented 4 months ago

@nanokarlo could you please post here the log (Help->Show Log, then copy it from the message box)

2024-05-13 21:25:32.111 [main] INFO org.helioviewer.jhv.JHelioviewer.main - JHelioviewer started with command-line options: 2024-05-13 21:25:32.136 [main] INFO org.helioviewer.jhv.JHVGlobals.getVersion - JHV/SWHV-4.5.3.10895 (amd64 Windows 11 10.0) Eclipse Adoptium JRE 19.0.2 8.0GB 12CPU 2024-05-13 21:25:33.575 [AWT-EventQueue-0] INFO org.helioviewer.jhv.JHelioviewer.lambda$main$0 - Start main window 2024-05-13 21:25:33.935 [Location Checker] INFO org.helioviewer.jhv.io.LocationChecker.lambda$setProximityServer$0 - Location: EU -> default server: IAS 2024-05-13 21:25:36.472 [AWT-EventQueue-0] INFO org.helioviewer.jhv.JHelioviewer.lambda$main$0 - Load bundled plugins 2024-05-13 21:25:36.675 [AWT-EventQueue-0] SEVERE org.helioviewer.jhv.plugins.swek.SWEKConfig.parseGroups: Cannot invoke "org.helioviewer.jhv.events.SWEK$Source.name()" because "this.source" is null 2024-05-13 21:25:37.086 [Update Checker] INFO org.helioviewer.jhv.io.UpdateChecker.lambda$check$1 - Update check suspended for this startup 2024-05-13 21:25:37.090 [AWT-EventQueue-0] INFO org.helioviewer.jhv.opengl.GLInfo.get - OpenGL 4.6.0 NVIDIA 552.22 2024-05-13 21:25:37.383 [AWT-EventQueue-0] SEVERE org.helioviewer.jhv.timelines.band.BandDataProvider$BandTypeDownloadCallback.onFailure: Response{protocol=h2, code=404, message=, url=https://swhv.oma.be/datasets/index.php} 2024-05-13 21:25:37.399 [AWT-EventQueue-0] SEVERE org.helioviewer.jhv.io.LoadSources$Callback.onFailure - ROB: #/error: #: 2 subschemas matched instead of one 2024-05-13 21:25:46.530 [Worker] INFO org.helioviewer.jhv.io.LoadLayer.requestAPI - {"frames":97,"message":null,"uri":"jpip://helioviewer.ias.u-psud.fr:8080//movies/SDO_AIA_193_F2024-05-11T19.03.45Z_T2024-05-13T19.03.45ZB1800L.jpx"} 2024-05-13 21:25:48.890 [Worker] INFO org.helioviewer.jhv.io.LoadLayer.requestAPI - {"frames":97,"message":null,"uri":"jpip://helioviewer.ias.u-psud.fr:8080//movies/SDO_AIA_304_F2024-05-11T19.03.45Z_T2024-05-13T19.03.45ZB1800L.jpx"} 2024-05-13 21:25:50.879 [Worker] INFO org.helioviewer.jhv.io.LoadLayer.requestAPI - {"frames":97,"message":null,"uri":"jpip://helioviewer.ias.u-psud.fr:8080//movies/SDO_AIA_94_F2024-05-11T19.03.45Z_T2024-05-13T19.03.45ZB1800L.jpx"}

bogdanni commented 4 months ago

I have a laptop with a Radeon card running Win11 natively (admittedly not Nvidia, but a colleague of mine runs it for years on several laptops with Nvidia cards). I tried it again playing several layers for tens of minutes and I cannot reproduce this. I even tried disabling vsync.

I suspect it is some gaming related setting of the driver which messes it up. You are obviously running some instrumentation as witnessed by the first screenshot which has an overlay "OGL 55fps". I cannot help more, maybe you find a graphics driver setting which makes the program perform correctly.

nanokarlo commented 4 months ago

I have a laptop with a Radeon card running Win11 natively (admittedly not Nvidia, but a colleague of mine runs it for years on several laptops with Nvidia cards). I tried it again playing several layers for tens of minutes and I cannot reproduce this. I even tried disabling vsync.

I suspect it is some gaming related setting of the driver which messes it up. You are obviously running some instrumentation as witnessed by the first screenshot which has an overlay "OGL 55fps". I cannot help more, maybe you find a graphics driver setting which makes the program perform correctly.

I can't believe this, thank you for mentioning OGL 55 fps. 20 minutes in and no artifacts, Disabling setting show on screen display in Guru3D RTSS Rivatuner Statistics Server fixed the problem. Sorry for the inconvenience.

bogdanni commented 4 months ago

Ha-ha, excellent! I looked up that program and could be that it interferes with the graphics driver/hardware or the screen surface where JHV draws.