tv display

Ask for help with ScummVM problems

Moderator: ScummVM Team

Post Reply
daaceking
Posts: 35
Joined: Mon Jan 03, 2011 5:18 am

tv display

Post by daaceking » Thu Feb 13, 2014 7:19 am

hi, i use a tv as my display which causes a few issues with scummvm.

1] my video card as standard overscan all image, i have to calibrate it through nvidia every time i install fresh drivers. in rare circumstances, some games still overscan. a solution to this is "borderless fullscreen". so this is another fullscreen type. unfortunately scummvm at 1.6.0 currently overscans :(

2] my display supports "1920x1080 at 60i" OR a bit over "720 60p". screen switches to 720p at fullscreen and i think the resolution is quite low.

would it be possible to create borderless fullscreen feature compatible with "1920x1080 60hz interlaced" or as nvidia calls it "1920x1080 30hz p/i?" thank you :-D

digitall
ScummVM Developer
Posts: 1013
Joined: Thu Aug 02, 2012 1:40 pm

Post by digitall » Thu Feb 13, 2014 1:43 pm

tl;dr: No. This is not an issue with ScummVM, but with the SDL fullscreen code and your graphics drivers.

I assume that you are running on Win32 desktop. As we run on a large number of platforms, including Linux which has NVidia drivers, it would be useful if you give a fuller description in future, but these comments apply in any case.

We have no control over the detailed graphics output issues you are indicating. We use the SDL (Simple Direct Media) v1.2 abstraction library as a backend and the relevant API does not expose this level of control. We simply ask for a full screen window of a certain resolution. SDL provides this, so any issues such as this are bugs/problems in libSDL.

However, they are not likely to be addressed unless severe as the SDL project has moved on to a new API v2.0, which we can not port to at this time due to various missing APIs and bugs with that.

See the following which may be of relevance:
http://wiki.libsdl.org/SDL_CreateWindow
http://pcgamingwiki.com/wiki/Borderless ... n_windowed
http://lists.libsdl.org/pipermail/sdl-l ... 05079.html
http://forums.libsdl.org/viewtopic.php? ... cb66720858

daaceking
Posts: 35
Joined: Mon Jan 03, 2011 5:18 am

Post by daaceking » Thu Feb 13, 2014 2:17 pm

thanks for the reply,

sorry, yes i'm using windows 7

does that mean there's no solution? nvidia over scan and amd underscan. as for the resolution, i think it is the native game resolution, it looks sharper on android and my old "proper" monitor.

edit - i have found a solution

1] edit the game's setting to override global graphics
2] mess around with "graphics mode" & compare with the wiki for graphics info

i chose supereagle. fixed overscan. i guess there was nothing wrong with the resolution but supereagle with double pixels and blur looks good. :-)

hope it's useful for anyone else with overscan / low res issues

digitall
ScummVM Developer
Posts: 1013
Joined: Thu Aug 02, 2012 1:40 pm

Post by digitall » Thu Feb 13, 2014 4:19 pm

Glad you found an acceptable solution for you... This kind of issue tends to be outside of our scope as it is a interaction between screen behaviour, OS Graphics Driver/Settings and the libSDL or other library providing GFX access... so almost impossible for us to debug as too many possible causes and most are not within ScummVM's codebase scope.

Post Reply