All pastes #824459 Raw Edit

Unnamed

public text v1 · immutable
·published 2007-12-19 23:55 UTC
rendered paste body
On 2007.12.18 18:50, Nyle Davis wrote:
> Roy,
> 
> On that last Q.  Display is AMW MR19C-AB LCD screen.  VIC is 
> Diamond Stealth 64 with S3 chip, MB is ECS 755-A with no 
> onboard VIC, so all should go to the PCI Diamond Stealth 64 card.
> 
> Have disabled all calls to module and the "glx" nvidia error still 
> occurs.  Seems to be coming from something else driven in the 
> config, when machine boots.  Went to /etc/rc2.d and rename the 
> S13gdm to _S13gdm and the S20xserver-xorg to _S20xserver-
> xorg, but still getting error even after reboot.
> 
> Seems to be Ubuntu specific config, so querying on #ubuntu to see 
> what I do next.  Will send you results, if I have them before the pm.
> 
> Thanks!
> 
> Nyle Davis
> davisoft@megsinet.net
> (214)-227-7677 Office
> (214)-779-6918 Cell
> 
> 
Nyle,

RL has soaked up some of my free time.  Lets have a look at your log.
(II) LoadModule: "glx"
(II) Loading /usr/lib/xorg/modules//libglx.so
(II) Module glx: vendor="NVIDIA Corporation"
	compiled for 4.0.2, module version = 1.0.9639
	Module class: X.Org Server Extension
	ABI class: X.Org Server Extension, version 0.1
Tells that your glx library is provided by nVidia. Thats no use to you 
as it only works with the nVidia binary blob driver, which in turn 
needs nVidia hardware.
Gentoo keeps the various glx libraries separate and provides eselect 
opengl to chose one to be used. Binary distros normally have no need of 
this. You need to get the xorg replacement for /usr/lib/xorg/modules//
libglx.so to fix this.  Its only a problem if you tried to use OpenGL. 
Everything else should work, so its not your blank screen issue.

This section tells about your display the data is read from the EDID 
data provided by the display.
(--) s3(0): Max pixel clock at this depth is 135 Mhz
(II) s3(0): AMW MR19C-AB: Using hsync range of 30.00-160.00 kHz
(II) s3(0): AMW MR19C-AB: Using vrefresh range of 55.00-120.00 Hz
(II) s3(0): Clock range:  15.60 to 135.00 MHz

The Using vrefresh range of 55.00-120.00 Hz is a little worrying as 
most LCDs start lower and don't go so high. Google dosn't help and the 
AMW web site is totally useless.

From your config file 	
	HorizSync	30 - 160
	VertRefresh	55 - 120
Xorg seems to be doing what you tell it. Comment those two lines out.
For testing, comment out your Modeline, which xorg has picked up.  It 
may use that in preference to the EDID provided values.


The EDID should provide correct values. If that fails try a fixed 
	VertRefresh	60
As every LCD ever made will operate at 60Hz. Do not specifiy a 
HorizSync. 

It may well be that your monitor does not support 1152x864@73 but a 
lower refresh rate will be ok.

Starting here
(--) s3(0): Virtual size is 1152x864 (pitch 1280)
(**) s3(0): *Mode "1152x864@73": 107.7 MHz, 66.3 kHz, 73.1 Hz
(II) s3(0): Modeline "1152x864@73"  107.74  1152 1184 1592 1624  864 
881
891 908
(**) s3(0): *Default mode "1152x864": 121.5 MHz, 77.5 kHz, 85.1 Hz
(II) s3(0): Modeline "1152x864"  121.50  1152 1216 1344 1568  864 865
868 911 +hsync -vsync
xorg tells its operating at 1152x864 but its not clear which modeline 
is in use. 


(**) s3(0): Depth 8, (--) framebuffer bpp 8
(==) s3(0): Default visual is PseudoColor
Says the system is operating in 8 bit colour This ties in nicely with 
your 	
DefaultDepth	8 
statement in the config.  


The log says (--) s3(0): videoRam = 2048 Kb
so you have at most 1Mb for your pixel buffer while you use the double 
buffer extension (dbe)  1152x864 just fits, you need 995,328 bytes


Everything else looks normal.

Its worth reading   man s3 to see if the s3 driver supports any LCD 
specific options. Some drivers need to know if the display is an LCD or 
CRT, some don't.

Just now, I suspect your display is blank because it does not support 
the resolution you are trying to operate in.

I hope that helps,


Roy Bamford
(NeddySeagoon)