Hi!
I just bought a notebook with 4k display (3840x2160). Most applications are scaling fine, except for ScummVM (or maybe I'm not smart enough ).
So, is there any theme or something similar which is able to handle 4k?
If not, is it worth writing a 4k Theme (with bigger buttons, texts, etc)? If yes, I would dig into the documentation and try to write one...
Any other ideas about this topic?
Kind regards and stay healthy,
Michael
ScummVM on 4k
Moderator: ScummVM Team
- lazydays79
- Posts: 6
- Joined: Thu Oct 08, 2020 8:00 pm
- Location: Germany
Re: ScummVM on 4k
Screenshot:
- Praetorian
- ScummVM Developer
- Posts: 797
- Joined: Tue May 08, 2007 8:54 am
- Location: Greece
- Contact:
Re: ScummVM on 4k
I don't own any 4K display hardware to check myself:
- Can you upgrade and share a screenshot from the recent release of ScummVM (2.2.0)? Does it look the same?
- Also can you share a screenshot of your ScummVM settings in Options... -> Graphics (or your scummvm.ini)?
- lazydays79
- Posts: 6
- Joined: Thu Oct 08, 2020 8:00 pm
- Location: Germany
Re: ScummVM on 4k
Yes, it's still the same:
This is my scummvm.ini:
There is no difference between the gfx modes opengl or "standard". All other settings are unchanged.
Thanks!
This is my scummvm.ini:
Code: Select all
[scummvm]
last_fullscreen_mode_height=2160
filtering=false
opl_driver=auto
gfx_mode=opengl
mute=false
speech_volume=192
native_mt32=false
mt32_device=null
midi_gain=100
last_fullscreen_mode_width=3840
talkspeed=60
gui_use_game_language=false
tts_voice=0
subtitles=false
multi_midi=false
fullscreen=false
gm_device=null
sfx_volume=192
music_volume=192
speech_mute=false
music_driver=auto
stretch_mode=pixel-perfect
tts_enabled=false
aspect_ratio=false
versioninfo=2.1.1
autosave_period=300
enable_gs=false
Thanks!
- Praetorian
- ScummVM Developer
- Posts: 797
- Joined: Tue May 08, 2007 8:54 am
- Location: Greece
- Contact:
Re: ScummVM on 4k
In my experience the OpenGL setting in "Graphic mode" does have such issues on platforms where ScummVM does not have custom scaling settings or some form of automatic scaling.lazydays79 wrote: ↑Fri Oct 09, 2020 6:50 pm Yes, it's still the same:
This is my scummvm.ini:
There is no difference between the gfx modes opengl or "standard". All other settings are unchanged.Code: Select all
[scummvm] last_fullscreen_mode_height=2160 filtering=false opl_driver=auto gfx_mode=opengl mute=false speech_volume=192 native_mt32=false mt32_device=null midi_gain=100 last_fullscreen_mode_width=3840 talkspeed=60 gui_use_game_language=false tts_voice=0 subtitles=false multi_midi=false fullscreen=false gm_device=null sfx_volume=192 music_volume=192 speech_mute=false music_driver=auto stretch_mode=pixel-perfect tts_enabled=false aspect_ratio=false versioninfo=2.1.1 autosave_period=300 enable_gs=false
Thanks!
However the SDL2 scaling options should provide at least some alternative options for UI scaling (like "no scaling", "2x", "3x"). Do you not see these options in the dropdown menu for "Options... -> Graphics -> Graphics mode"?
If not, maybe your build does not have SDL2 support. What Operating System is it you are testing on (Windows, Linux, Mac OSX etc)?
If SDL2 is missing for your platform, it might be better to open a ticket on our bug tracker for the proper developers to notice and track the issue.
https://bugs.scummvm.org/
Re: ScummVM on 4k
Also in fullscreen OpenGL mode you can use Ctrl-Alt and + or - to cycle through different resolutions.
- lazydays79
- Posts: 6
- Joined: Thu Oct 08, 2020 8:00 pm
- Location: Germany
Re: ScummVM on 4k
Yes, the 2x and 3x options are available, but they really lock odd. Like even worse than the games itself.Praetorian wrote: ↑Sat Oct 10, 2020 8:10 amIn my experience the OpenGL setting in "Graphic mode" does have such issues on platforms where ScummVM does not have custom scaling settings or some form of automatic scaling.lazydays79 wrote: ↑Fri Oct 09, 2020 6:50 pm Yes, it's still the same:
This is my scummvm.ini:
There is no difference between the gfx modes opengl or "standard". All other settings are unchanged.Code: Select all
[scummvm] last_fullscreen_mode_height=2160 filtering=false opl_driver=auto gfx_mode=opengl mute=false speech_volume=192 native_mt32=false mt32_device=null midi_gain=100 last_fullscreen_mode_width=3840 talkspeed=60 gui_use_game_language=false tts_voice=0 subtitles=false multi_midi=false fullscreen=false gm_device=null sfx_volume=192 music_volume=192 speech_mute=false music_driver=auto stretch_mode=pixel-perfect tts_enabled=false aspect_ratio=false versioninfo=2.1.1 autosave_period=300 enable_gs=false
Thanks!
However the SDL2 scaling options should provide at least some alternative options for UI scaling (like "no scaling", "2x", "3x"). Do you not see these options in the dropdown menu for "Options... -> Graphics -> Graphics mode"?
If not, maybe your build does not have SDL2 support. What Operating System is it you are testing on (Windows, Linux, Mac OSX etc)?
If SDL2 is missing for your platform, it might be better to open a ticket on our bug tracker for the proper developers to notice and track the issue.
https://bugs.scummvm.org/
Don't get me wrong on that, of course I like the look of the old games. But 2x and 3x options are way worse in the menu of ScummVM.
I run ScummVM on Fedora Core 32.
Regards,
Michael
- lazydays79
- Posts: 6
- Joined: Thu Oct 08, 2020 8:00 pm
- Location: Germany
- Praetorian
- ScummVM Developer
- Posts: 797
- Joined: Tue May 08, 2007 8:54 am
- Location: Greece
- Contact:
Re: ScummVM on 4k
Please provide screenshots. Is the UI bugged in 2x or 3x, is it too blurry or illegible?lazydays79 wrote: ↑Thu Oct 15, 2020 11:52 pm Yes, the 2x and 3x options are available, but they really lock odd. Like even worse than the games itself.
Don't get me wrong on that, of course I like the look of the old games. But 2x and 3x options are way worse in the menu of ScummVM.
I run ScummVM on Fedora Core 32.
However, this might be the issue that the direct OpenGL renderer is not offering multiple scaling options for the UI as the SDL library does. This cannot get resolved, as far as I know, until someone implements these options in ScummVM, and apart from that person itself we need to know what is wrong with the existing SDL based scaling.
In any case, it's best practice to open a ticket about this providing all the relevant information and screenshots in the thread, on our bug tracker
https://bugs.scummvm.org/
- lazydays79
- Posts: 6
- Joined: Thu Oct 08, 2020 8:00 pm
- Location: Germany
Re: ScummVM on 4k
Ok, thank you so far!
I will create a ticket.
Have a nice weekend!
I will create a ticket.
Have a nice weekend!
Re: ScummVM on 4k
Strange. I just checked that it works both on macOS and Ubuntu for me.
The shortcuts I provided (Ctrl-Alt and + or -) are the default shortcuts to increase and decrease the scale factor, but you can also remap those to something else in the ScummVM options. For me, with a UK keyboard, the '+' key is accessed with 'Shift' and '=' for example, so I cannot generate the Ctrl-Alt and + shortcut and instead remapped the action to Ctrl-Alt and =.