|
Hi! With my current combination of graphics card and monitor I unfortunately have no option to force aspect correction using the hardware or display driver.
But playing Broodwar stretched just feels off to me
Is there a way to implement either aspect ratio upscaling or higher resolutions?
What I tried so far: wmode from the chaoslauncher plugin. Forces a window, but that has no upscaling apart from 2x mode. (plus, as I play on Linux it doesn't work very well with WINE)
cnc-ddraw. Apart from allowing smoother WINE emulation, you can actually force a custom resolution with it. Unfortunately you can only choose between either stretched upscaling, windowboxing (little 640x480 box in the center of the screen) or a window like wmode.
|
Hi,
It would be very helpful if you would tell us what card you are using. I've never seen any modern card that did not allow to maintain original ratio. Do you think you are lacking these options because of Linux?
|
I have an Intel HD 3000 card for which I haven't found any option to maintain the ratio in Linux (using Lubuntu [LXDE flavor of Ubuntu]).
I think it had that option in windows although quite limited. You had to select the resolution first - then select to maintain aspect ratio which was hard, because of the configuration window would not fit into 640x480 and then start starcraft. And you had to do that every time because it would not memorise your selection when switching back to the native resolution
|
|
On June 20 2015 18:49 shin ken wrote: I have an Intel HD 3000 card for which I haven't found any option to maintain the ratio in Linux (using Lubuntu [LXDE flavor of Ubuntu]).
I think it had that option in windows although quite limited. You had to select the resolution first - then select to maintain aspect ratio which was hard, because of the configuration window would not fit into 640x480 and then start starcraft. And you had to do that every time because it would not memorise your selection when switching back to the native resolution
I have an HD 5100 which I believe uses the same drivers/option panel as HD 3000 and it works well. I did have to change the resolution first to enable the maintain aspect ratio option as you mentioned, but it was saved for me and I only had to do it once.
|
that may be exactly what I need but unfortunately it doesn't work on my system: + Show Spoiler +user@Lubuntu:~$ xrandr Screen 0: minimum 320 x 200, current 1440 x 900, maximum 32767 x 32767 LVDS1 connected (normal left inverted right x axis y axis) 1366x768 60.0 + 1360x768 59.8 60.0 1024x768 60.0 800x600 60.3 56.2 640x480 59.9 VGA1 disconnected (normal left inverted right x axis y axis) HDMI1 connected 1440x900+0+0 (normal left inverted right x axis y axis) 408mm x 255mm 1440x900 59.9*+ 75.0 1280x1024 75.0 60.0 1280x960 60.0 1152x864 75.0 1024x768 75.1 70.1 66.0 60.0 832x624 74.6 800x600 72.2 75.0 60.3 56.2 640x480 75.0 72.8 66.7 66.0 60.0 720x400 70.1 DP1 disconnected (normal left inverted right x axis y axis) VIRTUAL1 disconnected (normal left inverted right x axis y axis) user@Lubuntu:~$ xrandr --output HDMI1 --set "scaling mode" "Full aspect" X Error of failed request: BadName (named color or font does not exist) Major opcode of failed request: 140 (RANDR) Minor opcode of failed request: 11 (RRQueryOutputProperty) Serial number of failed request: 36 Current serial number in output stream: 36 user@Lubuntu:~$ xrandr --output HDMI1 --set PANEL_FITTING full_aspect X Error of failed request: BadName (named color or font does not exist) Major opcode of failed request: 140 (RANDR) Minor opcode of failed request: 11 (RRQueryOutputProperty) Serial number of failed request: 36 Current serial number in output stream: 36
maybe it's because I have multiple monitors?
EDIT: actually that seems to be the case.
xrandr --prop tells me, that scaling is only available on the laptop monitor, not on the HDMI monitor: + Show Spoiler +user@Lubuntu:~$ xrandr --prop Screen 0: minimum 320 x 200, current 1440 x 900, maximum 32767 x 32767 LVDS1 connected (normal left inverted right x axis y axis) EDID: 00ffffffffffff0006af2c3000000000 00140103801d10780a15859758538a26 25505400000001010101010101010101 0101010101014a1d56c4500020303020 360025a4100000180000000f00000000 00000000000000000020000000fe0041 554f0a202020202020202020000000fe 004231333358573033205630200a00bc BACKLIGHT: 0 range: (0, 10) Backlight: 0 range: (0, 10) scaling mode: Full aspect supported: None, Full, Center, Full aspect 1366x768 60.0 + 1360x768 59.8 60.0 1024x768 60.0 800x600 60.3 56.2 640x480 59.9 VGA1 disconnected (normal left inverted right x axis y axis) HDMI1 connected 1440x900+0+0 (normal left inverted right x axis y axis) 408mm x 255mm EDID: 00ffffffffffff002264918901010101 1711010380291a782a9bb6a4534b9d24 144f54bfef0031466146714f81408180 9500950f01019a29a0d0518422305098 360098ff1000001c000000fd00314b1e 500e000a202020202020000000fc0048 616e6e732e47204857313931000000ff 0037323347483351593034323730007c Broadcast RGB: Automatic supported: Automatic, Full, Limited 16:235 audio: auto supported: force-dvi, off, auto, on 1440x900 59.9 + 75.0* 1280x1024 75.0 60.0 1280x960 60.0 1152x864 75.0 1024x768 75.1 70.1 66.0 60.0 832x624 74.6 800x600 72.2 75.0 60.3 56.2 640x480 75.0 72.8 66.7 66.0 60.0 720x400 70.1 DP1 disconnected (normal left inverted right x axis y axis) Broadcast RGB: Automatic supported: Automatic, Full, Limited 16:235 audio: auto supported: force-dvi, off, auto, on VIRTUAL1 disconnected (normal left inverted right x axis y axis)
|
On June 20 2015 20:01 shin ken wrote:that may be exactly what I need but unfortunately it doesn't work on my system: + Show Spoiler +user@Lubuntu:~$ xrandr Screen 0: minimum 320 x 200, current 1440 x 900, maximum 32767 x 32767 LVDS1 connected (normal left inverted right x axis y axis) 1366x768 60.0 + 1360x768 59.8 60.0 1024x768 60.0 800x600 60.3 56.2 640x480 59.9 VGA1 disconnected (normal left inverted right x axis y axis) HDMI1 connected 1440x900+0+0 (normal left inverted right x axis y axis) 408mm x 255mm 1440x900 59.9*+ 75.0 1280x1024 75.0 60.0 1280x960 60.0 1152x864 75.0 1024x768 75.1 70.1 66.0 60.0 832x624 74.6 800x600 72.2 75.0 60.3 56.2 640x480 75.0 72.8 66.7 66.0 60.0 720x400 70.1 DP1 disconnected (normal left inverted right x axis y axis) VIRTUAL1 disconnected (normal left inverted right x axis y axis) user@Lubuntu:~$ xrandr --output HDMI1 --set "scaling mode" "Full aspect" X Error of failed request: BadName (named color or font does not exist) Major opcode of failed request: 140 (RANDR) Minor opcode of failed request: 11 (RRQueryOutputProperty) Serial number of failed request: 36 Current serial number in output stream: 36 user@Lubuntu:~$ xrandr --output HDMI1 --set PANEL_FITTING full_aspect X Error of failed request: BadName (named color or font does not exist) Major opcode of failed request: 140 (RANDR) Minor opcode of failed request: 11 (RRQueryOutputProperty) Serial number of failed request: 36 Current serial number in output stream: 36 maybe it's because I have multiple monitors? EDIT: actually that seems to be the case. xrandr --prop tells me, that scaling is only available on the laptop monitor, not on the HDMI monitor: + Show Spoiler +user@Lubuntu:~$ xrandr --prop Screen 0: minimum 320 x 200, current 1440 x 900, maximum 32767 x 32767 LVDS1 connected (normal left inverted right x axis y axis) EDID: 00ffffffffffff0006af2c3000000000 00140103801d10780a15859758538a26 25505400000001010101010101010101 0101010101014a1d56c4500020303020 360025a4100000180000000f00000000 00000000000000000020000000fe0041 554f0a202020202020202020000000fe 004231333358573033205630200a00bc BACKLIGHT: 0 range: (0, 10) Backlight: 0 range: (0, 10) scaling mode: Full aspect supported: None, Full, Center, Full aspect 1366x768 60.0 + 1360x768 59.8 60.0 1024x768 60.0 800x600 60.3 56.2 640x480 59.9 VGA1 disconnected (normal left inverted right x axis y axis) HDMI1 connected 1440x900+0+0 (normal left inverted right x axis y axis) 408mm x 255mm EDID: 00ffffffffffff002264918901010101 1711010380291a782a9bb6a4534b9d24 144f54bfef0031466146714f81408180 9500950f01019a29a0d0518422305098 360098ff1000001c000000fd00314b1e 500e000a202020202020000000fc0048 616e6e732e47204857313931000000ff 0037323347483351593034323730007c Broadcast RGB: Automatic supported: Automatic, Full, Limited 16:235 audio: auto supported: force-dvi, off, auto, on 1440x900 59.9 + 75.0* 1280x1024 75.0 60.0 1280x960 60.0 1152x864 75.0 1024x768 75.1 70.1 66.0 60.0 832x624 74.6 800x600 72.2 75.0 60.3 56.2 640x480 75.0 72.8 66.7 66.0 60.0 720x400 70.1 DP1 disconnected (normal left inverted right x axis y axis) Broadcast RGB: Automatic supported: Automatic, Full, Limited 16:235 audio: auto supported: force-dvi, off, auto, on VIRTUAL1 disconnected (normal left inverted right x axis y axis) I can’t help you there, I have only one monitor :/
|
apparently it's a limitation of the DRI display driver. Up until now, the developers only enabled the scaler for "fixed mode" displays from the likes of laptops. Also there is little to no reason to use non-native resolutions on regular (desktop) applications. It's pretty much a gaming-only thing which has just lately become a more important factor in linux development.
The only options I see is somehow make linux believe my external HDMI monitor is laptop monitor or wait for a patch (I found one for radeon cards, but a request on the same issue has also been raised for the intel component recently)
|
I wish there would be a solid, working high resolution hack for Brood War. That would be the best solution, in my opinion.
Seeking an alternative I build the latest version of Wargus which is an open source Warcraft 2 engine, and boy - it looks incredible with a high resolution. Nowadays we have kickstarters to achieve such looks for SC2 :D
|
I want to force 4:3 aspect on windows, i have an ATI Radeon 5200 graphic card and i cant find the settings to apply this aspect when i run broodwar. Any idea how to do it i dont like windowed mode neither stretched image fitting my 16;9 screen.
|
On July 10 2015 06:20 No_eL wrote: I want to force 4:3 aspect on windows, i have an ATI Radeon 5200 graphic card and i cant find the settings to apply this aspect when i run broodwar. Any idea how to do it i dont like windowed mode neither stretched image fitting my 16;9 screen. Your monitor may have buttons to change the aspect ratio.
|
On my BenQ monitor I can adjust to "maintain aspect ratio". This makes broodwar have black bars on the sides, works wonders.
|
I have a Samsung monitor, but i cant find the "maintain aspect radio". Any other solution?
|
Before I had this monitor, I could set the graphics driver to maintain aspect ratio. This caused some loss of performance but achieved the same results.
|
|
Ty! i finally made it!
In my monitor settings i change "image" and the "size" to "auto", and now when i run broodwar appears the black bars and the image is not stretched.
=)
|
United States9607 Posts
I have nvidia card gtx750 for laptop. Anyone know how i can get the black bars for that? my monitor size is 1920x1080.
|
And u tried with you monitor menu?
|
United States9607 Posts
On July 11 2015 01:49 No_eL wrote: And u tried with you monitor menu? at work right now, ill try it when i get home. and let you know.
EDIT: i ahve no idea where the monitor menu is. i went to screen resolution and didnt find anything.
|
separate X server for games suites very well
|
|
|
|