← Back to team overview

ubuntu-x-swat team mailing list archive

[Bug 427995] [NEW] X11 fails with xserver-xorg-video-ati or xserver-xorg-video-r128 with no devices detected

 

Public bug reported:

Binary package hint: xserver-xorg-video-ati

Problem: 
No video with ATI Rage 128 card and ati or r128 driver --at least with the RL/VR AGP model.

Components affected?: 
2:1.6.0-0ubuntu14
xserver-xorg-video-r128, version: 6.8.0+git20090201.08d56c88-1
xserver-xorg-video-ati,  vesion: 1:6.12.1-0ubuntu2


Summary: 
X fails to start with the appropriate drivers for the ATI Rage video card. It'll start with the either the r128 and ati hashed out in the corresponding xorg.conf. I've deinstalled both xserver-xorg-video-r128 and xserver-xorg-video-ati at the same time to see if X is using wither of them and it still starts.

Reconfiguring X
-At one point or another I've tried the Debian dpkg-reconfigure xserver-xorg utility from cli to no avail.
-I've also tried reconfiguring with a pop-up that notifies that X is operating in low graphics mode --happens when vesa driver is specified and sometimes also when ati or r128 is hashed out in xorg.conf (if memory serves).

Upon looking at the xorg.conf file generated by the X? utility notifying
me of low graphics operation, I noticed that the monitor section was
detailed thin and had to fill it out with the missing HorizSync and
VertRefresh information. I also had to add a screen section with known
and working resolutions --all of which improved resolution but still
this is without the proper drivers.

To sum it up:
X works in 2 instances:
-when either the ati or r128 drivers are not specified in xorg.conf
-when vesa is specified as the driver

Oddly enough, I get better FPS with vesa.


Steps to reproduce:
1. Install both r128 and ati drivers.

sudo aptitude install xserver-xorg-video-r128 xserver-xorg-video-ati.

2. Log into X with either r128 or ati drivers specified in the
appropriate lines and see X fail to start, despite specifying BusID, as
PCI:00:10:0 or PCI:0:10:0. I got that from the following,

lspci | grep ati
0001:10:13.0 Ethernet controller: Digital Equipment Corporation DECchip 21142/43 (rev 41)

3. Log reports, 
"(EE) No devices detected.

Fatal server error:
no screens found"


Added information:
You'll notice (from the contained xorg.conf) that I've specified PCI mode and even forced it to no avail. Under "Device",
 Option          "BusType"               "PCI"
 Option          "ForcePCIMode"          "true"
 Option          "DRI"   "off"

I've also tried hashing out, 
Option          "EnablePageFlip"        "On"

Disabling the historically problematic DRI and GLX drivers (by hashing and "Disable", although not concurrently) do not make a difference, either --as does fiddling with the UseFBDev option. ie.,
#         Load    "dri"
#       Disable   "dri"
         Load    "glx"
#       Disable  "glx"


Alternatively,
1. Remove both r128 and ati drivers, xserver-xorg-video-ati and xserver-xorg-video-r128

2. Hash out video drivers specified in xorg.conf under "Device"
#       Driver          "r128"
#       Driver          "ati"

3. Log into X

4. X starts but video acceleration is _very slow_. glxgears gives about
10-25 FPS, when Warty (and Hoary?) gave me about 350+ (using the ati or
r128 driver) --if memory serves.


Considerations:  I see there is no package named agpgart that was once used (on Debian and Warty?) --without which --as I understand it-- acceleration with r128 and/or ati is __not__ possible with these (Rage 128) cards at least (but one problem at a time as video with native driver takes precedence). I believe agpgart support also had to be built into the kernel, adn I don't know much about kernel support (as of late, anyway).

Once into X with out r128 or ati drivers, glxinfo does __not__ report 
"OpenGL renderer string: Mesa DRI Rage128 20010405 Pro AGP 4x x86/MMX/3DNow!" 

as one might expect but 
OpenGL renderer string: Software Rasterizer.

It also reports:
OpenGL vendor string: Mesa Project
OpenGL renderer string: Software Rasterizer
OpenGL version string: 2.1 Mesa 7.4
OpenGL shading language version string: 1.20


Comments: I'm running an iMac ppc and know that powerpc support was
dropped, but I'm reporting on Rage 128 ATI hardware. No, I haven't tried
running the corresponding PPA and edge drivers.

** Affects: xserver-xorg-video-ati (Ubuntu)
     Importance: Undecided
         Status: New

-- 
X11 fails with xserver-xorg-video-ati or xserver-xorg-video-r128 with no devices detected
https://bugs.launchpad.net/bugs/427995
You received this bug notification because you are a member of Ubuntu-X,
which is subscribed to xserver-xorg-video-ati in ubuntu.



Follow ups

References