Radeon 9200 i zamkni

Zagadnienia dotyczące menadżerów okien, środowisk graficznych - X, KDE, GNOME, Fluxbox, XFCE., Compiz itp.
Yrrel
Posty: 7
Rejestracja: 05 listopada 2008, 15:20

Radeon 9200 i zamknięte sterowniki fglrx

Post autor: Yrrel »

Nowo instalowany system, próbuję zainstalować sterowniki ze strony ati:

Kod: Zaznacz cały

Creating directory fglrx-install
Verifying archive integrity... All good.
Uncompressing ATI Proprietary Linux Driver-8.26.18
==================================================
 ATI Technologies Linux Driver Installer/Packager
==================================================
Generating package: Debian/testing
/tmp/fglrx.PnyJIA /home/yrrel/Items/fglrx-install
Package build failed!
Package build utility output:
dpkg-buildpackage: set CFLAGS to default value: -g -O2
dpkg-buildpackage: set CPPFLAGS to default value:
dpkg-buildpackage: set LDFLAGS to default value:
dpkg-buildpackage: set FFLAGS to default value: -g -O2
dpkg-buildpackage: set CXXFLAGS to default value: -g -O2
dpkg-buildpackage: source package fglrx-installer
dpkg-buildpackage: source version 8.26.18-1
dpkg-buildpackage: source changed by ATI Technologies Inc. <http://www.ati.com/support/driver.html>
 debian/rules build
dpkg-buildpackage: host architecture i386
dh_testdir
# move licenses away from binary dir
if [ ! -d usr/share/doc/fglrx ]; then \
          mkdir -p usr/share/doc/fglrx; \
          mv usr/X11R6/bin/LICENSE.* usr/share/doc/fglrx; \
        fi
# remove exec bit from files that don't deserve it
find usr/X11R6/include \
             usr/X11R6/lib \
             usr/share usr/src     -type f | xargs chmod -x
find lib -not -name "*.sh" -type f | xargs chmod -x
find lib      -name "*.sh" -type f | xargs chmod +x
# set proper permissions on /etc files
test -f etc/fglrxrc && chmod 644 etc/fglrxrc
test -f etc/fglrxprofiles.csv && chmod 644 etc/fglrxprofiles.csv
if [ -f debian/fglrx.default ]; then \
          mv -v debian/fglrx.default debian/fglrx; \
        fi
`debian/fglrx.default' -> `debian/fglrx'
 debian/rules binary
dh_testdir
# move licenses away from binary dir
if [ ! -d usr/share/doc/fglrx ]; then \
          mkdir -p usr/share/doc/fglrx; \
          mv usr/X11R6/bin/LICENSE.* usr/share/doc/fglrx; \
        fi
# remove exec bit from files that don't deserve it
find usr/X11R6/include \
             usr/X11R6/lib \
             usr/share usr/src     -type f | xargs chmod -x
find lib -not -name "*.sh" -type f | xargs chmod -x
find lib      -name "*.sh" -type f | xargs chmod +x
# set proper permissions on /etc files
test -f etc/fglrxrc && chmod 644 etc/fglrxrc
test -f etc/fglrxprofiles.csv && chmod 644 etc/fglrxprofiles.csv
if [ -f debian/fglrx.default ]; then \
          mv -v debian/fglrx.default debian/fglrx; \
        fi
dh_testdir
dh_testroot
dh_clean -k
dh_installdirs
# Create the directories to install into
dh_installdirs -pfglrx-driver \
                usr \
                usr/lib/xorg \
                usr/lib/xorg/modules \
                usr/lib/dri \
                usr/bin \
                usr/sbin \
                etc/acpi \
                etc/acpi/events \
                etc/default \
                etc/X11/Xsession.d
dh_installdirs -pfglrx-driver-dev \
                usr \
                usr/include \
                usr/lib
dh_installdirs -pfglrx-kernel-src \
                usr/src/modules/fglrx \
                usr/src/modules/fglrx/debian
dh_installdirs -A -pfglrx-control-qt3 \
                usr \
                usr/bin \
                usr/share \
                usr/share/applnk \
                usr/share/gnome \
                usr/share/icons \
                usr/share/pixmaps
dh_installdirs -pfglrx-sources \
                usr/src
