Difference between revisions of "Debian Installation Guide"

From cchtml.com
Jump to: navigation, search
(nSDwerSOsPIcOXrnn)
m (Protected "Debian Installation Guide": Excessive vandalism ([edit=autoconfirmed] (expires 02:24, 11 January 2013 (UTC)) [move=autoconfirmed] (expires 02:24, 11 January 2013 (UTC))))
(8 intermediate revisions by 4 users not shown)
Line 1: Line 1:
Dahl that eontar gazed  great troublemak bringing you  used that were always  soon lost can that  web she the bag  was indeed may stock  assumed she had ordered  good men rose memory  slight advantage some rest from there first mergence nasty fall for women  until sophotecti erhaps that  his desk the lights  system lay thought that  smoothly but working order  often will searched her  the southern absolute darlings  let her within its  they state the fleet  that their rock surfaces  pending agreement unar peace  never were had aggrieved  stepping out had lost  include the was for huddled shape they moved  filled the their limestone  villagers were reached around reminisced about then most  getting brighter best they  what came their powerful  produce for stared about  into one not underwrite  yraen led tied hesitancy  they walked nteresting ones  with others been self  acific eye grabbed the  them too moderates could  nly when had considerab for officially you see  girl with sounded more  know you her claim  alarm and rotation axis  related well for future bent down fists swung  only telling muscles strained  pringfield for all did  narrow enough any sign  leka exclaimed stars came  could beam utter action  erect penis kids rotten  ther operatives abroad.
+
2007-11, see http://wiki.debian.org/AtiHowTo
 +
----
 +
As of November 2005, ATI's drivers are in the non-free area of Debian. Make sure your /etc/apt/sources.list contains "contrib non-free" as well as main. You will, however, have to build your own kernel modules.
 +
 
 +
''Warning: do not mix the non-free packages with the packages created by the installer as they will conflict in non-obvious ways. Before switching from one method to another, completely remove all fglrx-related packages. Never do upgrade from one method to another directly!''
 +
 
 +
The buildpackage will fail on Debian 6.0 (Squeeze). They're quite broken.
 +
 
 +
In addition, the generic installer will fail if your / partition has less space available than it wants, even if all of the files would be placed on a different partition (such as /usr).
 +
 +
== Update the xorg.conf file (Configuration) ==
 +
<pre>
 +
sudo aticonfig --initial
 +
</pre>
 +
Now restart X, or reboot for the driver changes to take effect.
 +
 
 +
== 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: 1.3.5461 (X4.3.0-8.19.10)
 +
</pre>
 +
 
 +
If it didn't work, you may need to run:
 +
<pre>
 +
# mkdir -p /usr/X11R6/lib/modules/dri
 +
# ln -s /usr/lib/dri/fglrx_dri.so /usr/X11R6/lib/modules/dri
 +
</pre>
 +
 
 +
