Login: Hasło:przypomnij hasło

SUSEk.info jest portalem skupiającym przede wszystkim początkujących użytkowników tego systemu zawierającym pomocne artykuły na temat systemu openSUSE oraz wiadomości ze świata opensource. Zapraszamy wszystkich do dzielenia się własną wiedzą i publikowania artykułów na naszych stronach - wystarczy się zarejestrować !

  11.3 - szybkie menu
Instalacja openSUSE

krok po kroku instalacja wraz z screen'ami
Pobierz obrazy ISO

pobierz bezpłatnie płyty instalacyjne systemu
Multimedia

Kliknij i zainstaluj zestaw kodeków audio wideo

21:01:42
17.05.06

3D Ati w SUSE 10.1

Autor/źródło: E@zyVG / Hetera
Ilość odsłon: 11792


Tagi: 3D AMD ATI KONFIGURACJA SPRZĘT SYSTEM VIDEO

3D Ati w SUSE 101

Oryginał : http://linux.wordpress.com/

Zainstalowałem sobie SUSE Linux 10.1 i już sie nim cieszę, chociaż jeszcze musze się trochę pobawić dostosowaniem systemu. Prawdopodobnie wkrótce zamieszczę swoje wrażenia z pracy na SUSE 10.1. Ale jak do tej pory, jedno jest pewne, miałem trochę problemów ze sterownikami ATI zanim udało mi się opracować tę instrukcję, która, mam nadzieję, zadziała na większości komputerów. Pamiętajcie, że instalowałem te sterowniki w taki sposób, aby móc później zainstalować i odpalić Xgl/Compiz na moim desktopie.

Czytaj dalej Dlaczego tutaj jest reklama? Usuń reklamę Zareklamuj się Czytaj dalej

Tym razem postanowiłem zamieścić w instrukcji więcej obrazków, może w ten sposób będzie wam łatwiej zrozumieć o co tu chodzi. A przynajmniej się starałem. No to zaczynajmy.

W chwili opracowywania tego tekstu mam na swoim komputerze SUSE Linux 10.1 (jeśli ktoś już zapomniał), platforma x86_64 (AMD64), z ATI Radeon X800 series PCI-E interface na płycie głównej opartej na chipsecie DFI nForce4 Ultra. Wersja sterowników najnowsza - 8.24.8

Raz jeszcze trzeba spełnić pewne warunki przed instalacją sterowników. Musisz mieć zainstalowan następujące pakiety, które można znaleźć na płytkach CD lub DVD z SUSE 10.1, chyba że jak będziecie czytać tę instrukcję te pakiety będą dostępne online za pomocą repozytoriów Yast/Apt/Yum. A owe pakiety to:

1. kernel-source; 2.gcc; 3. make

Info dla n00bów lub raczej newbies: jeśli widzisz "~>" przed komendą, oznacza to, że należy ją wykonać jako użytkownik (user), a jeśli "#", musisz działać jako “root” (wpisując "su" i następnie hasło). Z całym szacunkiem… :-]

Po zainstalowaniu powyższych pakietów należy przygotować moduły kernela (nie jest to konieczne, ale nie zaszkodzi). Wykonaj następujące polecenia (jako root):

# cd /usr/src/linux
# make mrproper
# make cloneconfig
# make modules_prepare
i ostatnie polecenie w celu wyczyszczenia źródeł kernela:
# make clean

Jeśli instalowałeś już sterowniki, musisz je prawidłowo usunąć za pomocą tego polecenia:

# rpm -e $(rpm -qa | grep fglrx)

Teraz instalujemy sterowniki. Na poniższych zrzutach ekranu wyraźnie widać, że po zainstalowaniu świeżego systemu SUSE 10.1, OpenGL wspierane jest przez sterowniki MESA. Ogólnie rzecz biorąc, jeśli widzisz MESA – oznacza to, że sterowniki ATI nie działają. Można to sprawdzić wpisując glxinfo lub fglrxinfo (jako użytkownik, nie jako root)


Zaczynamy:

