[+] instalacja sterowników ati radeon X1600 - Squeeze

Zagadnienia dotyczące menadżerów okien, środowisk graficznych - X, KDE, GNOME, Fluxbox, XFCE., Compiz itp.
asdfghji
Posty: 4
Rejestracja: 26 sierpnia 2009, 19:03

[+] instalacja sterowników ati radeon X1600 - Squeeze

Post autor: asdfghji »

Mam wielka prośbę, czy mógłby ktoś napisać jak zainstalować sterowniki ATI pod Debianem Squeeze z jądrem 2.6.30? Wiem, instalacja sterowników była wałkowana ze 100 razy i to że na 2.6.30 trzeba doinstalować pakiet:

Kod: Zaznacz cały

firmware-linux
i ma działać akceleracja, niby to też wiem. Tylko że wiedza, wiedzą, a akceleracji 3D jak nie było tak nie ma. Moja karta to Radeon X1600. Sterowniki fglrx na Lennym instalowałem z repozytoriów tak jak jest to opisane na forum. I na Lennym nie miałem problemów żadnych. A na Squeeze instaluje sterowniki i potem ten pakiet firmware-linux i nie działa. A gdy wpisuję:

Kod: Zaznacz cały

glxinfo | grep direct
to otrzymuję:

Kod: Zaznacz cały

command not found
Awatar użytkownika
Rafal_F
Moderator
Posty: 2350
Rejestracja: 29 sierpnia 2008, 16:45

Post autor: Rafal_F »

Zainstaluj pakiet mesa-utils.
asdfghji
Posty: 4
Rejestracja: 26 sierpnia 2009, 19:03

Post autor: asdfghji »

Rafal_F pisze:Zainstaluj pakiet mesa-utils.
No i teraz otrzymuje

Kod: Zaznacz cały

direct rendering: no
Awatar użytkownika
Rafal_F
Moderator
Posty: 2350
Rejestracja: 29 sierpnia 2008, 16:45

Post autor: Rafal_F »

A jakie sterowniki instalujesz? Otwarte czy zamknięte? Z twoją kartą (RV5xx) powinieneś wybrać otwarte, a nie fglrx.
asdfghji
Posty: 4
Rejestracja: 26 sierpnia 2009, 19:03

Post autor: asdfghji »

Rafal_F pisze:A jakie sterowniki instalujesz? Otwarte czy zamknięte? Z twoją kartą (RV5xx) powinieneś wybrać otwarte, a nie fglrx.
Instaluje zamkniete sterowniki z repozytoriowm instalowalem je na Lennym i dzialalo wiec i na Squeeze probuje z zamknietymi. Ale wedlog FAQ na forum jak sie zainstaluje zamkniete sterowniki i nie dzialaja to sie zmienie wpis w xorg.conf w sekcji InputDevice w Driver z fglrx na ati aby zmienic sterownik z zamknietego na otwarty, a u mnie po takiej operacji iksy nie wstaja juz.
Awatar użytkownika
Rafal_F
Moderator
Posty: 2350
Rejestracja: 29 sierpnia 2008, 16:45

Post autor: Rafal_F »

Przejście z zamkniętych na otwarte nie jest takie proste. Mnie swojego czasu pomógł ten link: https://help.ubuntu.com/community/RadeonDriver . Z zamkniętymi sterami nie pomogę bo dawno ich nie używałem i nie wiele pamiętam. Może wklej tu jeszcze xorg.conf, oraz log xorga z /var/log.
asdfghji
Posty: 4
Rejestracja: 26 sierpnia 2009, 19:03

Post autor: asdfghji »

Rafal_F pisze:Przejście z zamkniętych na otwarte nie jest takie proste. Mnie swojego czasu pomógł ten link: https://help.ubuntu.com/community/RadeonDriver . Z zamkniętymi sterami nie pomogę bo dawno ich nie używałem i nie wiele pamiętam. Może wklej tu jeszcze xorg.conf, oraz log xorga z /var/log.
Dziękuję za pomoc, już działa. Na świeżo zainstalowanym Squeeze, nie bawiąc się w sterowniki zamknięte zainstalowałem pakiet mesa-utils, jak napisałeś i na otwartych sterownikach wszystko jest dobrze. Jeszcze raz dziękuję za pomoc.
masterxo
Posty: 1
Rejestracja: 09 września 2009, 16:00

Post autor: masterxo »

