View previous topic :: View next topic |
Author |
Message |
d0b Apprentice
Joined: 30 Jul 2007 Posts: 151 Location: Poland / London, UK
|
Posted: Sat Aug 11, 2007 12:09 pm Post subject: Po instalacji '915resolution' X-y padły :( |
|
|
Mam spory problem, gdyż zainstalowałem paczkę 915resolution aby obsłużyła rozdzielczość 1280x800 w moim laptopie. Niestety po instalacji mimo że ustawiłem rozdzielczość nie było jej do wyboru w KDE ani GNOME
Code: | 915resolution 36 1280 800 24 |
Tak robiłem kiedy miałem Mandrive i po tej operacji było dostępne w "Konfiguracja komputera" aby zmienić rozdziałkę na tę co mnie interesuje i wtedy system zaproponował instalację paczki i wszystko było cool, tu niestety nie działa. Więc zacząłem buszować w necie i znalazłem taki oto opis odnośnie Gentoo
Quote: | Jednym z pierwszych problemów z konfiguracja sprzętu, na jaki natrafiłem po instalacji linuxa na laptopie był brak obsługi panoramicznego wyświetlacza (konkretnie rozdzielczości 1280x800), mimo poprawnie skonfigurowanych X'ów. Wystarczyło jednak trochę poszukać by okazało się, że winna jest zintegrowana karta Intel'a (gma 950), zainstalowana w lapku (dokładnie jej bios, który na liście obsługiwanych trybów wyświetlania nie posiadał tego konkretnego z interesująca mnie rozdzielczością ... Tak czy siak, rozdzielczość udało mi się ustawić, a to za sprawą niewielkiego programiku: 915resolution. Jest on o tyle ciekawy, że nie modyfikuje biosu na stałe, a tylko jego kopię zapisaną w pamięci operacyjnej. Dzięki temu nie istnieje ryzyko uszkodzenia biosu karty.
Instalacja na gentoo nie nastręcza żadnych problemów, gdyż jest on w portage (tyle że zamaskowany słowem kluczowym "~x86"). Wystarczy wykonać jako root
# echo "sys-apps/915resolution ~x86" >> /etc/portage/package.keywords
# emerge 915resolution
i po chwili jest już zainstalowany.
Teraz konfiguracja... Musimy sprawdzić jakie tryby graficzne są już zapisane w biosie naszej karty. Możemy to zrobić poleceniem
# 915resolution -l
Intel 800/900 Series VBIOS Hack : version 0.5.2
Chipset: 945GM
BIOS: TYPE 1
Mode Table Offset: $C0000 + $269
Mode Table Entries: 36
Mode 30 : 640x480, 8 bits/pixel
Mode 32 : 800x600, 8 bits/pixel
Mode 34 : 1024x768, 8 bits/pixel
Mode 38 : 1280x1024, 8 bits/pixel
Mode 3a : 1600x1200, 8 bits/pixel
Mode 3c : 1280x800, 8 bits/pixel
Mode 41 : 640x480, 16 bits/pixel
Mode 43 : 800x600, 16 bits/pixel
Mode 45 : 1024x768, 16 bits/pixel
Mode 49 : 1280x1024, 16 bits/pixel
Mode 4b : 1600x1200, 16 bits/pixel
Mode 4d : 1280x800, 24 bits/pixel
Mode 50 : 640x480, 32 bits/pixel
Mode 52 : 800x600, 32 bits/pixel
Mode 54 : 1024x768, 32 bits/pixel
Mode 58 : 1280x1024, 32 bits/pixel
Mode 5a : 1600x1200, 32 bits/pixel
Mode 5c : 1280x800, 32 bits/pixel
Lista, która pojawiła się nam na ekranie, zawiera numery konkretnych trybów i rozdzielczości pod nie przypisane. Wybieramy tryb, którego nie będziemy używać i zabieramy się do edycji pliku /etc/conf.d/915resolution. Aby 915resolution zadziałał tak jak tego chcemy, musimy zastapić linijkę replace=(...) własnym wpisem następujacej postaci:
replace=( "tryb x y depth" )
gdzie tryb, to numerek za Mode - czyli tryb, który chcemy zastąpić własnym, x to porządana szerokość ekranu w pikselach, y to porządana wysokość ekranu w pikselach, a depth - głębia kolorów która chcemy ustawic. Mój wpis wygląda tak:
replace=( "4d 1280 800 24" )
i zastępuje tryb 4d wybraną przezemnie rozdzielczościa 1280x800 przy 24-bitowej głębi kolorów.
Na koniec wystarczy jeszcze wykonać
rc-update add 915resolution default
i uruchomić ponownie system. Jeśli poprawnie skonfigurowaliśmy X'y, powinny odrazu włączyć się w naszej rozdzielczości. |
wszystko wykonałem jak w opisie i niestety po restarcie kompa KDE już się nie odpala, tylko mrugnie przez chwilkę czarne tło z ikonką zegara i tyle wraca do konsoli wywalając komunikat
Code: | ERROR starting MIT Kerberos 5 KDC
ERROR cannot start mit-krb5kadmind as mik-krb5kdc could not start |
kiedy zaloguję się w konsoli i wydam polecenie 'startx' wywala że niby server uruchomiony
Code: | Fatal server error:
Server is already active for disply 0
if this server is no longer running, remove /tmp/.X0-lock and start again
Xlib: connection to ":0.0" refused by server
Xlib: Invalid MIT-MAGIC-COOKIE-1 key giving up
xinit: unable to connect to X server
xinit: No sush process (errno 3): Server error |
I na tym koniec, nie mam zielonego pojęcia co i jak zrobić aby uruchomić KDE no i żeby była to rodziałka 1280x800 bo już mnie oczy na maxa bolą od tej co jest teraz 1024x768
mały edit
po usunięciu /tmp/.X0-lock moge odpalić startx ale wtedy zapodaje mi się GNOME a nie KDE |
|
Back to top |
|
|
Odyn n00b
Joined: 01 Jun 2007 Posts: 24
|
Posted: Sat Aug 11, 2007 1:09 pm Post subject: |
|
|
Witam
Ja zrobiłem tak (mam ekran 15.4'', Intel 950)
# emerge 915resolution
# 915resolution 58 1280 800
zmienilem wpis w pliku /etc/conf.d/915resolution na:
replace="'58 1280 800 32'"
usunąlem także pare linijek kodu dotyczące rozdzielności w /etc/X11/xorg.conf w sekcji "Screen". U mnie wygląda teraz tak:
Code: |
Section "Screen"
Identifier "Screen 1"
Device "** Intel i810 (generic) [i810]"
Monitor "My Monitor"
DefaultDepth 24
Subsection "Display"
Depth 8
Modes "1280x1024"
ViewPort 0 0
EndSubsection
Subsection "Display"
Depth 16
Modes "1280x1024"
ViewPort 0 0
EndSubsection
Subsection "Display"
Depth 24
Modes "1280x1024"
ViewPort 0 0
EndSubsection
EndSection
|
oraz dodałem:
# rc-update add 915resolution default
------------------------
U mnie bez zmiany w xorg.conf rozdzielczość się nie zmieniła...
Powodzenia |
|
Back to top |
|
|
d0b Apprentice
Joined: 30 Jul 2007 Posts: 151 Location: Poland / London, UK
|
Posted: Sat Aug 11, 2007 3:02 pm Post subject: |
|
|
prawie chodzi to znaczy rozdzielczosc zatrybila w koncu ale i tak jak gentoo sie laduje to wyskakuje ten sam blad i loguje sie w konsoli a nastepnie musze usunac plik /tmp/.X0-lock nastepnie startx i jest OK ale tak nie moze byc zeby za kazdym razem musial logowac sie w konsoli, usowac plik i odpalac xy |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|