Difference between revisions of "Ubuntu Installation Guide"

From cchtml.com
Redirect page
Jump to: navigation, search
(Installing the new driver)
m (Reverted edits by 67.192.109.172 (talk) to last revision by Mooninite)
 
(42 intermediate revisions by 31 users not shown)
Line 1: Line 1:
== Method 1: Installing Breezy's Included Driver (8.16.20) ==
+
#REDIRECT [[Ubuntu]]
 
+
The fglrx driver supports Radeon 8500+ and the X-series cards (see [https://support.ati.com/ics/support/KBAnswer.asp?questionID=1176 release notes]).  When running the dpkg-reconfigure commands you can accept the defaults whenever you aren't sure.
+
 
+
=== Installing the driver ===
+
 
+
''All Platforms:''
+
<pre>
+
sudo apt-get install xorg-driver-fglrx
+
sudo apt-get install linux-restricted-modules-$(uname -r) #Okay if it is already installed
+
sudo dpkg-reconfigure xserver-xorg #Select the fglrx driver and 64-bit users should deselect int10a
+
</pre>
+
 
+
''64-bit users:''
+
 
+
You have to downgrade to an older version of libdri.a due to an incompatilbity with the ATI drivers.  [http://mail3.mpr.org/mlomker/libdri.a.gz Download it here]
+
 
+
Change to download directory:
+
<pre>
+
gunzip libdri.a.gz
+
sudo cp /usr/X11R6/lib/modules/extensions/libdri.a libdri.a.old
+
sudo cp libdri.a /usr/X11R6/lib/modules/extensions/
+
</pre>
+
 
+
If you wish to revert to any non-fglrx driver you will need to copy the libdri.a.old file back over the fglrx version.
+
 
+
''All platforms:'' Ctrl-Alt-Backspace to restart your desktop.
+
 
+
 
+
=== Confirm that it works ===
+
<pre>
+
$ fglrxinfo
+
display: :0.0  screen: 0
+
OpenGL vendor string: ATI Technologies Inc.
+
OpenGL renderer string: MOBILITY RADEON 9700 Generic
+
OpenGL version string: 1.3.5272 (X4.3.0-8.16.20)
+
</pre>
+
 
+
=== Troubleshooting ===
+
 
+
If you have a widescreen LCD display that is stuck at 1024x768 then it is probably the bug in the 8.16.20 driver that was fixed in 8.18.X (see the next section). 
+
 
+
The output of '''dmesg | grep fglrx''' and /var/log/Xorg.0.log are most useful when looking for errors.
+
 
+
== Method 2: Generating/Installing Ubuntu packages for the newer 8.20.x drivers in Breezy Badger ==
+
 
+
'''Important Warning:''' Installation of this driver requires removing the restricted-modules package in order to work.  That package includes drivers for madwifi (Atheros wireless cards), nvidia cards, and a handful of other devices.  I provide a work-around for the madwifi drivers, but you need to perform it before removing the restricted modules (jump to end of this this post).
+
 
+
When running the dpkg-reconfigure command you should answer the questions that you know and take the defaults for the rest.  You might want to say ''no'' to the monitor detection--it has caused X-Windows to crash for some people.
+
 
+
=== Remove existing fglrx driver ===
+
 
+
Remove Breezy's included drivers if they are installed:
+
 
+
<pre>
+
sudo apt-get remove xorg-driver-fglrx
+
sudo apt-get remove fglrx-control
+
sudo apt-get remove linux-restricted-modules-$(uname -r)
+
sudo dpkg-reconfigure xserver-xorg #select the "ati" module
+
</pre>
+
 
+
Reboot.
+
 
+
=== Installing the new driver ===
+
 
+
Download the ATI driver installer: [https://support.ati.com/ics/support/default.asp?deptID=894&task=knowledge&folderID=27 Click here]
+
 
+
''All Platforms:''
+
 
+
Change to the download directory.  Make sure that you have the ''universe'' and ''multiverse'' repositories enabled before doing these steps.  [http://mail3.mpr.org/mlomker/sources.list Sample sources.list].
+
 
+
Note!: For some the fglrx packages will be build in /tmp
+
 
+
<pre>
+
sudo apt-get install gcc-3.4 module-assistant build-essential
+
sudo apt-get install fakeroot dh-make debconf libstdc++5 gcc-3.3-base
+
sudo sh ./ati-driver-installer-8.21.7-i386.run --buildpkg Ubuntu/breezy
+
sudo dpkg -i ./xorg-driver-fglrx_8.21.7-1_i386.deb
+
sudo dpkg -i ./fglrx-control_8.21.7-1_i386.deb
+
sudo dpkg -i ./fglrx-kernel-source_8.21.7-1_i386.deb
+
</pre>
+
 
+
''Compile the kernel driver:''
+
 
+
Remove any old fglrx deb's from /usr/src/
+
 
+
<pre>
+
sudo rm /usr/src/fglrx-kernel*.deb
+
</pre>
+
 
+
<pre>
+
sudo module-assistant prepare
+
sudo module-assistant update
+
sudo module-assistant a-i fglrx
+
</pre>
+
 
+
''Update the xorg.conf file:''
+
 
+
<pre>
+
sudo aticonfig --initial
+
</pre>
+
 
+
''All platforms:'' Ctrl-Alt-Backspace to restart your session.
+
 
+
=== Confirm that it worked ===
+
 
+
<pre>
+
$ fglrxinfo
+
display: :0.0  screen: 0
+
OpenGL vendor string: ATI Technologies Inc.
+
OpenGL renderer string: MOBILITY RADEON 9700 Generic
+
OpenGL version string: 2.0.5582 (8.21.7)
+
</pre>
+
 
+
== Method 2: Generating/Installing Ubuntu packages for the newer 8.22.x drivers in Ubuntu Dapper ==
+
 
+
'''Important Change:''' Installation of this driver '''no longer requires''' removing the restricted-modules package in order to work.  There is a new blacklist feature in Ubuntu Dapper that you can use to go around this.
+
 
+
When running the dpkg-reconfigure command you should answer the questions that you know and take the defaults for the rest.  You might want to say ''no'' to the monitor detection--it has caused X-Windows to crash for some people.
+
 
+
=== Remove existing fglrx driver ===
+
 
+
Enable a blacklist for linux-restricted-modules
+
 
+
<pre>
+
sudo gedit /etc/default/linux-restricted-modules-common
+
</pre>
+
 
+
Edit DISABLED_MODULES to include fglrx
+
 
+
 
+
Remove Dapper's included drivers if they are installed:
+
 
+
<pre>
+
sudo apt-get remove xorg-driver-fglrx
+
sudo apt-get remove fglrx-control
+
sudo dpkg-reconfigure xserver-xorg #select the "ati" module
+
</pre>
+
 
+
Reboot.
+
 
+
=== Installing the new driver ===
+
 
+
Download the ATI driver installer: [https://support.ati.com/ics/support/default.asp?deptID=894&task=knowledge&folderID=27 Click here]
+
 
+
''All Platforms:''
+
 
+
Change to the download directory.  Make sure that you have the ''universe'' and ''multiverse'' repositories enabled before doing these steps.  [http://mail3.mpr.org/mlomker/sources.list Sample sources.list].
+
 
+
Note!: For some the fglrx packages will be build in /tmp
+
 
+
<pre>
+
sudo apt-get install gcc-3.4 module-assistant build-essential
+
sudo apt-get install fakeroot dh-make debconf libstdc++5 gcc-3.3-base
+
sudo sh ./ati-driver-installer-8.22.5-i386.run --buildpkg Ubuntu/dapper
+
sudo dpkg -i ./xorg-driver-fglrx_8.22.5-1_i386.deb
+
sudo dpkg -i ./fglrx-control_8.22.5-1_i386.deb
+
sudo dpkg -i ./fglrx-kernel-source_8.22.5-1_i386.deb
+
</pre>
+
 
+
''Compile the kernel driver:''
+
 
+
Remove any old fglrx deb's from /usr/src/
+
 
+
<pre>
+
sudo rm /usr/src/fglrx-kernel*.deb
+
</pre>
+
 
+
<pre>
+
sudo module-assistant prepare
+
sudo module-assistant update
+
sudo module-assistant a-i fglrx
+
</pre>
+
 
+
''Update the xorg.conf file:''
+
 
+
<pre>
+
sudo aticonfig --initial
+
</pre>
+
 
+
''All platforms:'' Ctrl-Alt-Backspace to restart your session.
+
 
+
=== Confirm that it worked ===
+
 
+
<pre>
+
$ fglrxinfo
+
display: :0.0  screen: 0
+
OpenGL vendor string: ATI Technologies Inc.
+
OpenGL renderer string: MOBILITY RADEON 9700 Generic
+
OpenGL version string: 2.0.5582 (8.21.7)
+
</pre>
+
 
+
 
+
=== Troubleshooting ===
+
 
+
==== General ====
+
 
+
Look for error messages in /var/log/Xorg.0.log and kern.log.
+
 
+
==== Madwifi Drivers in Breezy Badger ====
+
In order to continue using the [http://madwifi.org madwifi] driver you can do the following '''before''' removing the linux-restricted-modules package and rebooting.
+
<pre>
+
sudo cp /lib/modules/$(uname -r)/volatile/ath_hal.ko /lib/modules/$(uname -r)/kernel/
+
sudo depmod -a $(uname -r)
+
</pre>
+
 
+
 
+
[[Category:Installation Documentation]]
+

Latest revision as of 00:35, 23 August 2011