Can not configure Radeon 7000 PCI card with Ubuntu Feisty

Asked by 1feistymedic

ok....here is the problem in a nutshell...

1) I have to use the radeon open source driver as shown in this thread:

https://help.ubuntu.com/community/RadeonDriver

2) The binary one is not the one to use as shown in this thread:

https://help.ubuntu.com/community/BinaryDriverHowto/ATI

3) I did everything stated in the open source driver how-to

4) I enabled the PCI card in my BIOS

5) I can see the grub load....and then I see the Ubuntu banner with the orange line going from left to right

6) and then I get a blank screen

7) the only way I can get back to a regular screen is to reboot, go into bios, enable the on-board graphics card and disable the pci radeon card and connect the monitor to the onboard graphics card port

what am I doing wrong

9) here is my xorg.conf file:

# /etc/X11/xorg.conf (xorg X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the xorg.conf(5) manual page.
# (Type "man xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
# sudo dpkg-reconfigure -phigh xserver-xorg

Section "Files"
FontPath "/usr/share/fonts/X11/misc"
FontPath "/usr/share/fonts/X11/cyrillic"
FontPath "/usr/share/fonts/X11/100dpi/:unscaled"
FontPath "/usr/share/fonts/X11/75dpi/:unscaled"
FontPath "/usr/share/fonts/X11/Type1"
FontPath "/usr/share/fonts/X11/100dpi"
FontPath "/usr/share/fonts/X11/75dpi"
# path to defoma fonts
FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
EndSection

Section "Module"
Load "bitmap"
Load "ddc"
Load "dri"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "vbe"
EndSection

Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc101"
Option "XkbLayout" "us"
EndSection

Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ImPS/2"
Option "ZAxisMapping" "4 5"
Option "Emulate3Buttons" "true"
EndSection

Section "InputDevice"
Driver "wacom"
Identifier "stylus"
Option "Device" "/dev/input/wacom"
Option "Type" "stylus"
Option "ForceDevice" "ISDV4" # Tablet PC ONLY
EndSection

Section "InputDevice"
Driver "wacom"
Identifier "eraser"
Option "Device" "/dev/input/wacom"
Option "Type" "eraser"
Option "ForceDevice" "ISDV4" # Tablet PC ONLY
EndSection

Section "InputDevice"
Driver "wacom"
Identifier "cursor"
Option "Device" "/dev/input/wacom"
Option "Type" "cursor"
Option "ForceDevice" "ISDV4" # Tablet PC ONLY
EndSection

Section "Device"
Identifier "Intel Corporation 82810 DC-100 CGC [Chipset Graphics Controller]"
Driver "i810"
BusID "PCI:0:1:0"
EndSection

Section "Device"
Identifier "ATI Technologies Inc Radeon RV100 QY [Radeon 7000/VE]"
Driver "ati"
BusID "PCI:1:8:0"
EndSection

Section "Monitor"
Identifier "A70"
Option "DPMS"
EndSection

Section "Screen"
Identifier "Default Screen"
Device "Intel Corporation 82810 DC-100 CGC [Chipset Graphics Controller]"
Monitor "A70"
DefaultDepth 24
SubSection "Display"
Depth 1
Modes "1280x1024" "1280x960" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x480"
EndSubSection
SubSection "Display"
Depth 4
Modes "1280x1024" "1280x960" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x480"
EndSubSection
SubSection "Display"
Depth 8
Modes "1280x1024" "1280x960" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x480"
EndSubSection
SubSection "Display"
Depth 15
Modes "1280x1024" "1280x960" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "1280x1024" "1280x960" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1280x1024" "1280x960" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x480"
EndSubSection
EndSection

Section "Screen"
Identifier "Default Screen"
Device "ATI Technologies Inc Radeon RV100 QY [Radeon 7000/VE]"
Monitor "A70"
DefaultDepth 24
SubSection "Display"
Depth 1
Modes "1280x1024" "1280x960" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x480"
EndSubSection
SubSection "Display"
Depth 4
Modes "1280x1024" "1280x960" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x480"
EndSubSection
SubSection "Display"
Depth 8
Modes "1280x1024" "1280x960" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x480"
EndSubSection
SubSection "Display"
Depth 15
Modes "1280x1024" "1280x960" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "1280x1024" "1280x960" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1280x1024" "1280x960" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x480"
EndSubSection
EndSection

Section "ServerLayout"
Option "AIGLX" "true"
Identifier "Default Layout"
Screen "Default Screen"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
InputDevice "stylus" "SendCoreEvents"
InputDevice "cursor" "SendCoreEvents"
InputDevice "eraser" "SendCoreEvents"
EndSection

Section "DRI"
Mode 0666
EndSection

10) here is the output for the "glxinfo | grep vendor"

sean@desktop:~$ glxinfo | grep vendor
server glx vendor string: SGI
client glx vendor string: SGI
OpenGL vendor string: Mesa project: www.mesa3d.org
sean@desktop:~$

11) here is the output for: glxinfo | grep "direct rendering"

sean@desktop:~$ glxinfo | grep "direct rendering"
direct rendering: No
sean@desktop:~