1. Ściągamy najnowsze dostępne sterowniki z działu ATI Drivers and Software. Wybieramy swoją wersję sterowników: x86 dla 32 bit, x86_64 dla 64 bit. Ściągamy "ATI Driver Installer"

2. Po ściągnięciu wrzucamy do określonego folderu. W moim przypadku jest to /home/me/temp

3. Teraz wychodzimy z naszego pięknego trybu graficznego i przełączamy się do trybu konsoli wpisując (jako root):

# init 3

4. Logujemy sie jako root i przechodzimy do folderu, do którego skopiowaliśmy sterownik. W moim przypadku:

# cd /home/me/temp

5. Teraz musimy utworzyć pakiet (instaler) wpisując następujące polecenie:

# sh ./ati-driver-installer-8.24.8-x86_64.run –buildpkg SuSE/SUSE101-AMD64
lub jeśli mamy wersję 32 bit:
# sh ./ati-driver-installer-8.24.8-x86.run --buildpkg SuSE/SUSE101-IA32
6. Teraz instalujemy utworzonego rpma:

# rpm -ihv fglrx64_6_9_0_SUSE101-8.24.8-1.x86_64.rpm

lub

# rpm -ihv fglrx_6_9_0_SUSE101-8.24.8-1.i386.rpm

jeżeli otrzymamy informacje iż nie znaleziono pliku (u mnie tak było) to przechodzimy do katalogu

# cd /usr/src/packages/RPMS/
x86_64/

lub

# cd /usr/src/packages/RPMS/i386/

co do x86_64 mogę się mylić więc poszukajcie (mam tylk 32bitowe maszyny)

po zakończeniu powinniśmy uzyskać coś podobnego do tego, bez żadnych błędów:

7. Po zakończeniu powyższego procesu, wykonujemy następujące polecenie:

# aticonfig –initial –input=/etc/X11/xorg.conf

jeżeli wyskoczy informacja

aticonfig: error while loading shared libraries: libfglrx_pp.so.1: cannot open shared object file: No such file or directory

musimy skopiowac jeden plik

# cp /usr/X11R6/lib/libfglrx_pp.so.1 /usr/lib/

i ponawiamy aticonfig

Nasz stary plik xorg.conf zostaje zapisany jako xorg.conf.fglrx-0 (kto wie, co sie może wydarzyć? Niestety, ja musiałem użyć kopii zapasowej – całe szczęście że ją stworzyłem)

8. Teraz musimy wykonać jeszcze jedno polecenie:
# sax2 -r -m 0=fglrx

[Niektórzy mogą zapytać dlaczego robić coś dwa razy – nie wiem, ale w moim przypadku to się sprawdziło – wierzcie mi. Próbowałem na inne 2 lub 3 sposoby i zawsze kończyłem z dziwnym xorg.file albo w ogóle bez niego!!!]

9. Restart(!) przed uruchomieniem DE (Desktop Environment). Wiem, że to nie Windows – ale jeszcze raz, to zadziałało w moim przypadku i mam nadzieję, że u was też zadziała.

Po restarcie i z powrotem w KDE/Gnome, zalogowani jako user, odpalamy jeszcze kilka komend aby zweryfikować czy wszystko dobrze poszło i czy OpenGL działa i daje z siebie wszystko:

~> fglrxinfo
~> glxinfo

Jeśli pojawia się ATI Technologies Inc i pokazuje prawidłowo zainstalowaną kartę – jest wspaniale. Wszystko zostało ustawione prawidłowo i działa bez zarzutu. Teraz czas na odpoczynek i filiżankę kawy.

Jeszcze jedno – sprawdzamy następujące wpisy w pliku /etc/X11/xorg.conf. Musimy również sprawdzić, czy w “Modules” jest wpis -> Load "dri”

Przy obecnych ustawieniach otrzymuję takie wyniki:
Mam nadzieję, że wam to pomoże.
Bawcie się dobrze
Tłumaczenie: Hetera

Komentarze

Dodaj nowy komentarz

22:59:46
17.05.06

blad

Autor: Gość

jest
"Teraz instalujemy utworzonego rpma:

