Anyone experiencing this? I suspect it is related to hires screens on Windows. I have only used the new version with an Apple retina screen, both running MacOS and Linux (works fine on both).
Microsoft Windows
Version 25H2 (OS Build 26200.7309)
Download swipl-10.0.0-1.x64.exe
This is what I see when starting the new version of SWI-Prolog for the first time
Restarted SWI-Prolog again and used Alt + Print Screen to grab a full screen capture.
The windows is not a full screen at first but click the expand to full screen works as expected. The window covers the full screen.
I can check other details as needed.
The only non-standard option when installing is that I do not allow the modification of the Windows PATH environment variable.
Screenshot noted in issue
Seeing as it is working for you with the same version OS, I went into the Windows Display settings. Found that having the “Scale” setting to anything but 100% will cause the problem on my machine (by default it shows 150% as recommended) But setting it to 100% displays the SWI Prolog window correctly. So my guess would be that the GUI is not responding to change of scale.
Tested changing the scale to 150.
Clicked check mark icon to right.
After signing out then signing in it was set to 175.
The SWI-Prolog window was still using the fill screen.
It might just be some setup or display drivers in my laptop. For me nothing with scaling works. At least using 100% is a workaround. Better to close this issue and see if anyone else reports it. Thanks.
Looks like an SDL problem. That is the library that is responsible for window management and scaling. If there are no other reports I’m afraid all I can suggest is to disable scaling and hope the problem fixes itself with some SDL update. It will be rather hard to debug remotely. Unless you want to setup the build environment to compile SWI-Prolog from source and dig into the display management ![]()






