Sterowniki zamknięte ATI - fglrx

Zagadnienia dotyczące menadżerów okien, środowisk graficznych - X, KDE, GNOME, Fluxbox, XFCE., Compiz itp.
Awatar użytkownika
darkwater
Junior Member
Posty: 828
Rejestracja: 25 stycznia 2007, 14:01
Lokalizacja: Częstochowa

Post autor: darkwater »

:D też sie na to załapałem - niestety wygląda na to że w prosty sposób nie da sie tego usunąć.
więcej informacji http://www.phoronix.com/?page=news_item&px=NTkwNg

pospieszyłem sie z tą informacją że sie nie da. na ww. stronie pisze że instalacja instalatorem ati - bez generowania pakietów powinna usunąć problem.

[ Dodano: 2007-07-20, 14:18 ]
znalazłem proste rozwiązanie tego problemu. wystarczy samodzielnie skopiować sygnature wygenerowaną przez instalator we właściwe miejsce.

1. uruchamiamy instalator jako root (lub za pomocą sudo o ile ktoś używa).

Kod: Zaznacz cały

$ sudo sh ./ati-driver-installer-8.39.4-x86.x86_64.run	(oczywiście wydajemy tą komende w katalogu z instalatorem)
lub
# sh ./ati-driver-installer-8.39.4-x86.x86_64.run
2.NIE KLIKAMY przycisku CONTINUE !!! (lub przycisku OK na drugim ekranie z koleji jeżeli instalacja przebiega w trybie textowym )

3.w trakcie uruchamiania instalator wyświetla nazwe tworzonego katalogu tymczasowego - u mnie jest to fglrx-install.g10678. potrrzebny plik to ./<nazwa_katalogu_tymczasowego>/install/etc/ati/signature .kopiujemy go jako root do katalogu /etc/ati

Kod: Zaznacz cały

#cp ./<nazwa_katalogu_tymczasowego>/install/etc/ati/signature /etc/ati/signature
4. teraz w oknie instalatora klikamy CANCEL

5. nie trzeba nawet restartować debiana - wystarczy restart xwindow za pomocą kombinacji CTRL+LALT+Backspace

6. u mnie zadziałało bezproblemowo. niestety sygnatura jest unikalna dla danego komputera więc nie można sie nią podzielić z innymi userami - każdy musi sobie ją wygenerować sam. powodzenia :)
Awatar użytkownika
Redhead
Junior Member
Posty: 526
Rejestracja: 17 lipca 2007, 17:37

Post autor: Redhead »

naprawione :) )
dzieki
szkoda tylko ze mi od tego ikony na pasku poznikaly hehehe, na szczescie nie bylo ich duzo
Awatar użytkownika
darkwater
Junior Member
Posty: 828
Rejestracja: 25 stycznia 2007, 14:01
Lokalizacja: Częstochowa

Post autor: darkwater »

zrobiłeś wg. opisu ?? mnie nic nie zniknęło
Awatar użytkownika
Redhead
Junior Member
Posty: 526
Rejestracja: 17 lipca 2007, 17:37

Post autor: Redhead »

wg opisu nie,
najpierw uzylem twojego kodu zeby skopiowac signature, a potem normalnie zainstalowalem stery np. wg opisu Radexa
Pozdr
Danthez
Posty: 52
Rejestracja: 13 lipca 2007, 12:28
Lokalizacja: Warszawa

Post autor: Danthez »

Jak masz dawać takie rady i odpowiedzi to lepiej wypisz się z tego fora mądralo. Prawda jest taka że sterowniki ATI nie umywają się do NVIDII. A co do błedów sterownika to trzeba sobie było dokładnie poczytać jak choćby nawet wsparcie dla Fedory 7 (ludzie 3 miesiące czekają na nowy dobry sterownik deklu)
Awatar użytkownika
darkwater
Junior Member
Posty: 828
Rejestracja: 25 stycznia 2007, 14:01
Lokalizacja: Częstochowa

Post autor: darkwater »

Kaka'

co masz do zarzucenia mojej wypowiedzi ?? ??

Danthez

na wypadek gdybyś nie zauważył to jest forum debiana a nie fedory (obojętnie czy 7 czy innej wersji). gratulacje - właśnie jako pierwszy załapałeś sie na moją ignor-listę. żegnam :)
Kaka'
Senior Member
Posty: 3018
Rejestracja: 30 lipca 2006, 13:17
Lokalizacja: Kartuzy

Post autor: Kaka' »

co masz do zarzucenia mojej wypowiedzi ?? ??
Do samej treści wypowiedzi nic, ale jest taka zasada: "Nie karm trolla" ;) Ale widzę, że czytasz w moich myślach bo:
darkwater pisze:właśnie jako pierwszy załapałeś sie na moją ignor-listę. żegnam :)

:)



Pozdrawiam.
kakadu
Posty: 24
Rejestracja: 21 lipca 2007, 21:37
Lokalizacja: Gdañsk

Post autor: kakadu »

Na początku witam wszystkich użytkowników tego forum, ponieważ jest to mój pierwszy post na tym forum.

Zainstalowałem sterowniki 8.38.6 ze strony ati. Po zainstalowaniu zmieniłem xorg.conf na coś takiego

Kod: Zaznacz cały