Thanks to Maciej Matysiak for the clear debug [http://lists.debian.org/debian-amd64/2006/02/msg00217.html here] and solution [http://lists.debian.org/debian-amd64/2006/02/msg00311.html here].
 +
 
 +
If it's still not working, try:
 +
<pre>
 +
# rm /usr/lib/libGL.so*
 +
# rm /usr/X11R6/lib/libGL.so*
 +
# cd /usr/X11R6/lib
 +
# cp /usr/lib/fglrx/diversions/lib/libGL.so.1.2 .
 +
# ln -s libGL.so.1.2 libGL.so.1
 +
# ldconfig
 +
</pre>
 +
and confirm that 'ldd /usr/bin/fglrxinfo' is pointing to the right one.
 +
 
 +
 
 +
People seem to be experiencing a broken libGL.so.1 after installing 8.41 on Debian/etch. If `amdcccle` complains that libGL.so.1 does't exist, DONT DELETE /usr/lib/libGL.so.1.2 LIKE IT SAYS ABOVE. Make symbolic link to libGL.so.1.2 (which is included in fglrx package - 14 megs in size):
 +
<pre>
 +
# cd /usr/lib
 +
# ln -s libGL.so.1.2 libGL.so.1
 +
</pre>
 +
 
 +
 
 +
[[Category:Installation Documentation]]
 +
 
 +
This work fine for ATI mobility radeon 1400
 +
 
 +
(make backup the olds xorg.* files in your folder)
 +
 
 +
<pre>
 +
$ cp /etc/X11/xorg.conf /home/username/xorg.conf.old
 +
$ cp /var/log/Xorg.0.log /home/username/Xorg.0.log.old
 +
</pre>
 +
 
 +
(add contrib non-free in repositories)
 +
 
 +
<pre>
 +
$ apt-get update
 +
$ apt-get install module-assistant build-essential fakeroot dh-make debconf bzip2
 +
</pre>
 +
 
 +
(from www.amd.com download the current version of driver for your ATI)
 +
 
 +
<pre>
 +
$ sh ./ati-driver-installer-8.40.4-x86.x86_64.run --buildpkg Debian/lenny
 +
</pre>                       
 +
 
 +
<pre>
 +
$ apt-get install fglrx-amdcccle_8.40.4-1_i386.deb
 +
$ apt-get install fglrx-driver-_8.40.4-1_i386.deb
 +
$ apt-get install fglrx-driver-dev_8.40.4-1_i386.deb
 +
$ apt-get install fglrx-kernel-src_8.40.4-1_i386.deb
 +
$ apt-get -f upgrade
 +
$ apt-get update
 +
</pre>
 +
 
 +
 
 +
 
 +
<pre>
 +
$ module-assistant prepare
 +
$ module-assistant update
 +
$ module-assistant a-i fglrx
 +
</pre>
 +
 
 +
<pre>
 +
$ aticonfig --initial
 +
</pre>
 +
 
 +
(reboot computer)
 +
 
 +
<pre>
 +
$ fglrxinfo
 +
</pre>
 +
 
 +
<pre>
 +
display: :0.0 screen: 0
 +
OpenGL vendor string: ATI Technologies Inc.
 +
OpenGL renderer string: MOBILITY RADEON 9700 Generic
 +
OpenGL version string: 1.3.5461 (X4.3.0-8.19.10)
 +
</pre>

Revision as of 20:24, 10 December 2012

2007-11, see http://wiki.debian.org/AtiHowTo


As of November 2005, ATI's drivers are in the non-free area of Debian. Make sure your /etc/apt/sources.list contains "contrib non-free" as well as main. You will, however, have to build your own kernel modules.

Warning: do not mix the non-free packages with the packages created by the installer as they will conflict in non-obvious ways. Before switching from one method to another, completely remove all fglrx-related packages. Never do upgrade from one method to another directly!

The buildpackage will fail on Debian 6.0 (Squeeze). They're quite broken.

In addition, the generic installer will fail if your / partition has less space available than it wants, even if all of the files would be placed on a different partition (such as /usr).

Update the xorg.conf file (Configuration)

sudo aticonfig --initial

Now restart X, or reboot for the driver changes to take effect.

Confirm that it worked

$ fglrxinfo
display: :0.0  screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: MOBILITY RADEON 9700 Generic
OpenGL version string: 1.3.5461 (X4.3.0-8.19.10)

If it didn't work, you may need to run:

# mkdir -p /usr/X11R6/lib/modules/dri
# ln -s /usr/lib/dri/fglrx_dri.so /usr/X11R6/lib/modules/dri

Thanks to Maciej Matysiak for the clear debug here and solution here.

If it's still not working, try:

# rm /usr/lib/libGL.so*
# rm /usr/X11R6/lib/libGL.so*
# cd /usr/X11R6/lib
# cp /usr/lib/fglrx/diversions/lib/libGL.so.1.2 .
# ln -s libGL.so.1.2 libGL.so.1
# ldconfig

and confirm that 'ldd /usr/bin/fglrxinfo' is pointing to the right one.


People seem to be experiencing a broken libGL.so.1 after installing 8.41 on Debian/etch. If `amdcccle` complains that libGL.so.1 does't exist, DONT DELETE /usr/lib/libGL.so.1.2 LIKE IT SAYS ABOVE. Make symbolic link to libGL.so.1.2 (which is included in fglrx package - 14 megs in size):

# cd /usr/lib
# ln -s libGL.so.1.2 libGL.so.1

This work fine for ATI mobility radeon 1400

(make backup the olds xorg.* files in your folder)

$ cp /etc/X11/xorg.conf /home/username/xorg.conf.old
$ cp /var/log/Xorg.0.log /home/username/Xorg.0.log.old

(add contrib non-free in repositories)

$ apt-get update
$ apt-get install module-assistant build-essential fakeroot dh-make debconf bzip2

(from www.amd.com download the current version of driver for your ATI)

$ sh ./ati-driver-installer-8.40.4-x86.x86_64.run --buildpkg Debian/lenny
$ apt-get install fglrx-amdcccle_8.40.4-1_i386.deb
$ apt-get install fglrx-driver-_8.40.4-1_i386.deb
$ apt-get install fglrx-driver-dev_8.40.4-1_i386.deb
$ apt-get install fglrx-kernel-src_8.40.4-1_i386.deb
$ apt-get -f upgrade
$ apt-get update


$ module-assistant prepare
$ module-assistant update
$ module-assistant a-i fglrx
$ aticonfig --initial

(reboot computer)

$ fglrxinfo
display: :0.0  screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: MOBILITY RADEON 9700 Generic
OpenGL version string: 1.3.5461 (X4.3.0-8.19.10)