• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 01:38
CEST 07:38
KST 14:38
  • 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
Team Liquid Map Contest #21 - Presented by Monster Energy0uThermal's 2v2 Tour: $15,000 Main Event11Serral wins EWC 202547Tournament Spotlight: FEL Cracow 202510Power Rank - Esports World Cup 202580
Community News
Weekly Cups (Aug 4-10): MaxPax wins a triple5SC2's Safe House 2 - October 18 & 195Weekly Cups (Jul 28-Aug 3): herO doubles up6LiuLi Cup - August 2025 Tournaments5[BSL 2025] H2 - Team Wars, Weeklies & SB Ladder10
StarCraft 2
General
Team Liquid Map Contest #21 - Presented by Monster Energy uThermal's 2v2 Tour: $15,000 Main Event Serral wins EWC 2025 Lambo Talks: The Future of SC2 and more... Weekly Cups (Aug 4-10): MaxPax wins a triple
Tourneys
SEL Masters #5 - Korea vs Russia (SC Evo) Enki Epic Series #5 - TaeJa vs Classic (SC Evo) ByuN vs TaeJa Bo7 SC Evo Showmatch Global Tourney for College Students in September RSL: Revival, a new crowdfunded tournament series
Strategy
Custom Maps
External Content
Mutation # 486 Watch the Skies Mutation # 485 Death from Below Mutation # 484 Magnetic Pull Mutation #239 Bad Weather
Brood War
General
BW General Discussion ASL Season 20 Ro24 Groups ASL20 Pre-season Tier List ranking! BSL Polish World Championship 2025 20-21 September StarCon Philadelphia
Tourneys
KCM 2025 Season 3 [Megathread] Daily Proleagues Small VOD Thread 2.0 [ASL20] Online Qualifiers Day 2
Strategy
Simple Questions, Simple Answers Fighting Spirit mining rates [G] Mineral Boosting Muta micro map competition
Other Games
General Games
Stormgate/Frost Giant Megathread Nintendo Switch Thread Total Annihilation Server - TAForever Beyond All Reason [MMORPG] Tree of Savior (Successor of Ragnarok)
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
Heroes of StarCraft mini-set
TL Mafia
TL Mafia Community Thread Vanilla Mini Mafia
Community
General
US Politics Mega-thread Russo-Ukrainian War Thread Things Aren’t Peaceful in Palestine The Games Industry And ATVI European Politico-economics QA Mega-thread
Fan Clubs
INnoVation Fan Club SKT1 Classic Fan Club!
Media & Entertainment
Anime Discussion Thread [\m/] Heavy Metal Thread [Manga] One Piece Movie Discussion! Korean Music Discussion
Sports
2024 - 2025 Football Thread TeamLiquid Health and Fitness Initiative For 2023 Formula 1 Discussion
World Cup 2022
Tech Support
Gtx660 graphics card replacement Installation of Windows 10 suck at "just a moment" Computer Build, Upgrade & Buying Resource Thread
TL Community
TeamLiquid Team Shirt On Sale The Automated Ban List
Blogs
Gaming After Dark: Poor Slee…
TrAiDoS
[Girl blog} My fema…
artosisisthebest
Sharpening the Filtration…
frozenclaw
ASL S20 English Commentary…
namkraft
from making sc maps to makin…
Husyelt
StarCraft improvement
iopq
Customize Sidebar...

Website Feedback

Closed Threads



Active: 542 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 States10164 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 States10164 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
Georgia457 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 5h 22m
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
Nina 270
StarCraft: Brood War
Britney 52810
Nal_rA 831
ggaemo 256
ToSsGirL 149
EffOrt 124
sorry 91
Leta 86
Aegong 61
Noble 43
Hm[arnc] 20
[ Show more ]
Icarus 15
Bale 6
Movie 1
Dota 2
ODPixel131
League of Legends
JimRising 737
Counter-Strike
Stewie2K1161
Super Smash Bros
C9.Mang01056
Mew2King112
Other Games
summit1g9628
shahzam672
WinterStarcraft494
NeuroSwarm48
JuggernautJason20
Organizations
Other Games
gamesdonequick824
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 16 non-featured ]
StarCraft 2
• davetesta23
• intothetv
• AfreecaTV YouTube
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
League of Legends
• Rush1789
• Stunt481
• HappyZerGling66
Counter-Strike
• Shiphtur194
Other Games
• Scarra1244
Upcoming Events
WardiTV Summer Champion…
5h 22m
RSL Revival
11h 22m
PiGosaur Monday
18h 22m
WardiTV Summer Champion…
1d 5h
The PondCast
2 days
WardiTV Summer Champion…
2 days
Replay Cast
2 days
LiuLi Cup
3 days
Online Event
4 days
SC Evo League
4 days
[ Show More ]
uThermal 2v2 Circuit
4 days
CSO Contender
4 days
Sparkling Tuna Cup
5 days
WardiTV Summer Champion…
5 days
SC Evo League
5 days
uThermal 2v2 Circuit
5 days
Afreeca Starleague
6 days
Sharp vs Ample
Larva vs Stork
Wardi Open
6 days
RotterdaM Event
6 days
Replay Cast
6 days
Liquipedia Results

Completed

StarCon 2025 Philadelphia
FEL Cracow 2025
CC Div. A S7

Ongoing

Copa Latinoamericana 4
Jiahua Invitational
BSL 20 Team Wars
KCM Race Survival 2025 Season 3
BSL 21 Qualifiers
WardiTV Summer 2025
uThermal 2v2 Main Event
HCC Europe
BLAST Bounty Fall Qual
IEM Cologne 2025
FISSURE Playground #1
BLAST.tv Austin Major 2025

Upcoming

ASL Season 20
CSLAN 3
BSL Season 21
BSL 21 Team A
RSL Revival: Season 2
Maestros of the Game
SEL Season 2 Championship
PGL Masters Bucharest 2025
MESA Nomadic Masters Fall
Thunderpick World Champ.
CS Asia Championships 2025
Roobet Cup 2025
ESL Pro League S22
StarSeries Fall 2025
FISSURE Playground #2
BLAST Open Fall 2025
BLAST Open Fall Qual
Esports World Cup 2025
BLAST Bounty Fall 2025
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.