# rpm -ihv fglrx64_6_9_0_SUSE101-8.23.7-1.x86_64.rpm"
powinno byc
fglrx64_6_9_0_SUSE101-8.24.8-1.x86_64.rpm

03:12:34
18.05.06

tickman

Autor: Gość

Instalowałem wg. podobnej instrukcji na SUSE 10.1 i386 i napotkałem problem przy odtwarzaniu filmów w MPlayer, jak również Xine [brak napisów].

Pomogło wpisanie w konsoli jako root:
aticonfig --overlay-type=Xv
i restart X-ów.

Nie wiem, może ja miałem taki problem, ale jest już dobrze

Moja karta to ATI Radeon 9600 Pro.

09:44:00
18.05.06

x1300pro

Autor: Gość



09:45:20
18.05.06

x1300pro

Autor: Gość

a ja nie moge zainstalowac sterow, postepuje wg instrukcji i okazuje sie ze po wlaczaniu x-ow mam jakies krzaczki i nieczytelny ekran, przechodze do konsoli i mam czarny ekran i nic nie moge zrobic - reset kompa i powracaja mi stery MESA

14:02:56
18.05.06

z innej beczki

Autor: Gość

Trochę nie na temat, ale czy możesz mi powiedzieć jak rozwiązano tu obsługę pamięci masowych (pen drive'y) - zapis jest synchroniczny (w 10.0 działało koszmarnie wooolno) czy asynchroniczny ?

14:12:37
18.05.06

Re: 3D Ati w SUSE 10.1

Autor: Gość

teraz dziala jak trzeba ale nie wiem w jakim trybie nie odmontowywalem jescze pendrivow przed wypiecien i nadal wsyztko dziala

15:25:56
18.05.06

zbynek

Autor: Gość

czy sa sterowniki w Rmp abym je zajnstalowal jako poczontkujacy w tym
systemie


17:29:28
18.05.06

że co??

Autor: Gość

Początkujący to ty jesteś z ortografią. Weź się za nauke potem za "Rmp"

18:42:08
18.05.06

Problem z trybem tekstowym

Autor: Gość

Sterowniki zainstalowały się wzorcowo. Zauważyłem jeden dość dl mnie spory problem. Po przejściu w tryb tekstowy (ALT+CTRL+F1) monitor gaśnie i komp się zawiesza. A właściwie laptop. Mam kartę ATI X700. Czy ktoś pomoże??

07:41:06
20.05.06

Maly klopot

Autor: Gość

linux-mpdt:/home/daniel # sh ati-driver-installer-8.24.8-x86.run --buildpkg SuSE/SUSE101-IA32
Creating directory fglrx-install
Verifying archive integrity... All good.
Uncompressing ATI Proprietary Linux Driver-8.24.8.....................
..................................
..................................
..................................
..................................
..................................
..................................
..................................
..................................
..................................
.....................................
==================================
================
ATI Technologies Linux Driver Installer/Packager
==================================================
Generating package: SuSE/SUSE101-IA32
/tmp/fglrx
cp: brakujący plik docelowy po `/home/daniel'
Spróbuj `cp --help' dla uzyskania informacji.
basename: brakujący argument
Spróbuj `basename --help' dla uzyskania informacji.
Package /home/daniel/ has been successfully generated
Removing temporary directory: fglrx-install

21:57:58
19.05.06

Re: 3D Ati w SUSE 10.1

Autor: Gość

O przepraszam zapomniaem wpisac komentarz do w/w postu. podczas instalaci wyskakuje taki problem. Prosze o pomoc

07:42:39
20.05.06

Re: 3D Ati w SUSE 10.1

Autor: Gość

wlasnie dlatego jest w opisie

# cd /usr/src/packages/RPMS/x86_64/

lub

# cd /usr/src/packages/RPMS/i386/

poprostu jest jakis blad i nie kopiuje wygenerowanego rpma do aktualnego katalogu

09:38:45
20.05.06

Re: 3D Ati w SUSE 10.1

Autor: Gość

Rpm powstaje i znajduje sie
# cd /usr/src/packages/RPMS/i386/
ale z poziomu trybu tekstowego twierdzi ze go nie widzi, a fizycznie istnieje. Jesli chce go zainstalowac z poziomu KDE odpalam RPM to po odczytaniu informacji twierdzi ze plik nie istnieje
Co to moze znaczyc?

21:54:57
20.05.06

Re: 3D Ati w SUSE 10.1

Autor: Gość

jest bug w wersji 10.1 i nie da sie instalowac rpmow przez podeujnr kliknircie niestety

22:14:13
20.05.06

Re: 3D Ati w SUSE 10.1

Autor: Gość

wsio oki tylko jak TO ODINSTALOWAĆ!!! bo działa koszmarnie wolno a mam x86_64

08:20:30
21.05.06

Re: 3D Ati w SUSE 10.1

Autor: Gość

odinstalujesz to :

# rpm -e $(rpm -qa | grep fglrx)

a pozniej sax2 -rm



09:48:58
21.05.06

Re: 3D Ati w SUSE 10.1

Autor: Gość

No to lipa. Jak nie zainstaluje innych sterów to nici 10.1, bo te stery Mesa dają mi efekt przeglądania w oknach poklatkowy jak w zwolnionym tępie

20:50:29
22.05.06

U mnie nie dziala :(

Autor: Gość

Robie WSZYSTKO wg tej instrukcji, po czym odpalam ponownie komputer i wciaz mam wpisy MESA w glrxinfo . W praktyce tnie mi sie grafika. Help
P.S. Mam Radeona 9800 SE

21:02:51
22.05.06

Dla tych co im nie udało się

Autor: Gość

niech w punkcie 7 w którym jest:
"7. Po zakończeniu powyższego procesu, wykonujemy następujące polecenie:
# aticonfig –initial –input=/etc/X11/xorg.conf

wpiszą
# aticonfig initial input=/etc/X11/xorg.conf

21:04:33
22.05.06

Re: 3D Ati w SUSE 10.1

Autor: Gość

i dalej mi juz poszło i
wszystko jest tak jak w instrukcji!!
i na moim radku 9800pro wolf_et smiga az miło

23:30:45
25.05.06

brak libexpat.so.0

Autor: Gość

mam prośbę o pomoc, wszystko pięknie szło do momentu instalacji rpma. Błąd: wymagany plik libexpat.so.0 Próbowałem to rozwiązać instalując expat-1.95.0-1.i386.rpm, ale nic z tego, bo twierdzi, że ma nowszą wersję 2.0.0.-11 i żebym się wypchał. Macie jakąś propozycję?

13:18:59
26.05.06

libexpat.so.0

Autor: Gość

mam podobny problem z tym plikiem - przy próbie instalacji rpma pojawia sie ten bład co mam zrobić aby rozwiazac ten problem?

11:45:46
29.05.06

brak konsoli

Autor: Gość

hi
sterowniki udalo sie zainstalowac ale teraz jak przelaczam sie do konsoli (alt+ctrl+f1) to na chwile sie pojawia rozmazany obraz i okno logowania do x-ow. wtf?

12:39:21
31.05.06

Marek

Autor: Gość

Zainstaluj rpm'a z opcją --nodeps, żeby zignorował zależności, skoro ma nowszą.

12:08:10
14.07.06

blad: Could not find configuration file

Autor: Gość

mam prosbe o pomoc. Po wpisaniu komendy # aticonfig –initial –input=/etc/X11/xorg.conf pojawia sie komunikat jak w temacie oraz komunikat : "Please copy configuration file template to /etc/X11"
Co z tym fantem zrobic?

01:14:37
17.08.06

Re: 3D Ati w SUSE 10.1

Autor: Gość

Po instalacji jak wyźej dalej mam problemy z kartą ATI-9600Pro, niby wszystko się zainstalowało ale po wejściu w ATI Control panel są takie informacje:
Display Adapter
Card Name: RADEON 9600 (RV350 4150)
Memory Size 128MByte
Bios Version: BK-ATI VER008.017D.031.000
Display Driver
Driver Version: 8.27.10
OpenGL
Vendor: Mesa project: www.mesa3d.org
Version: 1.2(1.5 Mesa 6.4.1)
Renderer: Mesa GLX Indirect

21:48:30
17.08.06

aku

Autor: Gość

A ja instalowałem w ttrybie, który ATI określa jako "automatyczny". I poszło. Wydałem w konsoli (jako su) polecenie "sh ./ati-driver-installer-8.27.10-x86.run" (bo tak nazywał się sterownik w najnowszej wersji), otworzyło się "okienko" instalatora sterów i tam zaznaczyłem opcję instalacji automatycznej i...instalator zrobił wszystko, no przwie wszystko, co trzeba - po wyjściu z "okienka" wpisałem jeszcze w konsoli coś takiego "sax2 -r -m 0=fglrx -b /usr/share/doc/packages/fglrx/sax2-profile. Wszystko dostało kopa, gierki śmigają, ale...jest jeden mankament... Po instalacji sterów głupieją ustawienia saxa dot. monitora (LCD 17 Neovo f-417) i rozdzielczości (ustawia się na VESA 800x600 - wcześniej było VESA 1024x768/60khz) i zmieniająsię wartości dot. zakresu odświeżania - poziome: 30-48Hz , pionowe b/z, (prawdziwy zakres monitora 24-80Hz i pion. 50-75kHz), ale jeśli cokolwiek ruszę w zakresie częstotliwości, to przy wylogowaniu lub zamknięciu systemu ekran robi się czarny i monitor wyświetla własny komunikat, że sygnał wejściowy jest poza zakresem. Aha, taki sam efekt występuje w SUSE 10.0 i 10.1. Mój sprzęt to Athlon64 3000, Asus N8-E z Nrorce4 Ultra, graf. ATI Sapphire X800GT 128 MB, ale Suse mam w wersji dla 32bit.

21:54:49
17.08.06

aku

Autor: Gość

Zapomniałem dodać, że po konfiguracji saxa2 trzeba się wylogować i zalogować ponownie. )

22:07:01
17.08.06

aku

Autor: Gość

Może jeszcze raz polecenia w konsoli (jako su):

sh ./ati-driver-installer-8.27.10-x86.run

...instalator robi swoje tzn. buduje wszystko co trzeba w wersji dla SUSE, po jego zamknięciu wracam do konsoli (nadal jako su) i wpisuję:

sax2 -r -m 0=fglrx -b /usr/share/doc/packages/fglrx/sax2-profile

potem wylogowanie, zalogowanie i w panelu ATI nie ma juz MESY i karta jest rozpoznana prawidłowo.
P.S. Rozdzielczość mogę zmienić na 1024x768, ale nie mogę ruszać częstotliwości, bo dziejesię coś, co opisałem wcześniej.
Powodzenia!

23:24:25
18.08.06

aku

Autor: Gość

Dziś, po aktualizacji kernela, jeszcze raz instalowałem sterownik ATI. Tym razem, przed instalacją, w Sax2 ustawiłem prawidłowe częstotliwoiści odświeżania dla monitora (wybrałem LCD a nie Vesa). Następnie uruchomiłem instalator w sopsób, jaki podałem poprzednio, ale po zakończeniu instalacji nie uruchamiałem Saxa (zrezygnowałem z wklepywania do konsoli: "sax2 -r -m 0=fglrx -b /usr/share/doc/packages/fglrx/sax2-profile"), tylko aticonfig (wpisałem tę komendę w terminalu, jako su) i tu wybrałem odpowiednie z wyświetlonych opcji - najpierw konfigurowanie fglrx a następnie odpowiednie rozdzielczości dla monitora (nie ruszać niczego w Sax2!!!!) i..po restarcie X-serwera wszystko chodzi bez problemów... monitor też.
Powodzenia!


21:03:42
22.01.07

jalezajsk

Autor: Gość

no dobra, zrobilem tak jak jest w powyzszej instrukcji i mialem zablokowana opcje 3D w Sax`ie to mam dalej ? jakies propozycje jak to mozna odblokowac ? Mam R 9200SE

Napisz komentarz
Imie/Nick/Pseudonim:
Tytuł:
Komentarz: