View Full Version : Higer Video Resolutions in Linux
Speedy
July 27th, 2007, 01:49 AM
Hi all,
I just started using Linux again about a week and a half ago. So far I love that its so much faster than Windoze and I'm able to get pretty much everything running except WINE, which is a PITA. Anyways, I've got it set up with Dual Monitors, which was super easy to set up. However, I've got it running in 2048x768
I would like to run it in 2560x1024, which is what I was running in Windoze, however, I don't see that option and when I run in anything higher than 2048x768, I have to move my mouse up to the top or bottom of the screen to see the whole screen.
I'm running OpenSuse 10.2. I've got dual 19" Viewsonic Optiquest Q9 monitors and a Sapphire ATI Radeon X800pro video card. Is there any way to get the screen resolution I am looking for?
Thanks :)
kage
July 27th, 2007, 08:09 AM
The most effective way to change your resolution is to edit the file /etc/X11/xorg.conf. If you don't mind, open that file in a text editor, and post the complete content here.
Speedy
July 29th, 2007, 07:37 AM
# /.../
# SaX generated X11 config file
# Created on: 2007-07-15T18:20:41-0700.
#
# Version: 8.1
# Contact: Marcus Schaefer <sax@suse.de>, 2005
# Contact: SaX-User list <https://lists.berlios.de/mailman/listinfo/sax-users>
#
# Automatically generated by [ISaX] (8.1)
# PLEASE DO NOT EDIT THIS FILE!
#
Section "Files"
FontPath "/usr/share/fonts/misc:unscaled"
FontPath "/usr/share/fonts/local"
FontPath "/usr/share/fonts/75dpi:unscaled"
FontPath "/usr/share/fonts/100dpi:unscaled"
FontPath "/usr/share/fonts/Type1"
FontPath "/usr/share/fonts/URW"
FontPath "/usr/share/fonts/Speedo"
FontPath "/usr/share/fonts/PEX"
FontPath "/usr/share/fonts/cyrillic"
FontPath "/usr/share/fonts/latin2/misc:unscaled"
FontPath "/usr/share/fonts/latin2/75dpi:unscaled"
FontPath "/usr/share/fonts/latin2/100dpi:unscaled"
FontPath "/usr/share/fonts/latin2/Type1"
FontPath "/usr/share/fonts/latin7/75dpi:unscaled"
FontPath "/usr/share/fonts/baekmuk:unscaled"
FontPath "/usr/share/fonts/japanese:unscaled"
FontPath "/usr/share/fonts/kwintv"
FontPath "/usr/share/fonts/truetype"
FontPath "/usr/share/fonts/uni:unscaled"
FontPath "/usr/share/fonts/CID"
FontPath "/usr/share/fonts/ucs/misc:unscaled"
FontPath "/usr/share/fonts/ucs/75dpi:unscaled"
FontPath "/usr/share/fonts/ucs/100dpi:unscaled"
FontPath "/usr/share/fonts/hellas/misc:unscaled"
FontPath "/usr/share/fonts/hellas/75dpi:unscaled"
FontPath "/usr/share/fonts/hellas/100dpi:unscaled"
FontPath "/usr/share/fonts/hellas/Type1"
FontPath "/usr/share/fonts/misc/sgi:unscaled"
FontPath "/usr/share/fonts/xtest"
FontPath "/opt/kde3/share/fonts"
FontPath "unix/:7100"
InputDevices "/dev/gpmdata"
InputDevices "/dev/input/mice"
EndSection
Section "ServerFlags"
Option "AllowMouseOpenFail" "on"
EndSection
Section "Module"
Load "glx"
Load "type1"
Load "extmod"
Load "dbe"
Load "freetype"
Load "v4l"
EndSection
Section "InputDevice"
Driver "kbd"
Identifier "Keyboard[0]"
Option "Protocol" "Standard"
Option "XkbLayout" "us"
Option "XkbModel" "pc104"
Option "XkbRules" "xfree86"
EndSection
Section "InputDevice"
Driver "mouse"
Identifier "Mouse[1]"
Option "Buttons" "11"
Option "Device" "/dev/input/mice"
Option "Name" "Microsoft Wireless Optical Desktop?? 1.00"
Option "Protocol" "explorerps/2"
Option "Vendor" "Sysp"
Option "ZAxisMapping" "4 5"
EndSection
Section "Monitor"
DisplaySize 305 230
HorizSync 29-48
Identifier "Monitor[0]"
ModelName "1024X768@60HZ"
Option "DPMS"
VendorName "--> VESA"
VertRefresh 45-60
UseModes "Modes[0]"
EndSection
Section "Modes"
Identifier "Modes[0]"
Modeline "1280x1024" 79.46 1280 1344 1480 1680 1024 1025 1028 1051
Modeline "1280x960" 79.59 1280 1344 1480 1680 960 961 964 987
Modeline "1280x800" 80.58 1280 1344 1480 1680 800 801 804 827
Modeline "1152x864" 71.02 1152 1208 1328 1504 864 865 868 891
Modeline "1280x768" 80.14 1280 1344 1480 1680 768 769 772 795
Modeline "1024x768" 64.11 1024 1080 1184 1344 768 769 772 795
Modeline "1280x600" 61.50 1280 1336 1464 1648 600 601 604 622
Modeline "1024x600" 48.96 1024 1064 1168 1312 600 601 604 622
Modeline "800x600" 38.22 800 832 912 1024 600 601 604 622
Modeline "768x576" 34.96 768 792 872 976 576 577 580 597
Modeline "640x480" 23.86 640 656 720 800 480 481 484 497
Modeline "1024x768" 65.00 1024 1048 1184 1344 768 771 777 806 -HSync -VSync
Modeline "1280x1024" 93.04 1280 1352 1488 1696 1024 1025 1028 1055
Modeline "1280x960" 86.40 1280 1344 1480 1680 960 961 964 989
Modeline "1280x800" 83.46 1280 1344 1480 1680 800 801 804 828
Modeline "1152x864" 75.93 1152 1216 1336 1520 864 865 868 892
Modeline "1280x768" 82.91 1280 1344 1480 1680 768 769 772 796
Modeline "1024x768" 66.33 1024 1080 1184 1344 768 769 772 796
Modeline "1280x600" 63.55 1280 1336 1464 1648 600 601 604 622
Modeline "1024x600" 50.60 1024 1064 1168 1312 600 601 604 622
Modeline "800x600" 39.49 800 832 912 1024 600 601 604 622
Modeline "768x576" 36.13 768 792 872 976 576 577 580 597
Modeline "640x480" 24.70 640 656 720 800 480 481 484 498
Modeline "2048x768" 65.00 2048 2072 2208 2368 768 771 777 806
Modeline "2560x800" 80.58 2560 2624 2760 2960 800 801 804 827
EndSection
Section "Screen"
DefaultDepth 24
SubSection "Display"
Depth 15
Modes "1280x1024" "1280x960" "1280x800" "1152x864" "1280x768" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "1280x1024" "1280x960" "1280x800" "1152x864" "1280x768" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1280x1024" "1280x960" "1280x800" "1152x864" "1280x768" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
EndSubSection
SubSection "Display"
Depth 8
Modes "1280x1024" "1280x960" "1280x800" "1152x864" "1280x768" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
EndSubSection
Device "Device[0]"
Identifier "Screen[0]"
Monitor "Monitor[0]"
EndSection
Section "Device"
BoardName "Radeon X800PRO (R423) UI (PCIE)"
BusID "1:0:0"
Driver "radeon"
Identifier "Device[0]"
Option "SaXDualHead"
Option "IgnoreEDID"
Option "MergedFB"
Option "SaXDualMonitorVendor" "--> VESA"
Option "CRT2VRefresh" "50-60"
Option "CRT2Position" "LeftOf"
Option "MetaModes" "1280x1024,1280x1024;1280x960,1280x960;1280x800,128 0x800;1152x864,1152x864;1280x768,1280x768;1024x768 ,1024x768;1280x600,1280x600;1024x600,1024x600;800x 600,800x600;768x576,768x576;640x480,640x480"
Option "SaXDualOrientation" "LeftOf"
Option "SaXDualResolution" "1280x1024"
Option "SaXDualMode" "Xinerama"
Option "CRT2HSync" "31-50"
Option "SaXDualHSync" "31-50"
Option "SaXDualMonitorModel" "1024X768@60HZ"
Option "SaXDualVSync" "50-60"
Screen 0
VendorName "ATI"
EndSection
Section "ServerLayout"
Identifier "Layout[all]"
InputDevice "Keyboard[0]" "CoreKeyboard"
InputDevice "Mouse[1]" "CorePointer"
Option "Clone" "off"
Option "Xinerama" "off"
Screen "Screen[0]"
EndSection
Section "DRI"
Group "video"
Mode 0660
EndSection
Section "Extensions"
EndSection
pozican
July 29th, 2007, 05:35 PM
Check out this section.
Section "Screen"
DefaultDepth 24
SubSection "Display"
Depth 15
Modes "1280x1024" "1280x960" "1280x800" "1152x864" "1280x768" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "1280x1024" "1280x960" "1280x800" "1152x864" "1280x768" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1280x1024" "1280x960" "1280x800" "1152x864" "1280x768" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
EndSubSection
SubSection "Display"
Depth 8
Modes "1280x1024" "1280x960" "1280x800" "1152x864" "1280x768" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
EndSubSection
Device "Device[0]"
Identifier "Screen[0]"
Monitor "Monitor[0]"
EndSection
Depth is how many colors -- Surely you are familiar with 24 bit color in windows? That's Depth 24 :)
At any rate - Here's my section
Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1280x1024"
EndSubSection
That gives me 1280x1024 @ 24 bit color :)
Enjoy
-poz
EndSection
Speedy
July 29th, 2007, 10:21 PM
Hmm, I added it in and I still wasn't able to change it.
leroys1000
July 29th, 2007, 10:30 PM
The section "modes" shows what the monitor is
capable as detected by linux.
It won't run at anything that is not in the list
So it looks like you might have to add "2560X800"
to the beginning of eack line in the sceen section
so you have it available for each bit depth.
If it is working,you should be able to change resolution
in the video controls.
Speedy
August 3rd, 2007, 07:05 AM
I was messing around with everything and I killed Linux. Oops. Anyways, I'm back at square one again. Do you think if I installed the ATI driver it might give me some higher res. options?
smurfy
August 5th, 2007, 01:25 PM
Section "Monitor"
DisplaySize 305 230
HorizSync 29-48
Identifier "Monitor[0]"
ModelName "1024X768@60HZ"
Option "DPMS"
VendorName "--> VESA"
VertRefresh 45-60
UseModes "Modes[0]"
EndSection
Suse hardware detector (SaX) is not correctly identifying your monitor(s). It thinks it's only capable of 1024x768 so is giving you the max it thinks it can.
I had similar issues with SaX not detecting my Phillips 109s 19"CRT.
Before you can safely run higher, you have to convince the X-server that the monitor can handle it.
Google your monitor make and exact model and see if you can find it's specs - particularly the vertical and horizontal refresh & sync modes supported and change that - either in your xorg.conf file or using the SaX GUI.
Speedy
August 10th, 2007, 04:02 AM
Oooh, so that's the section I was supposed to look at. I think I actually have the original instruction manual for it, so I'm assuming it would probably be in there as well. Thanks, I'll report back with my results.
Speedy
August 16th, 2007, 03:18 AM
So these are the specs, I'm kind of confused. Based off this link I should set my settings for what?
http://viewsonic.com/products/desktopdisplays/lcddisplays/optiquest/q9b/#specs
I'm thinking
Section "Monitor"
DisplaySize 305 230
HorizSync 30-80
Identifier "Monitor[0]"
ModelName "1280X1024@60HZ"
Option "DPMS"
VendorName "--> VESA"
VertRefresh 55-75
UseModes "Modes[0]"
EndSection
Will I have to change anything to make this work for the second monitor
leroys1000
August 16th, 2007, 04:37 AM
You will need to install the ATI or fglrx driver to get out of vesa mode.