Laptop Video S3 ViRGE/MX low resolution

Asked by mossbarg

I have a laptop (Sager 5100c - NP5120/5130) with which I am trying to run Ubuntu 5.10 Breezy. The video card is correctly detected as an S3 ViRGE/MX chipset. However, I cannot set the resolution above 640X480. The screen is either an LG LP121S2 12.1" TFT SVGA or a Sanyo 12.1" HPA SVGA. The video chipset is S3 86C280-DB.

Running GNOME version of Ubuntu 5.10 w/ GNOME 2.12.1.

This is my first time loading Ubuntu (any release) onto a laptop. Up to this point, all installations have gone smoothly with all hardware detected correctly. Anyone have any thoughts?

Question information

Language:
English Edit question
Status:
Solved
For:
Ubuntu xserver-xorg-driver-s3 Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
Mike Perry (mike.perry) said :
#1

try:
sudo dpkg-reconfigure xserver-xorg

See if you can add multiple resolutions.

Revision history for this message
mossbarg (syndata) said :
#2

I managed to get the problem resolved. Reconfiguring XFree86 (xorg.conf) through dpkg reconfigure did not work; however, I did resolve the LCD display problem through a manual edit of xorg.conf. While the problem is not resolved 100% (the login screen needs to be adjusted), I did get X and GNOME to recognize the different resolutions. I set the default to 16 rather than 24 (as 24 is an unsupported setting on my monitor), and I added the vert refresh rate and horiz sync lines. I also eliminated the low res "640X480" resolution in all modes, which in retrospect was probably unnecessary.

Copy of xorg.conf follows with comments on what was removed and added:

Section "Device"
 Identifier "S3 Inc. ViRGE/MX"
 Driver "s3virge"
 BusID "PCI:1:1:0"
EndSection

Section "Monitor"
### Changed for clarity## Identifier "Generic Monitor"
 Identifier "LCD Monitor"
###### Remove these lines if you have trouble
 HorizSync 30-67
 VertRefresh 50-70
##### End of input ###
 Option "DPMS"
EndSection

Section "Screen"
 Identifier "Default Screen"
 Device "S3 Inc. ViRGE/MX"
# Monitor "Generic Monitor"
 Monitor "LCD Monitor"
 DefaultDepth 16
# DefaultDepth 24
# Edited Display Modes to eliminate low res
 SubSection "Display"
  Depth 1
  Modes "1024x768" "800x600"
 EndSubSection
 SubSection "Display"
  Depth 4
  Modes "1024x768" "800x600"
 EndSubSection
 SubSection "Display"
  Depth 8
  Modes "1024x768" "800x600"
 EndSubSection
 SubSection "Display"
  Depth 15
  Modes "1024x768" "800x600"
 EndSubSection
 SubSection "Display"
  Depth 16
  Modes "1024x768" "800x600"
 EndSubSection
 SubSection "Display"
  Depth 24
  Modes "1024x768" "800x600"
 EndSubSection
EndSection