ATI Radeon 9000
Chris Styve
chrisstyve at sympatico.ca
Wed Aug 15 22:06:39 UTC 2007
After much effort and searching the web I finally have my ACR TravelMate 800
with a ATI Radeon 9000 video (I know it's old but it works great) working
with the standard Ubuntu ATI drivers.
Whenever I reconfigured the XServer to use the ati or radeon driver I would
receive an error.
xf86MapVidMem: Could not mmap framebuffer (0xd8000000,0x0) (Invalid
argument)
After much searching I found an article on getting an ATI 9200 Radeon to
work (http://users.actrix.co.nz/michael/radeon9200.html). It appeared that
changing the ChipID in /etc/X11/xorg.conf might work.
After figuring out the relationships between the different sections in the
xorg.config file I went whole hog. Keeping the default screen and default
layout sections I added new device, screen and layout sections. This
allowed me to start the XServer with different configurations (i.e. the
command "startx -- -layout RadeonLayout") while keeping a standard working
startup. This is great for testing and once working I could change my
default startup or (I'm guessing here) configure Ubuntu to automatically use
my modified layout.
I configured a new device section as follows
Section "Device"
Identifier "radeon"
Driver "radeon"
BusID "PCI:1:0:0"
# VideoRam 64
ChipID 0x514D
Option "UseFBDev" "true"
EndSection
I then created a new screen section by copying the default "Screen" section
and changing the lines
Section "Screen"
Identifier "Default Screen"
Device "VesaDriver"
to
Section "Screen"
Identifier "Radeon Screen"
Device "radeon"
After completing this I copied the default layout to a new layout and
changed
Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen"
to
Section "ServerLayout"
Identifier "RadeonLayout"
Screen "Radeon Screen"
pressing Ctrl-Alt-BkSp to shutdown the xserver and typing in the following
on the command line restarted xserver with my new layout.
startx -- -layout RadeonLayout
Modifying the xorg.config file in this manner let me keep a working
configuration by starting the xserver using the standard "startx" command
and specify a different layout for testing.
Now that I have a working ATI/OpenGL video working (hip hip hoorrraayyyy...)
I'm going to try to figure out what I have to change in order to get my
actual chipID (0x4c66) configured correctly instead of specifying a chip ID
i don't actually have.
chrisstyve at sympatico.ca
More information about the ubuntu-ca
mailing list