Witam.
Mnie, pomimo świeżej instalacji systemu, otwartych sterowników (http://support.amd.com/us/gpudownload/l ... ng=English) i instalacji pakietu:

Kod: Zaznacz cały

firmware-linux
nie chce działać akceleracja sprzętowa. Na jądrze 2.6.26 działało bez zarzutu. Moja karta to x1600 (wersja dla laptopów).
Log z instalacji:

Kod: Zaznacz cały

[Message] Kernel Module : Trying to install a precompiled kernel module.
[Message] Kernel Module : Precompiled kernel module version mismatched.
[Message] Kernel Module : Found kernel module build environment, generating kernel module now.
AMD kernel module generator version 2.1
doing Makefile based build for kernel 2.6.x and higher
rm -rf *.c *.h *.o *.ko *.GCC* .??* *.symvers
make -C /lib/modules/2.6.30-1-686/build SUBDIRS=/lib/modules/fglrx/build_mod/2.6.x modules
make[1]: Wejście do katalogu `/usr/src/linux-headers-2.6.30-1-686'
  CC [M]  /lib/modules/fglrx/build_mod/2.6.x/firegl_public.o
In file included from /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:169:
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.h:164:1: warning: "PM_EVENT_SUSPEND" redefined
In file included from /usr/src/linux-headers-2.6.30-1-common/arch/x86/include/asm/apic.h:6,
                 from /usr/src/linux-headers-2.6.30-1-common/arch/x86/include/asm/smp.h:13,
                 from /usr/src/linux-headers-2.6.30-1-common/include/linux/smp.h:36,
                 from /usr/src/linux-headers-2.6.30-1-common/include/linux/topology.h:33,
                 from /usr/src/linux-headers-2.6.30-1-common/include/linux/gfp.h:7,
                 from /usr/src/linux-headers-2.6.30-1-common/include/linux/kmod.h:22,
                 from /usr/src/linux-headers-2.6.30-1-common/include/linux/module.h:13,
                 from /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:91:
/usr/src/linux-headers-2.6.30-1-common/include/linux/pm.h:241:1: warning: this is the location of the previous definition
In file included from /lib/modules/fglrx/build_mod/2.6.x/drmP.h:86,
                 from /lib/modules/fglrx/build_mod/2.6.x/drm_proc.h:41,
                 from /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:431:
/lib/modules/fglrx/build_mod/2.6.x/drm_os_linux.h:45: error: conflicting types for ‘irqreturn_t’
/usr/src/linux-headers-2.6.30-1-common/include/linux/irqreturn.h:16: error: previous declaration of ‘irqreturn_t’ was here
In file included from /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:431:
/lib/modules/fglrx/build_mod/2.6.x/drm_proc.h: In function ‘FGLDRM__vma_info’:
/lib/modules/fglrx/build_mod/2.6.x/drm_proc.h:497: warning: format ‘%08lx’ expects type ‘long unsigned int’, but argument 5 has type ‘phys_addr_t’
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function ‘KCL_GetEffectiveUid’:
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:1405: error: ‘struct task_struct’ has no member named ‘euid’
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function ‘KCL_PosixSecurityCapSetIPCLock’:
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:1779: error: ‘struct task_struct’ has no member named ‘cap_effective’
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:1783: error: ‘struct task_struct’ has no member named ‘cap_effective’
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function ‘KCL_InstallInterruptHandler’:
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:2661: warning: passing argument 2 of ‘request_irq’ from incompatible pointer type
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function ‘KCL_MEM_VM_GetRegionPhysAddrStr’:
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3223: warning: return makes pointer from integer without a cast
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3224: warning: return makes pointer from integer without a cast
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3225: warning: return makes pointer from integer without a cast
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3227: warning: return makes pointer from integer without a cast
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function ‘KAS_Ih_Execute’:
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:4202: warning: ‘return’ with no value, in function returning non-void
make[4]: *** [/lib/modules/fglrx/build_mod/2.6.x/firegl_public.o] Błąd 1
make[3]: *** [_module_/lib/modules/fglrx/build_mod/2.6.x] Błąd 2
make[2]: *** [sub-make] Błąd 2
make[1]: *** [all] Błąd 2
make[1]: Opuszczenie katalogu `/usr/src/linux-headers-2.6.30-1-686'
make: *** [kmod_build] Błąd 2
build failed with return value 2
[Error] Kernel Module : Failed to compile kernel module - please consult readme.
fglrxinfo

Kod: Zaznacz cały

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.4)
ODPOWIEDZ