Hello dear Ubuntu- and other system-users,
I wish to tell about problems with Radeon HD-Drivers:
* Radeon HD 2400
* Radeon HD 2600 XT / Pro
* Radeon HD 2900
* Radeon HD 3xxx
Delete your old or worng ATI-Drivers ( x86 and x86_64)
I make sure with teminal: Please make to Superuser like Sudo!
Code:
apt-get purge fglrx-amdcccle fglrx-control fglrx-kernel-source xorg-driver-fglrx xorg-driver-fglrx-dev
Make sure with xorg.conf for nackup:
Copy from xorg-Configure to currect directory X11
Code:
cp /etc/X11/xorg.conf /etc/X11&xorg.conf_bkp
Note: Do not forget this backup for xorg.conf!
Edit your xorg-Configure:
Code:
gedit /etc/X11/xorg.conf
Find "Section Device" and change "fglrx" to "ati"!
Code:
Section "Device"
Identifier "aticonfig-Device[0]-0"
Driver "ati"
BusID "PCI:1:0:0"
EndSection
And edit your compiz-Desktop Effectte!
Code:
gedit /usr/bin/compiz
Code:
# blacklist based on the pci ids
# See http://wiki.compiz-fusion.org/Hardware/Blacklist for details
#T=" 1002:5954 1002:5854 1002:5955" # ati rs480
#T="$T 1002:4153" # ATI Rv350
#T="$T 1002:3152 1002:3150 1002:5462 1002:5653 " # ati X300 X600,X600 X700
T=""
BLACKLIST_PCIIDS="$T"
unset T
Change to without "#"
Code:
# blacklist based on the pci ids
# See http://wiki.compiz-fusion.org/Hardware/Blacklist for details
T=" 1002:5954 1002:5854 1002:5955" # ati rs480
T="$T 1002:4153" # ATI Rv350
T="$T 1002:3152 1002:3150 1002:5462 1002:5653 " # ati X300 X600,X600 X700
T=""
BLACKLIST_PCIIDS="$T"
unset T
Note: Using with x86 ( 32 Bit and 64 Bit )
Please install required packages for compiling packages!
Code:
apt-get install module-assistant build-essential fakeroot dh-make debconf bzip2 wget debhelper libstdc++5 linux-headers-$(uname -r) ia32-* dkms cdbs orange libtool,
I go in the directory now. Download a latast ATI-Driver now!
Code:
wget -c --no-check-certificate https://a248.e.akamai.net/f/674/9206/0/www2.ati.com/drivers/linux/ati-driver-installer-8-7-x86.x86_64.run
When a file is downloaded successfully.
Code:
bash ati-driver-installer-8-4-x86.x86_64.run --extract fglrx
Need to editing with drivers of Hardy / or another Ubuntu-part systems:
* Ubuntu Hardy:
Code:
gedit /var/tmp/fglrx/packages/Ubuntu/dists/hardy/xorg-driver-fglrx.preinst
* Ubuntu Gutsy:
Code:
gedit /var/tmp/fglrx/packages/Ubuntu/dists/gutsy/xorg-driver-fglrx.preinst
* Ubuntu 8.04:
Code:
gedit /var/tmp/fglrx/packages/Ubuntu/dists/8.04/xorg-driver-fglrx.preinst
* Ubuntu 8.10:
Code:
gedit /var/tmp/fglrx/packages/Ubuntu/dists/8.10/xorg-driver-fglrx.preinst
* Ubuntu 7.10:
Code:
gedit /var/tmp/fglrx/packages/Ubuntu/dists/7.10/xorg-driver-fglrx.preinst
* Ubuntu Debian / Etch:
Code:
gedit /var/tmp/fglrx/packages/Ubuntu/dists/intrepid/xorg-driver-fglrx.preinst
Now can you change this:
# make new diversions
dpkg-divert --add --rename --package $PKGNAME --divert /usr/lib/fglrx/libGL.so.1.2.xlibmesa /usr/lib/libGL.so.1.2 > /dev/null
dpkg-divert --add --rename --package $PKGNAME --divert /usr/X11R6/lib/fglrx/libGL.so.1.2.xlibmesa /usr/X11R6/lib/libGL.so.1.2 > /dev/null
if [ -n "$HAS_LIB32" ]; then
dpkg-divert --add --rename --package $PKGNAME --divert /usr/X11R6/lib32/fglrx/libGL.so.1.2.xlibmesa /usr/X11R6/lib32/libGL.so.1.2 > /dev/null
dpkg-divert --add --rename --package $PKGNAME --divert /usr/X11R6/lib32/fglrx/libGL.so.1.2.xlibmesa /usr/X11R6/lib32/libGL.so.1 > /dev/null
dpkg-divert --add --rename --package $PKGNAME --divert /usr/lib32/fglrx/libGL.so.1.2.xlibmesa /usr/lib32/libGL.so.1.2 > /dev/null
dpkg-divert --add --rename --package $PKGNAME --divert /usr/lib32/fglrx/libGL.so.1.2.xlibmesa /usr/lib32/libGL.so.1 > /dev/null
fi
;;
abort-upgrade)
;;
*)
echo "preinst called with unknown argument \`$1'" >&2
exit 0
;;
esac[/code]Than you can create a few simlinks and go to directory fglrx: [code]cd fglrx
Save it!
Change this xorg-driver-fglrx.postrm now:
* Ubuntu Hardy:
Code:
gedit /var/tmp/fglrx/packages/Ubuntu/dists/hardy/xorg-driver-fglrx.postrm
* Ubuntu Gutsy:
Code:
gedit /var/tmp/fglrx/packages/Ubuntu/dists/gutsy/xorg-driver-fglrx.postrm
* Ubuntu 8.04:
Code:
gedit /var/tmp/fglrx/packages/Ubuntu/dists/8.04/xorg-driver-fglrx.postrm
* Ubuntu 8.10:
Code:
gedit /var/tmp/fglrx/packages/Ubuntu/dists/8.10/xorg-driver-fglrx.postrm
* Ubuntu 7.10:
Code:
gedit /var/tmp/fglrx/packages/Ubuntu/dists/7.10/xorg-driver-fglrx.postrm
* Ubuntu Debian / Etch:
Code:
gedit /var/tmp/fglrx/packages/Ubuntu/dists/intrepid/xorg-driver-fglrx.postrm
and this:
case "$1" in
remove|purge)
dpkg-divert --remove --rename --package $PKGNAME --divert /usr/lib/fglrx/libGL.so.1.2.xlibmesa /usr/lib/libGL.so.1.2 > /dev/null
dpkg-divert --remove --rename --package $PKGNAME --divert /usr/X11R6/lib32/fglrx/libGL.so.1.2.xlibmesa /usr/X11R6/lib32/libGL.so.1.2 > /dev/null
dpkg-divert --remove --rename --package $PKGNAME --divert /usr/X11R6/lib32/fglrx/libGL.so.1.2.xlibmesa /usr/X11R6/lib32/libGL.so.1 > /dev/null
dpkg-divert --remove --rename --package $PKGNAME --divert /usr/lib32/fglrx/libGL.so.1.2.xlibmesa /usr/lib32/libGL.so.1.2 > /dev/null
dpkg-divert --remove --rename --package $PKGNAME --divert /usr/lib32/fglrx/libGL.so.1.2.xlibmesa /usr/lib32/libGL.so.1 > /dev/null
dpkg-divert --remove --rename --package $PKGNAME --divert /usr/X11R6/lib/fglrx/libGL.so.1.2.xlibmesa /usr/X11R6/lib/libGL.so.1.2 > /dev/null
Save it!
Note about an architecture of processor!
For 32 Bit ( x86):
Code:
cd arch/x86/usr/X11R6
Create few simlinks:
and put simlink:
Code:
ln -sf libfglrx_gamma.so.1.0 lib/libfglrx_gamma.so.1
For 64 Bit ( x86_64):
Code:
cd arch/x86_64/usr/X11R6
Create few simlinks:
and put simlink:
Code:
ln -sf libfglrx_gamma.so.1.0 lib/libfglrx_gamma.so.1
Go back to the fglrx directory!And build a package by Ati Technology few minutes take place...
* Ubuntu Hardy:
Code:
bash packages/Ubuntu/ati-packager.sh --buildpkg hardy
* Ubuntu Gutsy:
Code:
bash packages/Ubuntu/ati-packager.sh --buildpkg gutsy
* Ubuntu 8.04:
Code:
bash packages/Ubuntu/ati-packager.sh --buildpkg 8.04
* Ubuntu 8.10:
Code:
bash packages/Ubuntu/ati-packager.sh --buildpkg 8.10
* Ubuntu 7.10:
Code:
bash packages/Ubuntu/ati-packager.sh --buildpkg 7.10
* Ubuntu Debian / Etch:
Code:
bash packages/Ubuntu/ati-packager.sh --buildpkg intreped
And disable this fglrx in Disables_module
Code:
gedit /etc/default/linux-restricted-modules-common
Add fglrx in
Code:
DISABLED_MODULES=""
to
DISABLED_MODULES="fglrx"
Now go with debs from compiled packages!:
For 32 Bit:
Code:
dpkg -i --force-overwrite xorg-driver-fglrx_8.512-0ubuntu1_i386.deb xorg-driver-fglrx-dev_8.512-0ubuntu1_i386.deb fglrx-kernel-source_8.512-0ubuntu1_i386.deb fglrx-amdcccle_8.512-0ubuntu1_i386.deb
For 64 Bit:
Code:
dpkg -i --force-overwrite xorg-driver-fglrx_8.512-0ubuntu1_amd64.deb xorg-driver-fglrx-dev_8.512-0ubuntu1_amd64.deb fglrx-kernel-source_8.512-0ubuntu1_amd64.deb fglrx-amdcccle_8.512-0ubuntu1_amd64.deb
4 debs will to install to modules copying and installing.
Note:
What does it happen? If you have fglrx-modaliases_8.512-0ubuntu1_i386.deb for 32 Bit or fglrx-modaliases_8.512-0ubuntu1_amd64.deb for 64 Bit in our harddisk?
Please do not install! Let this file! Thanks!
You might this error of deb:Now create configures for Ati-Configure:
1. Give this correct directory of xorg.cxnf!
Code:
aticonfig --initial --force --input=/etc/X11/xorg.conf
Note:
Do not forget this resolution!!
Give this resolution!
Code:
aticonfig --force --resolution=0,1280x1024,1024x768
If you forget this resolution, than your computer was rebooted. It happens once
white screen or
black screen.
Now aticonfig any option:
Do not use this Overlay for Radeon HD!!!
Because OverLay can happen once next reboot to flicked screen. exmple Screensaver flicked always.. And do not switch with compiz-tools on! Sorry i found a bug of compiz. If compiz starts than it can happen with screensaver or Steam Simulator like HL1 or Half-Life 2 to flicked screen. If you want to leave this compiz on our computer or remove compiz-tools. Thanks
I hope that you understand about forbidden overlay from aticonfig.
Reboot it now!
---
Go to xorg.conf with sured option against flicked screen:
Code:
gedit /etc/X11/xorg.conf
Add new Options:
Section "Device"
Identifier "aticonfig-Device[0]-0"
Option "TexturedVideo" "off"
Driver "fglrx"
BusID "PCI:1:0:0"
EndSection
Section "Extensions"
Option "Composite" "1"
EndSection
Save it! And reboot now! (last time i swear)
---
Now I need to reverse the edits i did earlier to our compiz config.
Code:
gedit /usr/bin/compiz
Code:
# blacklist based on the pci ids
# See http://wiki.compiz-fusion.org/Hardware/Blacklist for details
T=" 1002:5954 1002:5854 1002:5955" # ati rs480
T="$T 1002:4153" # ATI Rv350
T="$T 1002:3152 1002:3150 1002:5462 1002:5653 " # ati X300 X600,X600 X700
T=""
BLACKLIST_PCIIDS="$T"
unset T
Change to with "#"
Code:
# blacklist based on the pci ids
# See http://wiki.compiz-fusion.org/Hardware/Blacklist for details
#T=" 1002:5954 1002:5854 1002:5955" # ati rs480
#T="$T 1002:4153" # ATI Rv350
#T="$T 1002:3152 1002:3150 1002:5462 1002:5653 " # ati X300 X600,X600 X700
T=""
BLACKLIST_PCIIDS="$T"
unset T
Check Ati-Driver-GLX now!
An putput by my graphic card:
Code:
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI Radeon HD 2600 XT
OpenGL version string: 2.1.7769 Release
Check with GLX-Info now!
Code:
glxinfo | grep direct
An output is this:
Code:
direct rendering: Yes
Yeah it functions and works really. I hope that you are happy with graphic cards. I would you happy gaming or watching with Video Media or any things..
If you have problems of killing overlay or wrong driver than you can to answer me! Thanks. Please mark my post once sticky! Because new version of Radeon HD! A lot of thanks and have Fun!
Bye SnakeMedia
Bookmarks