Red Hat Bugzilla – Bug 176978
Only video card in the system gets detected as a second head.
Last modified: 2007-11-30 17:11:20 EST
I was having some other X troubles with the latest rawhide so I tried to
recreate a clean Xorg.conf with: system-config-display --reconfig
Run as root from a console, both in runlevel 3 and 5 this gives the following
device section in the new xorg.conf:
VendorName "Videocard vendor"
BoardName "ATI Technologies Inc RV280 [Radeon 9200 PRO] (Secondary)"
Notice how it thinks this is a secondary card and decides to use vesa for some
On a newly instaled FC5T2 my video card is detected in a similar manner ie
ATI Technologies Inc RV350 [Radeon 9800 PRO] (Secondary)" and also ends up with
the vesa driver.
In FC5T1 you had to edit the xorg.conf and substitute "vesa" with "radeon" which
I did again for FC5T2 but now as of 19/1/06 system-config-display works and
allows you to change the config (I changed it from radeon to ati which also
But for some reason the sytem still insists on calling the first head (secondary)
Actually, moving back to s-c-display.
*** Bug 180073 has been marked as a duplicate of this bug. ***
system-config-display should never assign class 0380 devices to entries in
Only class 0300 should get entries in xorg.conf.
*** Bug 180016 has been marked as a duplicate of this bug. ***
kudzu-1.2.26-1 may solve this.
I'll check with rawhide 2006-02-14, unless there's a source for
kudzu-1.2.26-1.x86_64.rpm on people.redhat.com I can try sooner?
Created attachment 124575 [details]
old kudzu -p output from 1.2.25-1
Created attachment 124576 [details]
new kudzu -p output from 1.2.26-1
The difference is that the secondary part of the card is detected much earlier
in the process, and is assigned class "OTHER" instead of class "VIDEO"
However this seems to break system-config-display, unless anything else broke
it in the last few days?
Traceback (most recent call last):
File "/usr/share/system-config-display/xconf.py", line 294, in ?
vc = rhpxl.videocard.VideoCardInfo()
File "/usr/lib/python2.4/site-packages/rhpxl/videocard.py", line 286, in
AttributeError: pciDevice instance has no attribute 'xdriver'
Oops. Try 1.2.27-1 in the same place. :)
# system-config-display --verbose --reconfig --noui
Trying with card: ATI Technologies Inc RV370 [ATI Sapphire X550 Silent]
Backing up /etc/X11/xorg.conf as /etc/X11/xorg.conf.backup
Writing configuration to /etc/X11/xorg.conf
Removing old /etc/X11/X
Creating /etc/X11/X symlink
Does now create an xorg.cong with radeon driver instead of vesa, got to exit
firefox to see if it works, back in a tick ....
Created attachment 124579 [details]
Log starting X with xorg.conf created with radeon driver
Nope, X refused to start, so kudzu/system-configure-display seem to now be
doing the right thing, but the xorg-x11-drv-ati still requires the extra ChipId
that I logged in my original BZ that got dup'ed to this one, keep it here, or
Probably repoen that.
Note this change breaks iMac video card detection, which is a class 380 device:
00:10:.0 0380: 1002:5052
(Display controller: ATI Technologies Inc Rage 128 PR/PRO AGP 4x TMDS).
kudzu fix reverted in 1.2.30-1. fix added in rhpxl-0.15-1.