12) here is LSPCI

sean@desktop:~$ lspci
00:00.0 Host bridge: Intel Corporation 82810 DC-100 GMCH [Graphics Memory Controller Hub] (rev 02)
00:01.0 VGA compatible controller: Intel Corporation 82810 DC-100 CGC [Chipset Graphics Controller] (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801AB PCI Bridge (rev 02)
00:1f.0 ISA bridge: Intel Corporation 82801AB ISA Bridge (LPC) (rev 02)
00:1f.1 IDE interface: Intel Corporation 82801AB IDE (rev 02)
00:1f.2 USB Controller: Intel Corporation 82801AB USB (rev 02)
00:1f.3 SMBus: Intel Corporation 82801AB SMBus (rev 02)
01:05.0 Multimedia audio controller: ESS Technology ES1969 Solo-1 Audiodrive (rev 01)
01:08.0 VGA compatible controller: ATI Technologies Inc Radeon RV100 QY [Radeon 7000/VE]
01:09.0 Ethernet controller: D-Link System Inc RTL8139 Ethernet (rev 10)
01:0a.0 Communication controller: Conexant HCF 56k Data/Fax Modem (rev 0
01:0b.0 Multimedia video controller: Brooktree Corporation Bt878 Video Capture (rev 11)
01:0b.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture (rev 11)
sean@desktop:~$

WHAT DO I DO NOW? HELP!!!!

Question information

Language:
English Edit question
Status:
Solved
For:
Ubuntu Edit question
Assignee:
No assignee Edit question
Solved by:
Ryan
Solved:
Last query:
Last reply:
Revision history for this message
1feistymedic (samediamour) said :
#1

I hope someone can help with this problem as an exhaustive google search has only led to frustration. I can not use my tv capture card unless I get the PCI card to work. The on board graphics card is not powerful enough. Thanks.

Revision history for this message
Ryan (carbonfreeze) said :
#2

It looks like X is setup to use "Default Screen". Due to the fact that "Default Screen" is used by both graphics adapters this may be causing a conflict. Try the following:

0). Backup your current xorg.conf (cp xorg.conf xorg.conf.1)

1). Rename the Intel graphic adapter's Identifier (xorg.conf line #101):

Section "Screen"
Identifier "Intel Onboard VGA" #Changed from Identifier "Default Screen"
Device "Intel Corporation 82810 DC-100 CGC [Chipset Graphics Controller]"
Monitor "A70"

2). Rename the ATI graphic adapter's Identifier (xorg.conf line #132):

Section "Screen"
Identifier "ATI PCI VGA" #Changed from Identifier "Default Screen"
Device "ATI Technologies Inc Radeon RV100 QY [Radeon 7000/VE]"
Monitor "A70"

3). Select the Identifier you want to use with X (xorg.conf line #165):

Section "ServerLayout"
Option "AIGLX" "true"
Identifier "Default Layout"
Screen "ATI PCI VGA"

The value for Screen in the ServerLayout section must match the Identifier of the desired graphics card (in this case "ATI PCI VGA"). You may not be able to use AIGLX with the RV 100 due to its old age.

Revision history for this message
1feistymedic (samediamour) said :
#3

Ok Ryan....I guess I should have told you I am a complete noob. I need a copy and paste for the terminal. I am a little confused...Thanks you so much!

Revision history for this message
Best Ryan (carbonfreeze) said :
#4

Ok, shortened directions. You should be able to paste these into an xterm or like without issue.

1). Backup xorg.conf:

sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf-backup

2). Modify xorg.conf:

sudo nano /etc/X11/xorg.conf

(where nano is your text editor of choice; could be emacs, vi, vim, zile)

2a). Scroll to this section in the xorg.conf file, should be about 1/2 way down.

Section "Screen"
Identifier "Default Screen"
Device "Intel Corporation 82810 DC-100 CGC [Chipset Graphics
Controller]"
Monitor "A70"

2b). Change the Identifier in this section to read this:

Section "Screen"
Identifier "Intel Onboard VGA"
Device "Intel Corporation 82810 DC-100 CGC [Chipset Graphics
Controller]"
Monitor "A70"

(note the identifier change).

2c). Save changes in nano by entering Control+o. Exit nano by entering Control+x. Reboot:

sudo reboot -n

The above changes will cause X to use the Radeon as the default adapter, we simply removed the possible conflict between the adapters by renaming the identifier of the un-used Intel card. Note that to use the Intel adapter as the default display adapter for X you will need to change the ServerLayout section to read:

Section "ServerLayout"
Option "AIGLX" "true"
Identifier "Default Layout"
Screen "Intel Onboard VGA"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
InputDevice "stylus" "SendCoreEvents"
InputDevice "cursor" "SendCoreEvents"
InputDevice "eraser" "SendCoreEvents"
EndSection

Revision history for this message
1feistymedic (samediamour) said :
#5

Thank you soooooooo much Ryan. That worked perfectly! I am going to start another thread to get my PCI Video capture card working...THanks a million!

Revision history for this message
1feistymedic (samediamour) said :
#6

Thanks Ryan, that solved my question.