(...)
Section "Device"
	Identifier	"ATI Technologies, Inc. ATI Default Card"
	Driver		"fglrx"
	BusID		"PCI:5:0:0"
EndSection

(...)

Section "Monitor"
	Identifier	"Generic Monitor"
	Option		"DPMS"
	HorizSync	28-64
	VertRefresh	43-60
EndSection

Section "Screen"
	Identifier	"Default Screen"
	Device		"ATI Technologies, Inc. ATI Default Card"
	Monitor		"Generic Monitor"
	DefaultDepth	24
	SubSection "Display"
		Modes		"1280x1024"
	EndSubSection
EndSection

(...)
Section "Extensions" 
     Option        "Composite" "Disable" 
EndSection 


Mimo to nadal xorg używa mi vesy.

Kod: Zaznacz cały

kamil@kakadu:~$ glxinfo
name of display: :0.0
Xlib:  extension "XFree86-DRI" missing on display ":0.0".
display: :0  screen: 0
direct rendering: No
server glx vendor string: SGI
server glx version string: 1.2
server glx extensions:
    GLX_ARB_multisample, GLX_EXT_visual_info, GLX_EXT_visual_rating,
    GLX_EXT_import_context, GLX_EXT_texture_from_pixmap, GLX_OML_swap_method,
    GLX_SGI_make_current_read, GLX_SGIS_multisample, GLX_SGIX_hyperpipe,
    GLX_SGIX_swap_barrier, GLX_SGIX_fbconfig, GLX_MESA_copy_sub_buffer
client glx vendor string: ATI
client glx version string: 1.3
client glx extensions:
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context,
    GLX_ARB_get_proc_address, GLX_SGI_video_sync, GLX_ARB_multisample,
    GLX_ATI_pixel_format_float, GLX_ATI_render_texture
GLX version: 1.2
GLX extensions:
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context,
    GLX_ARB_multisample
OpenGL vendor string: Mesa project: [url]www.mesa3d.org[/url]
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.4 (1.5 Mesa 6.5.2)
OpenGL extensions:
    GL_ARB_imaging, GL_ARB_multitexture, GL_ARB_texture_border_clamp,
    GL_ARB_texture_cube_map, GL_ARB_texture_env_add,
    GL_ARB_texture_env_combine, GL_ARB_texture_env_dot3,
    GL_ARB_transpose_matrix, GL_EXT_abgr, GL_EXT_blend_color,
    GL_EXT_blend_minmax, GL_EXT_blend_subtract, GL_EXT_texture_env_add,
    GL_EXT_texture_env_combine, GL_EXT_texture_env_dot3,
    GL_EXT_texture_lod_bias
Natomiast w logu znalazłem takie miejsce któr wskazuje na to że moduł jądra nie działa:

Kod: Zaznacz cały

(...)
(II) fglrx(0): VESA VBE OEM Product Rev: 01.00
(II) fglrx(0): ATI Video BIOS revision 9 or later detected
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is -1, (No such device or address)
drmOpenDevice: open result is -1, (No such device or address)
drmOpenDevice: Open failed
[drm] failed to load kernel module "fglrx"
(WW) fglrx(0): Failed to open DRM connection
(--) fglrx(0): VideoRAM: 262144 kByte, Type: DDR2
(II) fglrx(0): PCIE card detected
(WW) fglrx(0): board is an unknown thi
(..)
Dodam że mam jądro 2.6.21-2-k7 odpowiednio spachowane, aby obsługiwało zamknięte moduły.
Pozdr.
Awatar użytkownika
darkwater
Junior Member
Posty: 828
Rejestracja: 25 stycznia 2007, 14:01
Lokalizacja: Częstochowa

Post autor: darkwater »

wydaj jako root następujące komendy

Kod: Zaznacz cały

m-a prepare
m-a update
m-a a-i fglrx
pozatym mógłbyś przed napisaniem postu przeczytać cały ten wątek - masz tutaj odpowiedzi na wszystkie (chyba) pytania nt. fglrx+debian
kakadu
Posty: 24
Rejestracja: 21 lipca 2007, 21:37
Lokalizacja: Gdañsk

Post autor: kakadu »

Czytałem cały wątek.

Kod: Zaznacz cały

kakadu:/home/kamil# m-a a-i fglrx

Updated infos about 1 packages
Getting source for kernel version: 2.6.21-2-k7
Kernel headers available in /lib/modules/2.6.21-2-k7/build
apt-get install build-essential
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności
Reading state information... Gotowe
build-essential jest już w najnowszej wersji.
0 aktualizowanych, 0 nowo instalowanych, 0 usuwanych i 2 nieaktualizowanych.

Done!
unpack
Extracting the package tarball, /usr/src/fglrx.tar.bz2, please wait...
Target package file
/usr/src/fglrx-kernel-2.6.21-2-k7_8.38.6-2+2.6.21-6_i386.deb already exists,
not rebuilding!
(however, you could use the -f switch to ignore it)
dpkg -Ei /usr/src/fglrx-kernel-2.6.21-2-k7_8.38.6-2+2.6.21-6_i386.deb
Wersja 8.38.6-2+2.6.21-6 pakietu fglrx-kernel-2.6.21-2-k7 jest już zainstalowa
Zablokowany