Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

"Which Quake version would you like to play?" popup has improperly sized buttons #357

Open
bubbleguuum opened this issue Nov 11, 2024 · 4 comments

Comments

@bubbleguuum
Copy link

On my monitor configured 150% scaling in Windows settings, the 2 buttons of the "Which Quake version would you like to play?" popup are not sized properly (too small). It seems to be a HiDpi issue.

Screenshot 2024-11-11 221546

@bubbleguuum bubbleguuum changed the title "Which Quake version would you like to play?" popup have improperly sized buttons "Which Quake version would you like to play?" popup has improperly sized buttons Nov 12, 2024
@Sol1vaN
Copy link

Sol1vaN commented Nov 18, 2024

First of all, you may try disabling the 150% scaling and test again.

Or if this don't help, seems you have NVIDIA DSR enabled:
image

or AMD VSR enabled.
image

Both are some type of virtual resolutions that your grafic card are cappable of managing, but making the native resolution differs a little when some aplications use it.

The DSR and VSR have some compatibility issues with High DPI Scaling controlled by Windows 7, Windows 8.1, Windows 10 and Windows 11.
image

You have two path to solve it:

  • Disabling DSR/VSR
  • Enabling High DPI on .exe of ironwail and testing three options:
  • Application
  • System
  • System (Enhanced)

(normally with Application one is enogh to solve this problem)

PS: There's another way to have virtual resolutions (downscale ones) by adding manually each resolution your self.

On NVIDIA is something like:
image
image

On AMD is like:
image
image

Hope this help you in some way.

@bubbleguuum
Copy link
Author

bubbleguuum commented Nov 18, 2024

Thank you for your reply.

I do not have DSR enabled.
However I have 200% scaling enabled in Windows Display settings, which is necessary for my 4K 27" monitor to be readable (other option would be 150% but the result is the same).

Changing "High DPI scaling override" to "System" or "System (Enhanced)" fixes the popup, but mess the game that is now very zoomed. Thus it is not usable.

This is probably a SDL issue, assuming SDL is used to display that popup. SDL2 can be problematic with HiDpi although I think SDL2 has some flags for HiDPi. However, SDL3 handles HiDpi much better, if you ever update to it in the future.

This issue is not a big deal since the buttons are clickable anyway.

@Sol1vaN
Copy link

Sol1vaN commented Nov 18, 2024

Hm, you're right. HiDPI are very problematic with SDL.
Hope devs can update SDL some day.
You have try DSR? When you use it scale also change, but you may use it without Windows 150% scaling.

Try to test different combinations:
With DSR, no Windows scaling, with High DPI ovverride to App, Sys, Sys enh
With DSR, no Windows scaling without High DPI ovverride
With DSR with Windows scaling and High DPI ovverride to App, Sys, Sys enh
etc

Is little caoitic, but, you may find the solution between those configs.

@shmabler
Copy link

I'm playing on Linux and I don't get any launch options at all. Are there command options I can use on the executable to set original or rerelease? One problem I've had in the past is Ironwail is detecting files in the re-release which I don't want it to use.

For example I was trying to load a mod and put in the Ironwail folder, but the same mod exists in the re-release and is incompatible, or Ironwail isn't finding mods I copy to the Ironwail folder. Also, I replaced the music in the id1 folder and want to use that music instead, but Ironwail is finding the music in the rerelease and using that instead.

If I could have a solution to configure some of these options like music location, mod location, or at least select original or rerelease that would give me some flexibility.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants