• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 13:19
CEST 19:19
KST 02:19
  • 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
[ASL22] Ro8 Preview: Within Reach0[ASL22] Ro8 Preview: In A Tizzy11[ASL22] Ro16 Preview: Holy Diver5[ASL22] Ro16 Preview: Rough Waters10[ASL22] Ro24 Preview: Siren's Call8
Community News
Weekly Cups (Sep 13-20): herO scores triple2BSL Season 2313Weekly Cups (Sep 7-12): SHIN, ByuN, MaxPax double down1StarCraft open world shooter announced at BlizzCon101Weekly Cups (Aug 30-Sep 7): herO thrives amid growing schism10
StarCraft 2
General
How do you feel about the StarCraft shooter announcement at BlizzCon 2026? Balance hotfix patch 5.0.16b (July 16) Blizzard Classic Cup @ BlizzCon 2026 - $100k prize pool Weekly Cups (Sep 13-20): herO scores triple The Death of Cheese: From a Professional Cheeser
Tourneys
2026 GSTL Grand Finals ScienceCraft (October 24-25) - Live Event Sparkling Tuna Cup - Weekly Open Tournament Master Swan Open (Global Bronze-Master 2) Stellar Fest TWO the Moon (Dec 16-20)
Strategy
[H] ZvP Mid-Late Game: Stalkers Collossi HT
Custom Maps
[M] (2) Sweltering Sands [M] (2) Frigid Storage
External Content
Mutation # 544 Double Trouble The PondCast: SC2 News & Results Mutation # 543 Enhanced Defenses Mutation # 542 The Ascended
Brood War
General
Bot on ladder an AI researcher's take on the ladder bot [ASL22] Ro8 Preview: Within Reach StarCraft Human 'N' AI League BW General Discussion
Tourneys
[Megathread] Daily Proleagues [ASL22] Ro8 Day 2 [ASL22] Ro8 Day 1 [IPSL] IPSL is Back With Winter 26-27!
Strategy
Cliff Jump Revisited (1 in a 1000 strategy) Replay Review Process - What do you do? Simple Questions, Simple Answers Odyssey Mineral Stack Saturation
Other Games
General Games
Total Annihilation Zero Warcraft III: The Frozen Throne Stormgate/Frost Giant Megathread Nintendo Switch Thread EVE Corporation
Dota 2
Dota 2 Champions League Season 3 Begins April 25! Official 'what is Dota anymore' discussion
League of Legends
[TL LoL EUW IHs] Teemo shall perish
Heroes of the Storm
Heroes of the Storm 2.0
Hearthstone
Deck construction bug
TL Mafia
TL Mafia Community Thread
Community
General
US Politics Mega-thread Things Aren’t Peaceful in Palestine Russo-Ukrainian War Thread Artificial Intelligence Thread All you football fans (soccer)!
Fan Clubs
MarineLorD Fan Club The Creator Fan Club The ShoWTimE Fan Club
Media & Entertainment
Movie Discussion! [Manga] One Piece Diablo Animated Series on Netflix
Sports
Football (Soccer) Thread
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread
TL Community
Recent Gifted Posts
Blogs
Violent-Cooperative Play and…
TrAiDoS
38 yo Retired SWE loo…
PurE)Rabbit-SF
Can Bots Beat Pros?? Starcr…
namkraft
[meme] I finally understa…
LUCKY_NOOB
Regacy Esports:Our Goa…
regacyesports
Customize Sidebar...

Website Feedback

Closed Threads



Active: 12335 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
Germany614 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
Germany614 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
Germany614 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
Germany614 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
Germany614 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 States10566 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 States10566 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
Yamato Cup
15:00
#8
killerbeecast5
LiquipediaDiscussion
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
mouzStarbuck 199
BRAT_OK 80
IndyStarCraft 11
Codebar 9
StarCraft: Brood War
Britney 42045
Shuttle 1199
Rush 135
firebathero 122
Dewaltoss 117
Mong 74
actioN 63
Hyun 61
Trap 36
Bale 27
[ Show more ]
Sexy 24
HiyA 20
Dota 2
qojqva3341
Counter-Strike
fl0m2984
Fnx 1081
edward35
Super Smash Bros
hungrybox174
Mew2King32
Heroes of the Storm
Liquid`Hasu340
MindelVK17
Other Games
Liquid`RaSZi1994
B2W.Neo1109
Beastyqt760
ArmadaUGS144
KnowMe140
QueenE94
Organizations
StarCraft 2
WardiTV1879
Other Games
gamesdonequick722
BasetradeTV257
StarCraft 2
angryscii 32
StarCraft: Brood War
lovetv 7
[ Show 13 non-featured ]
StarCraft 2
• StrangeGG 56
• Reevou 1
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• Migwel
StarCraft: Brood War
• Michael_bg 10
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
Dota 2
• WagamamaTV803
Other Games
• Shiphtur281
Upcoming Events
BSL Open Qualifier
1h 41m
BSL Open Qualifier
1h 41m
OSC
5h 41m
Replay Cast
6h 41m
Afreeca Starleague
16h 41m
Soma vs Jaedong
WardiTV Weekly
17h 41m
Monday Night Weeklies
22h 41m
Sparkling Tuna Cup
1d 16h
Afreeca Starleague
1d 16h
Leta vs Soulkey
PiGosaur Cup
2 days
[ Show More ]
Kung Fu Cup
2 days
The PondCast
3 days
Replay Cast
4 days
CranKy Ducklings
5 days
Online Event
5 days
FEL
5 days
BSL: Ladder Tournament
6 days
Sparkling Tuna Cup
6 days
Liquipedia Results

Completed

Acropolis #5 - GSA
Blizzard Classic Cup 2026
Calamity Invitational

Ongoing

ASL Season 22
Super Anchor Qualifying S3
CSL 2026 AUTUMN (S22)
Acropolis #5
1win Private Club #1
Logitech G Play Connect 2026
SL StarSeries Fall 2026
FISSURE Playground #3
BLAST Open Fall 2026
Esports World Cup 2026
BLAST Bounty Summer 2026
BLAST Bounty Summer Qual
Stake Ranked Episode 3

Upcoming

Acropolis #5 - GSB
Acropolis #5 - GSC
BSL Season 23
SC4ALL II: Brood War
BSL 23: Non-Korean Championship
HSC XXX
Stellar Fest 2: Lunar Cup
SC4ALL II: StarCraft II
Kung Fu Cup 2026 Grand Finals
RSL Offline Finals
Custodian Cup
Copium Cup
PGL Major Singapore 2026
Stake Ranked Episode 6
BLAST Rivals Fall 2026
IEM Beijing 2026
Stake Ranked Episode 5
PGL Masters Bucharest 2026
1win Private Club #2
Thunderpick World Champ. '26
ESL Pro League Season 24
Stake Ranked Episode 4
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 © 2026 TLnet. All Rights Reserved.