• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EST 15:08
CET 21:08
KST 05:08
  • Home
  • Forum
  • Calendar
  • Streams
  • Liquipedia
  • Features
  • Store
  • EPT
  • TL+
  • StarCraft 2
  • Brood War
  • Smash
  • Heroes
  • Counter-Strike
  • Overwatch
  • Liquibet
  • Fantasy StarCraft
  • TLPD
  • StarCraft 2
  • Brood War
  • Blogs
Forum Sidebar
Events/Features
News
Featured News
RSL Revival - 2025 Season Finals Preview8RSL Season 3 - Playoffs Preview0RSL Season 3 - RO16 Groups C & D Preview0RSL Season 3 - RO16 Groups A & B Preview2TL.net Map Contest #21: Winners12
Community News
ComeBackTV's documentary on Byun's Career !8Weekly Cups (Dec 8-14): MaxPax, Clem, Cure win4Weekly Cups (Dec 1-7): Clem doubles, Solar gets over the hump1Weekly Cups (Nov 24-30): MaxPax, Clem, herO win2BGE Stara Zagora 2026 announced15
StarCraft 2
General
When will we find out if there are more tournament ComeBackTV's documentary on Byun's Career ! Weekly Cups (Dec 8-14): MaxPax, Clem, Cure win RSL Revival - 2025 Season Finals Preview Weekly Cups (Dec 1-7): Clem doubles, Solar gets over the hump
Tourneys
Sparkling Tuna Cup - Weekly Open Tournament $5,000+ WardiTV 2025 Championship RSL Offline Finals Info - Dec 13 and 14! Master Swan Open (Global Bronze-Master 2) Winter Warp Gate Amateur Showdown #1:
Strategy
Custom Maps
Map Editor closed ?
External Content
Mutation # 504 Retribution Mutation # 503 Fowl Play Mutation # 502 Negative Reinforcement Mutation # 501 Price of Progress
Brood War
General
How Rain Became ProGamer in Just 3 Months BGH Auto Balance -> http://bghmmr.eu/ FlaSh on: Biggest Problem With SnOw's Playstyle screp: Command line app to parse SC rep files [BSL21] RO8 Bracket & Prediction Contest
Tourneys
Small VOD Thread 2.0 [Megathread] Daily Proleagues [BSL21] WB SEMIFINALS - Saturday 21:00 CET [BSL21] RO8 - Day 2 - Sunday 21:00 CET
Strategy
Game Theory for Starcraft Current Meta Simple Questions, Simple Answers Fighting Spirit mining rates
Other Games
General Games
Mechabellum PC Games Sales Thread Stormgate/Frost Giant Megathread Nintendo Switch Thread Path of Exile
Dota 2
Official 'what is Dota anymore' discussion
League of Legends
Heroes of the Storm
Simple Questions, Simple Answers Heroes of the Storm 2.0
Hearthstone
Deck construction bug Heroes of StarCraft mini-set
TL Mafia
Mafia Game Mode Feedback/Ideas Survivor II: The Amazon Sengoku Mafia TL Mafia Community Thread
Community
General
US Politics Mega-thread Russo-Ukrainian War Thread Things Aren’t Peaceful in Palestine The Games Industry And ATVI YouTube Thread
Fan Clubs
White-Ra Fan Club
Media & Entertainment
Anime Discussion Thread [Manga] One Piece Movie Discussion!
Sports
2024 - 2026 Football Thread Formula 1 Discussion
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread
TL Community
TL+ Announced Where to ask questions and add stream?
Blogs
The (Hidden) Drug Problem in…
TrAiDoS
I decided to write a webnov…
DjKniteX
James Bond movies ranking - pa…
Topin
Thanks for the RSL
Hildegard
Customize Sidebar...

Website Feedback

Closed Threads



Active: 1522 users

Force aspect ratio correction? (4:3 black bars)