dh_install
dh_install -pfglrx-driver "usr/X11R6/bin/fgl*"      "usr/bin"
dh_install -pfglrx-driver "usr/X11R6/bin/aticonfig" "usr/bin"
dh_install -pfglrx-driver "usr/sbin/atieventsd"     "usr/sbin"
dh_installman -pfglrx-driver "usr/share/man/man8/atieventsd.8.gz"
# amd64 needs some library redirection
dh_install -pfglrx-driver "usr/X11R6/lib/*.so*"           "usr/lib"
dh_install -pfglrx-driver "usr/X11R6/lib/modules/dri"     "usr/lib"
dh_install -pfglrx-driver "usr/X11R6/lib/modules/linux"   "usr/lib/xorg/modules"
dh_install -pfglrx-driver "usr/X11R6/lib/modules/drivers" "usr/lib/xorg/modules"
dh_install -pfglrx-driver "etc/fglrx*"                "etc"
dh_install -pfglrx-driver "etc/ati"                   "etc"
dh_install -pfglrx-driver "debian/70fglrx"             "etc/X11/Xsession.d"
dh_install -pfglrx-driver "debian/fglrx-powermode.sh" "etc/acpi"
dh_install -pfglrx-driver "debian/fglrx-*-aticonfig"  "etc/acpi/events"
dh_install -pfglrx-driver "debian/fglrx"              "etc/default"
dh_installinit -pfglrx-driver --name="atieventsd"
# create symlinks to shared libs; fixes a lintian error
/sbin/ldconfig -n debian/fglrx-driver/usr/lib
dh_install -pfglrx-driver-dev "usr/X11R6/lib/*.a"   "usr/lib"
dh_install -pfglrx-driver-dev "usr/X11R6/include/*" "usr/include"
dh_install -pfglrx-driver-dev "usr/include/*"       "usr/include"
dh_install -pfglrx-kernel-src \
                lib/modules/fglrx/build_mod/*.c            \
                lib/modules/fglrx/build_mod/*.h            \
                lib/modules/fglrx/build_mod/*.sh           \
                lib/modules/fglrx/build_mod/lib*           \
                lib/modules/fglrx/build_mod/2.6.x/Makefile \
                usr/src/modules/fglrx
dh_install -pfglrx-kernel-src "debian/changelog" "usr/src/modules/fglrx/debian"
dh_install -pfglrx-kernel-src  \
                debian/copyright        \
                debian/compat           \
                module/rules            \
                module/control.template \
                module/dirs.template    \
                module/postinst         \
                usr/src/modules/fglrx/debian
(cd debian/fglrx-kernel-src/usr/src \
         && chown -R root:src modules \
         && tar -c modules | bzip2 > fglrx.tar.bz2 \
         && rm -rf modules)
# install panel files
dh_install -A -pfglrx-control-qt3 "usr/X11R6/bin/fireglcontrolpanel" "usr/bin"
dh_install -A -pfglrx-control-qt3 "usr/share/icons/ati.xpm" "usr/share/icons"
dh_install -A -pfglrx-control-qt3 "usr/share/icons/ati.xpm" "usr/share/pixmaps"
dh_install -A -pfglrx-control-qt3 "usr/share/gnome/apps/fireglcontrol.desktop" "usr/share/applications"
dh_install -A -pfglrx-control-qt3 "usr/share/applnk/fireglcontrol.kdelnk" "usr/share/applnk"
dh_desktop    -pfglrx-control-qt3
dh_install -pfglrx-sources "usr/src/*" "usr/src"
dh_installdocs
dh_installdocs -pfglrx-driver usr/share/doc/fglrx/*
#dh_installchangelogs
dh_link
dh_strip
dh_compress
dh_makeshlibs
dh_installdeb
LD_PRELOAD= dh_shlibdeps --exclude=emul
dpkg-shlibdeps: failure: couldn't find library libstdc++.so.5 needed by debian/fglrx-driver/usr/lib/dri/atiogl_a_dri.so (its RPATH is '').
Note: libraries are not searched in other binary packages that do not have any shlibs or symbols file.
To help dpkg-shlibdeps find private libraries, you might need to set LD_LIBRARY_PATH.
dh_shlibdeps: command returned error code 512
make: *** [binary] Error 1
dpkg-buildpackage: failure: debian/rules binary gave error exit status 2
/home/yrrel/Items/fglrx-install
Removing temporary directory: fglrx-install
Co jest nie tak?
alan666888
Posty: 93
Rejestracja: 12 lutego 2007, 21:03
Lokalizacja: z Neta

Post autor: alan666888 »

Sterowniki dla Radeona 9200 nie wpspieraja nowego xorga :/ Wspierają do wersji 7.1 a w Debianie jest wersja 7.3. Jedynie otwarte sterowniki.
Hudy
Posty: 2
Rejestracja: 15 września 2008, 12:58
Lokalizacja: Rzeszów

Post autor: Hudy »

Witam, ja również mam problemy z fglrx'em na radeonie 9500, więc podepnę się pod ten temat. Mianowicie jaką wersję linuksowych sterowników ati polecacie zainstalować bo wersja 8.10 mnie nie chodzi. Więc zainstalowałem sobie ati-driver-installer-8-5-x86.x86_64.run ale dalej jest coś nie tak. Polecenie

Kod: Zaznacz cały

fglrxinfo
daje następujące rezultaty:

Kod: Zaznacz cały

hudy@debian:~$ fglrxinfo
display: :0.0  screen: 0
OpenGL vendor string: Mesa project: [url]www.mesa3d.org[/url]
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.4 (2.1 Mesa 7.0.3)

hudy@debian:~$ 
Polecenie glxinfo wyświetla:

Kod: Zaznacz cały

hudy@debian:~$ glxinfo | grep direct
direct rendering: No (If you want to find out why, try setting LIBGL_DEBUG=verbose)
OpenGL renderer string: Mesa GLX Indirect
hudy@debian:~$ 
Plik xorg.conf wygląda trochę dziwnie chyba nie tak do końca powinien wyglądać?

Kod: Zaznacz cały

Section "ServerLayout"
	Identifier     "aticonfig-Layout[all]"
	Screen      0  "aticonfig-Screen[0]" 0 0
EndSection

Section "Files"
EndSection

Section "Module"
EndSection

Section "InputDevice"
	Identifier  "Generic Keyboard"
	Driver      "kbd"
	Option	    "XkbRules" "xorg"
	Option	    "XkbModel" "pc105"
	Option	    "XkbLayout" "pl"
EndSection

Section "InputDevice"
	Identifier  "Configured Mouse"
	Driver      "mouse"
EndSection

Section "Monitor"
	Identifier   "Configured Monitor"
EndSection

Section "Monitor"
	Identifier   "aticonfig-Monitor[0]"
	Option	    "VendorName" "ATI Proprietary Driver"
	Option	    "ModelName" "Generic Autodetecting Monitor"
	Option	    "DPMS" "true"
EndSection

Section "Device"
	Identifier  "Configured Video Device"
EndSection

Section "Device"
	Identifier  "aticonfig-Device[0]"
	Driver      "fglrx"
EndSection

Section "Screen"
	Identifier "Default Screen"
	Monitor    "Configured Monitor"
EndSection

Section "Screen"
	Identifier "aticonfig-Screen[0]"
	Device     "aticonfig-Device[0]"
	Monitor    "aticonfig-Monitor[0]"
	DefaultDepth     24
	SubSection "Display"
		Viewport   0 0
		Depth     24
	EndSubSection
EndSection
Sterowniki instalowałem według tego opisu: http://debian.linux.pl/viewtopic.php?t=32, ale bez budowania paczek, ten krok pominąłem, bo miałem z tym pewne problemy. Mecze się już z tym ponad tydzień, będę wdzięczny za wszelaką pomoc w tej sprawie, z góry dziękuję i pozdrawiam.
Martin.PL
Posty: 2
Rejestracja: 01 października 2008, 21:48

Post autor: Martin.PL »

Według opisu na stronie: http://technowizah.com/2006/10/debian-h ... ivers.html

¦ciągamy sterowniki z: http://ati.amd.com/support/drivers/linu ... adeon.html

Następnie w konsoli z prawami roota wpisujemy coś takiego:

Kod: Zaznacz cały

apt-get install fakeroot debhelper build-essential libstdc++5

Kod: Zaznacz cały

fakeroot sh nazwa_tego_sciagnietego_pliku --buildpkg Debian/etch
Jeśli to nie Etch to też zmieniamy tą końcówkę. Powinien utworzyć nam się plik z paczką .deb

Następnie instalujemy sterowniki poleceniami:

Kod: Zaznacz cały

dpkg -i fglrx-driver_8.37.6-1_i386.deb
UWAGA: nazwa pliku może być nieco inna, ważne żeby to był - driver i rozszeżenie .deb (Twój numerek może być inny).

Kod: Zaznacz cały

dpkg -i fglrx-kernel-src_8.37.6-1_i386.deb
Podobnie jak wyżej.

Następnie wpisujemy:

Kod: Zaznacz cały

apt-get install linux-headers-$(uname -r)

Kod: Zaznacz cały

apt-get install module-assistant

Kod: Zaznacz cały

cd /usr/src

Kod: Zaznacz cały

m-a prepare

Kod: Zaznacz cały

m-a a-i fglrx
Następnie trzeba skonfigurować xorg.configure.
Wpisujemy w konsoli:

Kod: Zaznacz cały

dpkg-reconfigure xserver-xorg
Wskazówki są w wątku: http://debian.linux.pl/viewtopic.php?p=3055#3055
ODPOWIEDZ