HiPhish: Regardless of this problem, there is no reason not to use the widescreen mod, it lets you see more of the game area without changing anything about the game. You don't need any other mods either and it's really easy to install. Just don't set the resolution too high or things will get to small. Personally I find a setting of 1280 x 800 to be a good choice.
My reason being the same as the one for not using any mods in the first place. I just like the vanilla experience. If I'm playing a "classic" game for the first time, enhancing it via mods would deprive me of the chance to experience the game as it was back then and judge it for what it originally was. I don't expect everybody to agree with me on that or even understand my position, but it's how I roll. Again, using a widescreen fix for a game that can't be properly rendered in 4:3 is a possibility I'm willing to consider, as is checking out what mods there are for a game I'm
replaying. Anyway... see below.
Hickory: Go to your
nVidia control panel and open Display >> Adjust desktop size and position.
For scaling mode check 'Aspect Ratio'
Perform scaling on (dropdown) 'GPU'
Check 'Override the scaling mode set by games'
Wishbone: You need to read what he writes, if you want to give him advice:
Chandoraa: That sounds like it might help, but for some reason
my nVidia control panel only has a "3D settings" menu item.
No sign of "Display", "Video & Television", "Stereoscopic 3D" or any other items I've seen on Google Images. Can't access that setting at all, or it's supposed to be controlled by the Intel drivers instead.
Wishbone: Thanks anyway for the good intentions, Hickory.
Paradoks: Two suggestions I can think of.
1) Check scaling options in Intel Graphics Panel. I know it doesn't seem do be doing anything for me but the option is there if laptop is plugged in to a TV or monitor.
2) I had this problem with AMD cards so I don't know if these are present on Nvidia as well but it's worth a try - check if your refresh rate hasn't changed to something like 59 Hz. For me in some cases scaling was fine on default 60 Hz but the image was stretched in other cases (technically there were different settings for different modes).
1) Checked it, tried every option I could try, nothing seemed to make a difference.
2) Good idea, but nope, it was set as 60 Hz, as it should (it's the only option I get at 1920x1080, btw).
Green_Hilltop: Yeah, the same thing here on both laptops I tried out - basically all laptops I've seen with an Nvidia integrated graphics card (and even a dedicated card) are missing this option, which I think is a big bummer.
Good to know my laptop's not all that weird. Can't help finding the nVidia control panel creepily empty whenever I need to do anything there, though.
jamyskis: As far as DOSBox games are concerned, you can go into the .conf file of each game and set the following:
[sdl]
fullresolution=0x0 (this will set DOSBox to your fullscreen resolution instead of running at the resolution needed for your scaler)
[render]
aspect=true (this will provide you with the desired black bars by upscaling the framebuffer over your desktop's full resolution)
Duly noted.
ZFR: Try this:
Start->Run
type:
rundll32.exe NvCpl.dll,dtcfg setscaling <display#> [<NV device moniker>] <mode: 0,1, 2, 3, 5>
where the scaling modes are defined as follows:
• 0: Default
• 1: Native
• 2: Scaled
• 3: Centered
• 5: Aspect scaling (for wide panel LCD)
So in your case since you want aspect ratio scaling and have only one display, you'd go:
rundll32.exe NvCpl.dll,dtcfg setscaling 1 DA 5 That sounds like something worth trying, but... see below.
ZFR: No. aspect=true in Dosbox only makes sure that modes with non-square pixels (e.g. 320x200 VGA mode) get the correct 4:3 ratio. These modes were very popular in most DOS games of the early 90s era, when CRT monitor could stretch the pixels to the correct ratio. It's no longer possible with LCD monitors which have pixels of a fixed square sides.
Basically it simply changes a 320x200 resolution into 320x240.
Anyway, it has nothing to do with the black bars, and the scaling when in full screen mode.
You never go to bed without learning something new.
So... Thanks everybody for your suggestions. Your support was much appreciated in these dark times. The whole point has been rendered moot, though, because the motherf$cker seems to have fixed itself. Yeah, that's right. I went too grab some dinner, turned on the computer in order to reply to the thread and let you know that our efforts so far hadn't succeeded... and there it was, working perfectly, as if it hadn't driven me to near-madness for the best part of a week. I guess I probably look like a fool now, but I'm a happy fool. A happy fool that is yet anxious about the possibility of this crap just happening again at any point in the future, whenever I expect it the least. But hey, I'll take what I can get.
So thanks again, and I'll mark SCPM's post as the solution, since he had me learn something cool about DOSBox (before some other folks had me learn some other cool stuff). May the Light guide us all, and long live GOG and its glorious community.
Addendum for those that posted while I was writing this long-winded closing post:
EuroMIX: I have a similar setup on my laptop, an 'Optimus" system (integrated for general use, dedicated for programs that need it) and I believe that the Intel is treated as the primary graphics card, which is why certain options are missing for Nvidia, because Intel handles them.
I have a couple of suggestions for possible fixes.
1) If you have your Intel options set to display in the notifications area (bottom right, next to the clock), you should be able to right click > Graphics Options > Panel Fit > Maintain Display Scaling.
2) Right click the desktop > "Graphics Properties..." and "Graphics Options" both show for me, and might for you, you can then select the latter and go Panel Fit > Maintain Display Scaling from there as well.
Tell me if any of that works for you.
1) Nope, I didn't have it, but I've activated it now. You see, the Spanish translation for the Intel control panel is so godawful, I just don't activate some otherwise useful features because I just cannot understand what they are. I'll take decent English over broken Spanish any time of the day. Hell, I'll take decent Japanese over broken Spanish any time of the day.
2) The option you mention was set all the way, it's the only option I can get on a 1920x1080 resolution.
paladin181: Go to your Nvidia control panel, and click on Adjust Desktop Size and position
Select Aspect Ratio for Scaling mode
Click the drop down menu under Perform scaling on:
Select GPU.
Check the box Override the scaling mode set by games and programs.
????
Profit
I must have created a very boring thread, because nobody seems to be reading all of it XD. Thanks anyway for trying to help, and for the chuckle-inducing
South Park reference.