PDA

View Full Version : self compiled 8.31.5 doesn't work on Ubuntu/edgy


zasf
11-17-2006, 01:18 PM
Hello all,

I normally self compile fglrx driver on my system wich actually is Ubuntu/Edgy, I've done it several times with make-kpkg. The compilation actually works, then I

dpkg -i xorg-driver-fglrx_8.31.5-1_i386.deb
dpkg -i fglrx-kernel-2.6.18.1-z2_8.31.5-1+1_i386.deb


but then when I reboot, X doens't load and

matteo@burnt:~$ cat /var/log/Xorg.0.log.old | grep EE
Current Operating System: Linux burnt 2.6.18.1-z2 #1 PREEMPT Thu Nov 2 22:39:03 CET 2006 i686
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(II) Loading extension MIT-SCREEN-SAVER
(EE) module ABI major version (0) doesn't match the server's version (1)
(EE) Failed to load module "fglrx" (module requirement mismatch, 0)
(EE) No drivers available.

what't the problem? Can you help me? 8.30.3 works pretty well.

Thanks,
Matteo

Michael
11-17-2006, 01:56 PM
The packaging script for 8.31.5 could be broken, so on 8.30.3 it builds and runs fine for Ubuntu?

zasf
11-17-2006, 01:59 PM
The packaging script for 8.31.5 could be broken, so on 8.30.3 it builds and runs fine for Ubuntu?

exactly, I also search on ubuntuforums if someone had the same problem but nothing.

rob2687
11-17-2006, 05:36 PM
What method do you use to self compile?

zasf
11-18-2006, 09:23 AM
here is the method, kernel and fglrx version are old ones but the method is still the same

# compile and install your own kernel
cd ~
mkdir ati
cd ati
# download the latest ati installer
wget https://a248.e.akamai.net/f/674/9206/0/www2.ati.com/drivers/linux/ati-driver-installer-8.27.10-i386.run
chmod +x ati-driver-installer-8.27.10-i386.run
LANG=C LC_ALL=C ./ati-driver-installer-8.23.7-i386.run --buildpkg Ubuntu/dapper
# install the source (tar.bz2 file will be placed in /usr/src)
sudo dpkg -i fglrx-kernel-source_8.23.7-1_i386.deb
cd /usr/src
# untar fglrx.tar.bz2 (will be unzipped in /usr/src/modules/fglrx)
sudo tar xvf fglrx.tar.bz2
# make sure that /usr/src/linux point to the right kernel
cd /usr/src/linux
# substitute '-z2' with your own, debs will be placed in /usr/src
sudo make-kpkg --append-to-version=-z2 modules_image
cd /usr/src
# install the kernel module and xorg driver
sudo dpkg -i fglrx-kernel-2.6.16-mm2-z2_8.27.10-1+10.00.Custom_i386.deb
sudo dpkg -i xorg-driver-fglrx_8.27.10-1_i386.deb


thanks for your help

zasf
12-02-2006, 11:28 AM
now it works

matteo@burnt:~$ fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: MOBILITY RADEON X700 Generic
OpenGL version string: 2.0.6174 (8.31.5)


I guess I was doing './ati-blabla --buildpkg=Ubuntu/dapper' instead of './ati-blabla --buildpkg=Ubuntu/edgy' :D

Thank you anyway

giorgosts
12-02-2006, 01:02 PM
8.31.5 installs just fine if you do as in http://wiki.cchtml.com/index.php/Ubuntu_Edgy_Installation_Guide

Myself when I install a new driver, I do a

sudo dpkg-reconfigure xserver-xorg

select fglrx, reconfigure and then

sudo -i
cd /etc/X11/
aticonfig --initial --input=/etc/X11/xorg.conf (or aticonfig --initial=dual-head --input=/etc/X11/xorg.conf)

This driver also suffers from the video cropping bug on tv-out since the 8.20 release. http://ati.cchtml.com/show_bug.cgi?id=309