Jump to content
Sign in to follow this  

A3: High DPI display problems

Recommended Posts

My primary display is a 4k monitor that I run at 125% scaling.


In A3 if I let the game start at my native resolution the game overflows to the left and right covering up part of whatever is running on those displays, at startup this is the outside edge of the spiral animation; once the game is running it's just giant black bars intruding on top of whatever I have open on my secondary displayers.


Because a screenshot wouldn't show were it's overstepping the bounds of the display I'm attaching a picture taken with my phone.




This is a new bug/regression in the Avernum 3 engine.  Avernum 2 and Avadon 3 both run correctly in full screen mode.


I can also confirm that it's related to DPI scaling, because it doesn't happen if a adjust my main screen to 100% (making all of my well behaved software borderline illegibly small).


For the moment I have a partial workaround.  If I select 2560x1440/1600 at startup the games misbehaving window almost completely fits on my main monitor, with only 10 or 20 pixels of black bar overflowing, instead of several hundred.


Bizarrely at 2560x1600, I still have the same thin overhanging bars on my side monitors, but my cursor is restricted to 16:10 subsection of my main display and my cursor jumps from about 1.5" inside it directly to the adjacent monitors.

Share this post

Link to post
Share on other sites

OpenGL can interact strangely with the many monitor settings that were introduced since it was created (like 4K and monitor scaling). That's why I provide so many options for monitor/window/game area sizes. The game won't ever be able to anticipate every possible monitor setup, so it provides choices to help you find a setting that suits you. Sorry for the confusion!


Share this post

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this