Project

General

Profile

Actions

Emulator Issues #8706

closed

WXWidgets doesn't support HiDPI on Windows/Linux

Added by Helios almost 9 years ago. Updated over 7 years ago.

Status:
Fixed
Priority:
Low
Assignee:
-
Category:
UI
% Done:

0%

Operating system:
N/A
Issue type:
Bug
Milestone:
Regression:
No
Relates to usability:
No
Relates to performance:
No
Easy:
No
Relates to maintainability:
No
Regression start:
5.0-939
Fixed in:

Description

[READ THIS: https://forums.dolphin-emu.org/showthread.php?pid=276132 <<<
Your answers are there!]
[Leave the questions as they are and answer them in the next line]
[Remove lines written inside brackets [], but nothing else]

Game Name?

N/A

Game ID?

N/A

What's the problem? Describe what went wrong in few words.

Ran dolphin on a system with a hidpi display, the hidpi icons are not loaded

What did you expect to happen instead?

The double size, hidpi icons to load.

What steps will reproduce the problem?

  1. Run dolphin on a hidpi display.
  2. Squint.

Which versions of Dolphin did you test on?

4.0-6803 and 4.0-6820

Does using an older version of Dolphin solve your issue? If yes, which
versions of Dolphin used to work?

No.

What are your PC specifications? (including, but not limited to: Operating
System, CPU and GPU)

Tested in Windows 8.1 x64 and ubuntu 15.04 x64

Is there any other relevant information? (e.g. logs, screenshots,
configuration files)

MaJoR1/dialup-friendly screenshots.

Windows:

http://i.imgur.com/bBvXVRS.jpg

Linux:

http://i.imgur.com/hDBudpX.jpg


Related issues 1 (0 open1 closed)

Has duplicate Emulator - Emulator Issues #9242: Improper menu text scaling on HiDPI/high resolution displaysDuplicate

Actions
Actions #1

Updated by MayImilae almost 9 years ago

  • Priority set to High
  • Category set to ui
  • Milestone set to Current

This needs to be fixed before 5.0, if possible.

Actions #2

Updated by Helios almost 9 years ago

Update to this. I don't know if this can be fixed before 5.0. If I'm not mistaken (Somebody correct me please), it looks like wx simply has no checks to see if the running Windows / Linux environment is hidpi or not. It definitely does for OS X.

Some searching through wxWidget's trac system shows that there might be some newer code that enables checking for hidpi in Windows if you call SetProcessDPIAware(), but calling that didn't change anything so I'm guessing our version of wx isn't recent enough. I don't think that code is in wx stable either.

So again, if I'm not mistaken, our options are to see if wx has updated code that would enable this and then update our wx to that, or to implement the functionality in dolphin's copy of wx. That goes beyond my knowledge of cpp.

Actions #3

Updated by JMC4789 almost 9 years ago

  • Status changed from New to Accepted
  • Priority changed from High to Low
  • Milestone deleted (Current)

Removing current. Touching WXWidgets in a way like this is going to cause bad things.

Actions #4

Updated by MayImilae over 8 years ago

  • Has duplicate Emulator Issues #9242: Improper menu text scaling on HiDPI/high resolution displays added
Actions #5

Updated by PEmu over 7 years ago

Actions #7

Updated by JosJuice over 7 years ago

  • Status changed from Accepted to Fixed
  • Regression start set to 5.0-939
Actions

Also available in: Atom PDF