Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Witam,
Z doświadczenia wiem, że nowi użytkownicy linuksa zrażają się konfiguracją Xorg, która jest mozolna w przypadku zintegrowanych kart graficznych Intela (najczęściej w laptopach).
Kiedyś na początku mojej przygody z debianem cieżko mi było cokolwiek zrobić (a co dopiero X'y), znajdowałem kilkadziesiąt rozwiązań, które dawały tylko nadzieje na rowiązanie problemu. Aż któregoś dnia natknełem sie na [b]sgfxi[/b] jest to skrypt do konfiguracji kart graficznych (a dokładniej dopasowuje i pobiera sterowniki do danej karty graficznej). Pomaga mi on przy każdej reinstalacji/instalacji debiana.
Roboty niema zawiele wiec patrzcie:
1. Odpalamy terminal i logujemy się na root'a
su root
2. Przechodzimy do katalogu /usr/local/bin
cd /usr/local/bin
A następnie pobieramy nasz sgfxi
wget http://techpatterns.com/sgfxi
3. Zmieniamy prawa
chmod +x sgfxi
4. Zabijamy X'y
Alt+Ctrl+F1
A następnie
/etc/init.d/gdm stop
5.Uruchamiamy nasz sgfxi (oczywiście na roocie)
sgfxi
Podczas instalacji zapyta o menadżera pakietów wybieramy: 1)apt-get
A po instalacji pyta co ma dalej robić: 1)start-desktop
Koniec.
Jest to bardzo wygodne rozwiązanie i zajmuje jakieś 2min :)
Po takiej konfiguracji grałem w cs 1.6 (przez wine) bez żadnego problemu, a pulpit wyglada idealnie.
###########################################################################
>>Lista kart graficznych, które obsługuje sgfxi (bedzie ona aktualizowana):
Intel GMA X4500 GeForce FX 5200 GeForce 2 MX ATI RADEON 9000 GeForce 8400 GS GeForce 4 MX 440 Intel Corporation Mobile GM965/GL960
###########################################################################
>>>Opis niektórych opcji sgfxi:
[b]Używa kompozycji (nvidia tylko komercyjne)[/b] - tego do końca nierozumiem
Use composite (nvidia non free only)
sgfxi -c
----------------------------------------------------------------------------------------------------------------
[b]Jeśli chcesz wybrać inny sterownik (inny od domyślnego) możesz to zrobić w poniższy sposób, UWAGA!! wybierasz sterownik przed instalacją.[/b]
To install a different driver than the default. sgfxi always tells you what driver it is going to install before it starts runnning the install, with the option to exit then.
# example for nvidia sgfxi -o 177.68 # or with composite too sgfxi -co 177.68 # for fglrx sgfxi -o 8-7
---------------------------------------------------------------------------------------------------------------
[b]Użyj tego polecenia aby zainstalować natywne sterowniki Xorg lub do rekonfiguracji Xorg. Skrypt wykrywa automatycznie sterowniki do nvidii, Intela, xorg dla ATI (z wyjatkiem radeon'a czy redeonhd), i kilku innych kart. Jeśli karta graficzna niebędzie znana dla SGFXI to wyświetli komunikat błędy.[/b]
To install the default native xorg driver and reconfigure xorg to use it. Supports autodetection for nvidia (nv driver), ati (but only install xorg ati, not radeon or radeonhd), intel, and a few others. Will exit if your card is not on the list of known graphics cards in sgfxi for native xorg driver install.
sgfxi -n
---------------------------------------------------------------------------------------------------------------
[b]Użyj tego polecenia aby zainstalować specyficzną wersje sterownika lub rekonfiguracji xorg, Sprawdź liste wspieranych sterowników dla xorg poprzez [i]sgfxi -h[/i][/b]
To force install of a specific driver version and reconfigure xorg to use it. See sgfxi -h for list of supported xorg drivers.
# example, for say new ati card, radeonhd sgfxi -N radeonhd # for vesa default driver, often good in case the normal driver fails for some reason. sgfxi -N vesa
---------------------------------------------------------------------------------------------------------------
[b]Instaluje sterowniki za pomocą deb (pakietów debiana) - dotyczy ATI i Nvidia. Dla Nvidii sam dobiera sterowniki i instaluje je (sterowniki w formacie *.deb). Dodatkowo konfiguruje xorg.[/b]
To install Debian driver packages, from Debian. (ATI and Nvidia only). Nvidia will also select automatically the legacy level of the driver to install from Debian. Configures xorg too.
# for nvidia, with composite isgfxi -cs # for fglrx sgfxi -s
---------------------------------------------------------------------------------------------------------------
[b]Instaluje sterowniki bez użycia pakietów Debiana (*.deb) jest to domyślny argument sgfxi (nie musisz go podawać)[/b]
To install the fglrx driver without using any Debian packaging or methods, a direct binary install that is (deprecated, same as default sgfxi, no args):
sgfxi -f
---------------------------------------------------------------------------------------------------------------
[b]Instaluje sterowniki za pomocą pakietów Debiana (*.deb) opcja tylko dla ATI.[/b]
Build and install Debian debs from fglrx run binary driver installer (ATI Only).
sgfxi -F
Ten FAQ ma ułatwić poczatkującym początkową konfiguracje systemu, oraz chciał bym żeby poczatkujacy użytkownik trafił na ten FAQ a nie mega wielka wersje, która przeważnie i tak nie działa.
Ostatnio edytowany przez blinki (2009-11-18 14:05:27)
Offline
Z tym intelem to jest delikatnie mówiąc masakra. Posiadam "Intel Corporation Mobile GM965/GL960" - po aktualizacji do squeeza fps na glxgears zmniejszyło się z ~1000 do ~300 :-)
Na szczęście modesetting działa, także jest fajnie.
Ostatnio edytowany przez urug (2009-11-16 18:14:09)
Offline
i własnie napisalem faq po to żeby takie newbie sie niezniechencil bo na monitorze 16:9 ma rozdzielczosc 4:3 i obraz wygladajacy jak by znajdował się za jakąś mgłą :)
sam jak pierwszy raz linuxa zainstalowalem denerwowalem się tym że nawet rozdzielczości niemoge zmienić. To była spora demotywacja na początku
Offline
Trzeba dodać ze ten skrypt obsługuje również karty nvidia i pooć ati.
Nvidię super bo sprawdzałem na temat ati nie wiem.
Offline
to moze dodac do FAQ na strone :) byl bym zaszczycony ^^
Offline
[quote="blinki"]i własnie napisalem faq[/quote]
Znowu się spóźniłeś?
[url=http://forum.dug.net.pl/viewtopic.php?pid=112325#p112325]http://forum.dug.net.pl/viewtopic.php?pid=112325#p112325[/url]
[url=http://debian.linux.pl/viewtopic.php?p=73083#73083]http://debian.linux.pl/viewtopic.php?p=73083#73083[/url]
Offline
.
Ostatnio edytowany przez radziojedi (2009-11-16 22:14:11)
Offline
oraz chciał bym żeby poczatkujacy użytkownik trafił na ten FAQ a nie mega wielka wersje, która przeważnie i tak nie działa.
o to chodzi
a generalnie tu jest ladnie rozpisane co i jak... tak, że każdy kto widzi ten FAQ wie co ma robić...
edit. uzyskales taki rezultat po wpisaniu "Debian konfiguracja Xorg" ?
Ostatnio edytowany przez blinki (2009-11-16 22:12:35)
Offline
1. To nie opisuje instalacji sterowników Intela (śmiem twierdzić, że o Intelu nie ma tu ani słowa), tylko instalację sterowników za pomocą [tt]sgfxi[/tt].
2. No właśnie — rzeczony skrypt obsługuje również inne karty.
Słowem — tekst albo niepełny, albo nie na temat.
Offline
hmmm... azhag ale nielepiej umiescić słowa kluczowe takie jak Intel Nvidia etc. żeby user miał wieksze prawdopodobieństwo odnalazienia takiego tematu?
ale jeśli chodzi ze nie na temat.. to jak waszym zdaniem powinienem sformułować intro?
Offline
[quote=blinki]ale jeśli chodzi ze nie na temat.. to jak waszym zdaniem powinienem sformułować intro?[/quote]
Zacznijmy od tematu — coś w rodzaju: „instalacja sterowników graficznych przy pomocy [tt]sgfxi”[/tt]. Potem wymieniasz jakie właściwie sterowniki, karty i jądra rzeczony skrypt obsługuje, jakich nie (w moim przypadku skrypt poległ, nie pamiętam już o co chodziło). Dalej chyba sobie poradzisz.
Offline
sam sgfxi jest bardzo dobry dla świeżych użytkowników dociąga aktualizacje,(uruchamia apt lub aptitude) brakujące oprogramowanie potrzebne do zainstalowania sterownika, sam używam tylko sgfxi i nigdy mnie nie zawódł. co do instalacji skryptu to w konsoli jako root wklejam tylko cd /usr/local/bin && wget -Nc smxi.org/sgfxi && chmod +x sgfxi && sgfxi potem zabicie X więc jeden punkt można opuścić
Offline
wolałem napisać prościej (tak aby poczatkujacy starał się zrozumieć co robi), teraz szykuje dodatki, które podsunoł mi azhag
edit:
Mam prośbe, taką aby osoby którym zadziałał owy skrypt napisały pełna nazwe swojej karty graficznej
u mnie jest to:
Intel GMA X4500
Ostatnio edytowany przez blinki (2009-11-17 19:06:01)
Offline
geforce 2 mx 400 64 ram ( tutaj sgfxi widzi 128 ram)
geforce 8400 GS 512 ram ddr2 jeżeli ma to znaczenie to Gainward
Offline
Ekhm ale nie rozumiem.. mam intela GMA965 i wystarczy instalacja xserver-xorg-video-intel. Resztą zajmuje się evdev i hal. Gdzie tu trudność ?
Offline
Niekoniecznie.
Tam jeszcze pakiety mesy muszą być doinstalowane aby była akceleracja.
Ten skrypt je doinstaluje.
U mnie Karta GF 4 MX 440
01:00.0 VGA compatible controller: nVidia Corporation NV17 [GeForce4 MX 440] (rev a3)
Skrypt instaluje sterownik rodziny 96.....
Ostatnio edytowany przez ilin (2009-11-18 09:24:07)
Offline
Właśnie próbowałem, robiłem wszystko według instrukcji. Jednak gdy dochodzi do próby ściągnięcia sterowników ze strony nvidii połączenie zostaje odrzucone. Potem wyskakuje mi error 197. :/ Zrobiłem kilkanaście prób. Mam GeForce FX 5200.
Offline
01:00.1 Display controller: ATI Technologies Inc RV350 AR [Radeon 9600] (Secondary)
[tt]sgfxi[/tt] [b]nie[/b] działa (-ł kilka miesięcy temu)
Ostatnio edytowany przez azhag (2009-11-18 09:00:52)
Offline
Jednak gdy dochodzi do próby ściągnięcia sterowników ze strony nvidii połączenie zostaje odrzucone[/quote]
Ten skrypt ma jeszcze opcje.
Wydaj polecenieKod:
sgfxi --helpTo wypisze dostępne warianty.
Poprzez wiersz poleceń możemy wybrać inny sterownik.
[b]Problemy rozwiązujemy na forum nie na PW[/b] -> Niech inni na tym skorzystają.
[url=http://dug.net.pl/]Polski portal Debiana[/url]
Offline
Przeczytałem kilka razy tę pomoc, ale nie widzę tam możliwości ręcznego wyboru sterowników. Ten który się nie pobiera ma numer 173.14.22
Ostatnio edytowany przez eheon (2009-11-18 10:44:05)
Offline
Wygląda ze chce pobierać sterownik którego nie ma.
Dla tej karty właściwym jest chyba 173.14.20
Trzeba by zmienić w tym skrypcie linka do sterownika.
Offline
dobrze by było jak byś napisał na forum sgfxi
www.techpatterns.com
bo autorzy programów lubią jak userzy pomagają im udoskonalać swoje dzieła
Offline
Aby dowiedzieć się więcej o sgfxi:
Kod:
sgfxi --help[/quote]
Opisz opcje.
Błogosławieni, którzy czynią FAQ.
[url=http://www.opencaching.pl]opencaching[/url] :: [url=http://dug.net.pl/sources.list]debian sources.list[/url] :: [url=http://www.linuxportal.pl/blogi/azhag/wpisy]coś jakby blog[/url] :: [url=http://dug.net.pl/]polski portal debiana[/url] :: linux user #403712
Offline
[quote=azhag]
Aby dowiedzieć się więcej o sgfxi:
Kod:
sgfxi --help[/quote]
Opisz opcje.[/quote]
Dostępne opcje, skrótowo bez pełnego opisu:
-t enables dynamic twinview (cokolwiek to znaczy)
-R skips self uptdating feature
-s installs Debian nvidia/fglrx drivers (tego próbowałem, ale to dotyczy nowszych sterowników niż moje, tu również nie ma wyboru)
-S skips automatic logout and x startup...
-U forces to update sgfxi
-v prints sgfxi current version
-W skip all wget downloads and connection tests
-x reverts to default libxvmc.so.1...
-z backup and recreate xorg.conf
-Z skip connection test
Przy okazji, jak po alt+ctrl+F1 wrócić do środowiska graficznego? Zapewne to lamerskie pytanie, ale nie mam pojęcia i zmuszony jestem do używania reboot...
Offline
[quote=eheon]Przy okazji, jak po alt+ctrl+F1 wrócić do środowiska graficznego?[/quote]
Domyślnie w Debianie X działa na konsolach 7 wzwyż (np. w PLD 9 wzwyż). A więc Ctrl+Alt+F7 (F8 dla drugiego X, etc.).
Z opisaniem opcji to było do autora wątku, żeby to zrobił w poradzie.
Ostatnio edytowany przez azhag (2009-11-18 13:01:41)
Offline
Time (s) | Query |
---|---|
0.00010 | SET CHARSET latin2 |
0.00004 | SET NAMES latin2 |
0.00090 | SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='3.143.241.253' WHERE u.id=1 |
0.00088 | REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '3.143.241.253', 1732510754) |
0.00047 | SELECT * FROM punbb_online WHERE logged<1732510454 |
0.00075 | DELETE FROM punbb_online WHERE ident='18.218.76.193' |
0.00073 | DELETE FROM punbb_online WHERE ident='3.149.25.117' |
0.00043 | SELECT topic_id FROM punbb_posts WHERE id=133509 |
0.00005 | SELECT id FROM punbb_posts WHERE topic_id=15504 ORDER BY posted |
0.00063 | SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=15504 AND t.moved_to IS NULL |
0.00005 | SELECT search_for, replace_with FROM punbb_censoring |
0.00110 | SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=15504 ORDER BY p.id LIMIT 0,25 |
0.00086 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=15504 |
Total query time: 0.00699 s |