Forum Index > BW General
Post a Reply
1 2 Next All
shin ken
Profile Blog Joined October 2009
Germany612 Posts
Last Edited: 2015-06-20 12:54:12
June 20 2015 08:47 GMT
#1
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.
endy
Profile Blog Joined May 2009
Switzerland8970 Posts
June 20 2015 09:24 GMT
#2
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?
ॐ
shin ken
Profile Blog Joined October 2009
Germany612 Posts
Last Edited: 2015-06-20 09:50:47
June 20 2015 09:49 GMT
#3
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
Biolunar
Profile Joined February 2012
Germany224 Posts
June 20 2015 10:07 GMT
#4
Try this: https://wiki.archlinux.org/index.php/Intel_graphics#Setting_scaling_mode
I play BW on a WinXP inside VirtualBox.
What is best? To crush the Zerg, see them driven before you, and hear the lamentations of the Protoss.
endy
Profile Blog Joined May 2009
Switzerland8970 Posts
June 20 2015 10:34 GMT
#5
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.
ॐ
shin ken
Profile Blog Joined October 2009
Germany612 Posts
Last Edited: 2015-06-20 12:27:23
June 20 2015 11:01 GMT
#6
On June 20 2015 19:07 Biolunar wrote:
Try this: https://wiki.archlinux.org/index.php/Intel_graphics#Setting_scaling_mode
I play BW on a WinXP inside VirtualBox.


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)
Biolunar
Profile Joined February 2012
Germany224 Posts
June 20 2015 12:21 GMT
#7
On June 20 2015 20:01 shin ken wrote:
Show nested quote +
On June 20 2015 19:07 Biolunar wrote:
Try this: https://wiki.archlinux.org/index.php/Intel_graphics#Setting_scaling_mode
I play BW on a WinXP inside VirtualBox.


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 :/
What is best? To crush the Zerg, see them driven before you, and hear the lamentations of the Protoss.
shin ken
Profile Blog Joined October 2009
Germany612 Posts
Last Edited: 2015-06-20 12:52:00
June 20 2015 12:27 GMT
#8
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)
shin ken
Profile Blog Joined October 2009
Germany612 Posts
June 21 2015 09:23 GMT
#9
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
No_eL
Profile Joined July 2007
Chile1438 Posts
July 09 2015 21:20 GMT
#10
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.
Beat after beat i will become stronger.
xboi209
Profile Blog Joined June 2011
United States1173 Posts
July 09 2015 22:20 GMT
#11
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.
http://www.reddit.com/r/broodwar/
ixuz
Profile Blog Joined November 2006
Sweden38 Posts
July 09 2015 22:55 GMT
#12
On my BenQ monitor I can adjust to "maintain aspect ratio".
This makes broodwar have black bars on the sides, works wonders.
lewl lewl
No_eL
Profile Joined July 2007
Chile1438 Posts
July 10 2015 06:08 GMT
#13
I have a Samsung monitor, but i cant find the "maintain aspect radio". Any other solution?
Beat after beat i will become stronger.
ixuz
Profile Blog Joined November 2006
Sweden38 Posts
July 10 2015 13:22 GMT
#14
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.
lewl lewl
ixuz
Profile Blog Joined November 2006
Sweden38 Posts
Last Edited: 2015-07-10 15:09:12
July 10 2015 15:07 GMT
#15
Have a look at this
http://support.amd.com/en-us/kb-articles/Pages/UnableToSetGPUScaling.aspx

This was the exact way I was able to achieve your desired results before I had my new monitor.
lewl lewl
No_eL
Profile Joined July 2007
Chile1438 Posts
July 10 2015 16:16 GMT
#16
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.

=)
Beat after beat i will become stronger.
FlaShFTW
Profile Blog Joined February 2010
United States10252 Posts
July 10 2015 16:47 GMT
#17
I have nvidia card gtx750 for laptop. Anyone know how i can get the black bars for that? my monitor size is 1920x1080.
Writer#1 KT and FlaSh Fanboy || Woo Jung Ho Never Forget || Teamliquid Political Decision Desk
TL+ Member
No_eL
Profile Joined July 2007
Chile1438 Posts
July 10 2015 16:49 GMT
#18
And u tried with you monitor menu?
Beat after beat i will become stronger.
FlaShFTW
Profile Blog Joined February 2010
United States10252 Posts
Last Edited: 2015-07-11 01:43:06
July 11 2015 00:02 GMT
#19
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.
Writer#1 KT and FlaSh Fanboy || Woo Jung Ho Never Forget || Teamliquid Political Decision Desk
TL+ Member
AleXoundOS
Profile Joined January 2011
Georgia458 Posts
July 11 2015 21:09 GMT
#20
separate X server for games suites very well
https://bwapi.github.io - An API for interacting with Starcraft: Broodwar (1.16.1)
1 2 Next All
Please log in or register to reply.
Live Events Refresh
Next event in 52m
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
Clem_sc2 956
ProTech129
UpATreeSC 90
mouzStarbuck 74
StarCraft: Brood War
Britney 14032
Bisu 2012
Rain 1327
Shuttle 268
BeSt 196
Dewaltoss 106
Hyun 59
Aegong 48
JYJ 46
ggaemo 34
[ Show more ]
Killer 34
Mong 29
910 25
Shinee 12
sorry 11
JulyZerg 8
SilentControl 5
Dota 2
Gorgc6612
singsing3458
PGG 36
LuMiX1
Counter-Strike
fl0m1219
byalli847
Foxcn133
adren_tv52
minikerr0
Heroes of the Storm
Liquid`Hasu350
Other Games
Grubby3321
FrodaN1080
RotterdaM790
C9.Mang0142
KnowMe115
Trikslyr69
B2W.Neo39
ZombieGrub9
Organizations
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 17 non-featured ]
StarCraft 2
• musti20045 21
• IndyKCrew
• Migwel
• AfreecaTV YouTube
• sooper7s
• intothetv
• Kozan
• LaughNgamezSOOP
StarCraft: Brood War
• XenOsky 1
• STPLYoutube
• ZZZeroYoutube
• BSLYoutube
Dota 2
• WagamamaTV332
• lizZardDota259
Other Games
• imaqtpie1200
• Shiphtur162
• tFFMrPink 20
Upcoming Events
The PiG Daily
52m
SHIN vs ByuN
Reynor vs Classic
TBD vs herO
Maru vs SHIN
TBD vs Classic
CranKy Ducklings
13h 52m
WardiTV 2025
14h 52m
Reynor vs MaxPax
SHIN vs TBD
Solar vs herO
Classic vs TBD
SC Evo League
16h 22m
Ladder Legends
22h 52m
BSL 21
23h 52m
Sziky vs Dewalt
eOnzErG vs Cross
Sparkling Tuna Cup
1d 13h
Ladder Legends
1d 20h
BSL 21
1d 23h
StRyKeR vs TBD
Bonyth vs TBD
Replay Cast
2 days
[ Show More ]
Wardi Open
2 days
Monday Night Weeklies
2 days
WardiTV Invitational
4 days
Replay Cast
5 days
WardiTV Invitational
5 days
ByuN vs Solar
Clem vs Classic
Cure vs herO
Reynor vs MaxPax
Liquipedia Results

Completed

Acropolis #4 - TS3
RSL Offline Finals
Kuram Kup

Ongoing

C-Race Season 1
IPSL Winter 2025-26
KCM Race Survival 2025 Season 4
YSL S2
BSL Season 21
Slon Tour Season 2
CSL Season 19: Qualifier 1
WardiTV 2025
META Madness #9
eXTREMESLAND 2025
SL Budapest Major 2025
ESL Impact League Season 8
BLAST Rivals Fall 2025
IEM Chengdu 2025
PGL Masters Bucharest 2025
Thunderpick World Champ.
CS Asia Championships 2025
ESL Pro League S22

Upcoming

CSL Season 19: Qualifier 2
CSL 2025 WINTER (S19)
BSL 21 Non-Korean Championship
Acropolis #4
IPSL Spring 2026
Bellum Gens Elite Stara Zagora 2026
HSC XXVIII
Big Gabe Cup #3
OSC Championship Season 13
ESL Pro League Season 23
PGL Cluj-Napoca 2026
IEM Kraków 2026
BLAST Bounty Winter 2026
BLAST Bounty Winter Qual
TLPD

1. ByuN
2. TY
3. Dark
4. Solar
5. Stats
6. Nerchio
7. sOs
8. soO
9. INnoVation
10. Elazer
1. Rain
2. Flash
3. EffOrt
4. Last
5. Bisu
6. Soulkey
7. Mini
8. Sharp
Sidebar Settings...

Advertising | Privacy Policy | Terms Of Use | Contact Us

Original banner artwork: Jim Warren
The contents of this webpage are copyright © 2025 TLnet. All Rights Reserved.