gdm nie wstaje po instalacji sterowników nvidii - Asus 1215N

Najmniejsze, najsłabsze, ale coraz bardziej popularne...
qrzysztof
Sędziwy Jeż
Sędziwy Jeż
Posty: 31
Rejestracja: 31 maja 2009, 11:15
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86

gdm nie wstaje po instalacji sterowników nvidii - Asus 1215N

Post autor: qrzysztof »

Tak jak w temacie.

Instalacja przebiega sprawnie, lecz nie mogę wrócić do trybu graficznego. Po ponownym uruchomieniu system startuje z konsoli.

Menadżer graficzny działa dopiero po usunięciu xorg.conf, lecz nie działają efekty. Po przywróceniu pliku efekt jest ten sam.

w pliku xorg.0.log na samym końcu pojawia się:
[xxx] (EE) No devices detected.
[xxx]
Fatal server error:
[xxx] no screens found
Awatar użytkownika
dk75
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1142
Rejestracja: 07 mar 2007, 22:59
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: GNOME
Architektura: x86_64

Odp: gdm nie wstaje po instalacji sterowników nvidii - Asus 1215N

Post autor: dk75 »

Ponieważ ten model został wyposażony w technologię Optimus nVidii nieprzełączalną w BIOS a Optimus nie jest wspierany dla Linuxa przez nVidię.
Więc skoro w BIOS nie można wyłączyć Optimus i włączyć karty nVidii to... karta nVidii nie działa. Tylko prąd na darmo pobiera - krótsza praca na baterii niż ustawa przewiduje.

Bliźniacze modele 1015 mają przełącznik w BIOS i dodatkowo mają ustawione jako standard aby włączać się na nVidii więc z nimi nie ma problemów.

Jednym słowem kicha - wpakowałeś się na minę.
Trzeba było poczytać wcześniej to byś wiedział, że laptopy/netbooki z Optimus albo z Hybrid Graphic to tylko kłopoty pod Linuxem i nic więcej.

Po skasowaniu xorg.conf system dokonuje auto-wykrycia karty i znajduje kartę Intel GDM3100 w trybie aktywności i jej sterowniki uruchamia. Dlatego masz pulpit.
Karta nVidii jest wykrywana (choćby przez lspci) ale jest nieaktywna i żaden sterownik się nie załaduje pokazując błąd odnalezienia karty.
Linux Mint Debian Edition x86_64/2.6.39, Conky 1.8.0, Xorg 7.6/1.10.4 - GNOME 2.30.2, nVidia 285.03
Lenovo T61p, HITACHI HTS722010K9SA00 100GB, ST9250827AS 250GB
http://linuxcounter.net/user/483055.html
Loup
Sędziwy Jeż
Sędziwy Jeż
Posty: 56
Rejestracja: 26 sie 2008, 19:00
Płeć: Mężczyzna
Wersja Ubuntu: 10.10
Środowisko graficzne: GNOME
Architektura: x86

Odp: gdm nie wstaje po instalacji sterowników nvidii - Asus 1215N

Post autor: Loup »

Dokładnie tak jak napisał dk75. Ja mam niestety ten sam problem (też 1215n)

Co do efektów Compiz, to u mnie udało się je odpalić (na Intelu) dopiero ostatnio, na najnowszym kernelu od e X t 7 3 i Xorg'u dla Intela (zajrzyj do tego tematu) Jedynym sensownym rozwiązaniem dla nas (posiadaczy 1215n), byłoby teraz wyłączenie nvidii z prądu, żeby chociaż wydłużyć czas pracy na baterii - podobno komuś się to udało, ale ja nie testowałem. A dalej to już chyba tylko czekać, aż programiści Nvidii zaczną wspierać Optimusa dla Linuxa lub ktoś znajdzie inne rozwiązanie tego problemu...

Możesz jeszcze poczytać ten temat, chociaż u mnie to nie zadziałało.
qrzysztof
Sędziwy Jeż
Sędziwy Jeż
Posty: 31
Rejestracja: 31 maja 2009, 11:15
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86

Odp: gdm nie wstaje po instalacji sterowników nvidii - Asus 1215N

Post autor: qrzysztof »

Właśnie wyłączyłem nvidię. Szkoda, ale przynajmniej trochę prądu zaoszczędzone.
Loup
Sędziwy Jeż
Sędziwy Jeż
Posty: 56
Rejestracja: 26 sie 2008, 19:00
Płeć: Mężczyzna
Wersja Ubuntu: 10.10
Środowisko graficzne: GNOME
Architektura: x86

Odp: gdm nie wstaje po instalacji sterowników nvidii - Asus 1215N

Post autor: Loup »

Podpowiesz jak? Znalazłeś może jakiś skrypt do tego?
qrzysztof
Sędziwy Jeż
Sędziwy Jeż
Posty: 31
Rejestracja: 31 maja 2009, 11:15
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86

Odp: gdm nie wstaje po instalacji sterowników nvidii - Asus 1215N

Post autor: qrzysztof »

http://linux-hybrid-graphics.blogspot.c ... s-eee.html

Podążaj według tego poradnika. Próbuj. Sam nie wiem jak do tego doszedłem, ale zadziałało. :)

EDIT:
Małe "howto":

- Najpierw ściągnij te pliki: https://github.com/peberlein/acpi_call
- zrób make
- wykonaj te polecenia: http://ubuntuforums.org/showpost.php?p= ... stcount=91
- utwórz plik i skopiuj mój zmodyfikowany skrypt

Kod: Zaznacz cały

#!/bin/sh

if ! lsmod | grep -q acpi_call; then
echo "Error: acpi_call module not loaded"
    exit
fi

acpi_call () {
    echo "$*" > /proc/acpi/call
    cat /proc/acpi/call
}


    echo _DSM $(acpi_call "\_SB.PCI0.P0P4.GFX0._DSM" \
"{0xF8,0xD8,0x86,0xA4,0xDA,0x0B,0x1B,0x47," \
"0xA7,0x2B,0x60,0x42,0xA6,0xB5,0xBE,0xE0}" \
"0x100 0x1A {0x1,0x0,0x0,0x3}")

echo P3MO $(acpi_call "\_SB.PCI0.P0P4.GFX0.P3MO")
echo DGPS $(acpi_call "\_SB.PCI0.P0P4.GFX0.DGPS")
(chyba jest dobrze, u mnie działa)
- nadaj mu prawa wykonalności (są we właściwościach pliku)
- skopiuj go do /etc/init.d/
- sudo update-rc.d <nazwa skryptu> defaults

Uruchom ponownie i ciesz się 1,5h dłuższym czasem pracy na baterii :)

---

Z 12-15W spadło do 8-10W :)
Loup
Sędziwy Jeż
Sędziwy Jeż
Posty: 56
Rejestracja: 26 sie 2008, 19:00
Płeć: Mężczyzna
Wersja Ubuntu: 10.10
Środowisko graficzne: GNOME
Architektura: x86

Odp: gdm nie wstaje po instalacji sterowników nvidii - Asus 1215N

Post autor: Loup »

U mnie niestety nie działa :/ chyba to kwestia 10.10, bo na tej stronie inni też piszą, że na tej wersji i 1215n im nie działa

Kod: Zaznacz cały

 ./test_off.sh 
Trying \_SB.PCI0.P0P1.VGA._OFF: failed
Trying \_SB.PCI0.P0P2.VGA._OFF: failed
Trying \_SB_.PCI0.OVGA.ATPX: failed
Trying \_SB_.PCI0.OVGA.XTPX: failed
Trying \_SB.PCI0.P0P2.PEGP._OFF: failed
Trying \_SB.PCI0.MXR0.MXM0._OFF: failed
Trying \_SB.PCI0.PEG1.GFX0._OFF: failed
Trying \_SB.PCI0.PEG1.GFX0.DOFF: failed
Trying \_SB.PCI0.XVR0.Z01I.DGOF: failed
Trying \_SB.PCI0.PEGR.GFX0._OFF: failed
Trying \_SB.PCI0.PEG.VID._OFF: failed
Trying \_SB.PCI0.P0P2.DGPU._OFF: failed
Trying \_SB.PCI0.IXVE.IGPU.DGOF: failed
Trying \_SB.PCI0.RP00.VGA._PS3: failed
Trying \_SB.PCI0.RP00.VGA.P3MO: failed
Trying \_SB.PCI0.GFX0.DSM._T_0: failed
qrzysztof
Sędziwy Jeż
Sędziwy Jeż
Posty: 31
Rejestracja: 31 maja 2009, 11:15
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86

Odp: gdm nie wstaje po instalacji sterowników nvidii - Asus 1215N

Post autor: qrzysztof »

Tym się nie przejmuj. U mnie też pokazuje "failed", mimo tego układ jest wyłączony.
Jeżeli bateria trzyma dłużej o ok. 1-2h, to jest wszystko w porządku.
Loup
Sędziwy Jeż
Sędziwy Jeż
Posty: 56
Rejestracja: 26 sie 2008, 19:00
Płeć: Mężczyzna
Wersja Ubuntu: 10.10
Środowisko graficzne: GNOME
Architektura: x86

Odp: gdm nie wstaje po instalacji sterowników nvidii - Asus 1215N

Post autor: Loup »

Mam praktycznie pełną baterię i pokazuje 3:35 h, więc podobnie jak poprzednio.
Komenda "lspci" też wykrywa kartę nVidii:

Kod: Zaznacz cały

lspci | grep nV
04:00.0 VGA compatible controller: nVidia Corporation Device 0a76 (rev a2)
qrzysztof
Sędziwy Jeż
Sędziwy Jeż
Posty: 31
Rejestracja: 31 maja 2009, 11:15
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86

Odp: gdm nie wstaje po instalacji sterowników nvidii - Asus 1215N

Post autor: qrzysztof »

Loup pisze:Mam praktycznie pełną baterię i pokazuje 3:35 h, więc podobnie jak poprzednio.
Komenda "lspci" też wykrywa kartę nVidii:

Kod: Zaznacz cały

lspci | grep nV
04:00.0 VGA compatible controller: nVidia Corporation Device 0a76 (rev a2)
U mnie też to wyświetla i również mam wersję 10.10. Czy dobrze wszystko zrobiłeś?
Loup
Sędziwy Jeż
Sędziwy Jeż
Posty: 56
Rejestracja: 26 sie 2008, 19:00
Płeć: Mężczyzna
Wersja Ubuntu: 10.10
Środowisko graficzne: GNOME
Architektura: x86

Odp: gdm nie wstaje po instalacji sterowników nvidii - Asus 1215N

Post autor: Loup »

qrzysztof pisze:U mnie też to wyświetla i również mam wersję 10.10. Czy dobrze wszystko zrobiłeś?
Wydaje mi się, że tak.

Twój skrypt, jak i acpi_call, chyba działa, bo wyrzuca coś takiego:

Kod: Zaznacz cały

sh acpi_call.sh 
_DSM {0x59, 0x00, 0x00, 0x11}
P3MO 0x1
DGPS 0x0
Btw. można jeszcze jakoś inaczej sprawdzić czy nVidia jest podłączona?
qrzysztof
Sędziwy Jeż
Sędziwy Jeż
Posty: 31
Rejestracja: 31 maja 2009, 11:15
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86

Odp: gdm nie wstaje po instalacji sterowników nvidii - Asus 1215N

Post autor: qrzysztof »

Na pasku masz znak baterii. Przy wyłączonych wszystkich programach, sprawdź jaka jest aktualna moc w W ("tempo").
Jeżeli wynosi ~12-15W to nVivia jest włączona, jeżeli ~8-10W to wyłączona.
Loup
Sędziwy Jeż
Sędziwy Jeż
Posty: 56
Rejestracja: 26 sie 2008, 19:00
Płeć: Mężczyzna
Wersja Ubuntu: 10.10
Środowisko graficzne: GNOME
Architektura: x86

Odp: gdm nie wstaje po instalacji sterowników nvidii - Asus 1215N

Post autor: Loup »

U mnie jest 13W, więc nVidia niestety nadal włączona.

Mogę tą procedurę przejść jeszcze raz od początku, czy najpierw powinienem przywrócić te zmiany, które wprowadziłem? Jeśli tak, to jak ?
Barzant
Piegowaty Guziec
Piegowaty Guziec
Posty: 2
Rejestracja: 02 sty 2011, 16:49
Płeć: Mężczyzna
Wersja Ubuntu: 10.10
Środowisko graficzne: GNOME
Architektura: x86

Odp: gdm nie wstaje po instalacji sterowników nvidii - Asus 1215N

Post autor: Barzant »

Witam,
od niedawna jestem posiadaczem asusa 1215n. Również próbowałem wyłączyć kartę nvidii aby nie zżerała prądu.
Wiele razy tutaj zaglądałem w nadziei, że temat się rozwinął. W końcu sam doszedłem do tego jak wyłączyć układ.
Wybacz qrzysztof, ale muszę stwierdzić, że Twój poradnik raczej wprowadza zamęt niż pomaga. Do momentu podania linków było wszystko dobrze, ale Twój skrypt jest w ogóle niepotrzebny. Bez urazy ;)
@Loup, inni piszą, że im nie działa, bo nikt nie napisał po ludzku konkretnego howto, ani nikt dokładnie nie czytał pliku README...

Tak więc pozwolę sobie w tym miejscu napisać swój krótki własny howto, który właściwie jest powieleniem części howto qrzysztof'a oraz przetłumaczeniem pliku README.
Poniższy sposób testowałem zarówno na ubuntu w wersji 10.04 jak i 10.10 - efekt jest natychmiastowy.
Tak więc do rzeczy:

1) Ściągamy pliki z linku: https://github.com/peberlein/acpi_call (wchodzimy na tę stronę, klikamy download, wybieramy np. plik zip).
2) Tworzymy nowy folder, do którego wypakowujemy paczkę zip którą ściągnęliśmy w punkcie 1.
3) Uruchamiamy konsolę (o ile ktoś już nie robił tego w konsoli ;) ) i przechodzimy do naszego nowo utworzonego katalogu z punktu 2.
4) Wpisujemy kolejno poniższe polecenia:

Kod: Zaznacz cały

make
echo options nouveau modeset=0 | sudo tee -a /etc/modprobe.d/nouveau-kms.conf 
sudo update-initramfs -u
sudo cp acpi_call.ko /lib/modules/`uname -r`/kernel/
sudo gedit /etc/modules
W przedostatniej linijce `uname -r` <- to jest w odwróconych apostrofach, klawisz tylda!
Otworzy nam się plik modules. Dopisujemy do niego linijkę

Kod: Zaznacz cały

acpi_call
Zapisujemy, zamykamy i jedziemy dalej w konsoli:

Kod: Zaznacz cały

sudo depmod
sudo modprobe acpi_call
W tym momencie zrobiliśmy (mam nadzieję ;) ) wszystko, co trzeba było zrobić tylko raz. Mamy w tej chwili zainstalowany moduł acpi_call i możemy odpowiednim poleceniem wyłączyć IONa.
I teraz ta część, gdzie wystarczyło przeczytać plik readme, czyli IONa wyłączamy lub włączamy za pomocą skryptu asus1215n.sh (z paczki z pierwszego punktu).
Tak więc po wpisaniu w konsoli:

Kod: Zaznacz cały

./asus1215n.sh off
Nasz ION zostaje wyłączony, a czas na baterii zwiększa się do ponad 5h :)
Tak więc powyższe polecenie wyłączające IONa trzeba dodać np. do autostartu.
UWAGA! ION automatycznie się włącza po wyjściu laptopa z uśpienia, tak więc powyższe polecenie trzeba uruchamiać także po wyjściu ze stanu wstrzymania - można to zautomatyzować, ale w tej chwili nie pamiętam dokładnie do którego pliku trzeba było dopisać tę linijkę - chyba rc.local ale nie mam pewności.

Mam nadzieję, że teraz nikt nie będzie miał już problemu z wyłączeniem IONa w celu wydłużenia pracy na baterii :)
tomith
Piegowaty Guziec
Piegowaty Guziec
Posty: 23
Rejestracja: 01 sty 2011, 16:52
Płeć: Mężczyzna
Wersja Ubuntu: 11.10
Środowisko graficzne: Xfce
Architektura: x86

Odp: gdm nie wstaje po instalacji sterowników nvidii - Asus 1215N

Post autor: tomith »

Witam wszystkich jako że to mój pierwszy post na tym forum.

@Barzant
Fajnie że to spisałeś, straciłem dwa dni temu ze 3 h zanim doszedłem do właściwych wyników.
Dodałem sobie to ustrojstwo do skryptów startowych i niestety nie działa... Poza tym na kernelu generic był problem przy wyłączaniu/reboocie - zawieszał się. Na kernelu kolegi ext73 z wątku obok problemy ustąpiły.
Pozostałem na ręcznym odpalaniu za pomocą skrótu..
Barzant
Piegowaty Guziec
Piegowaty Guziec
Posty: 2
Rejestracja: 02 sty 2011, 16:49
Płeć: Mężczyzna
Wersja Ubuntu: 10.10
Środowisko graficzne: GNOME
Architektura: x86

Odp: gdm nie wstaje po instalacji sterowników nvidii - Asus 1215N

Post autor: Barzant »

Ja dodałem po prostu linijkę

Kod: Zaznacz cały

/home/your_username/acpi/asus1215n.sh off
do /etc/rc.local
i elegancko działa. Przy uruchamianiu systemu automatycznie wyłącza IONa.

Problemem dla mnie raczej jest wyłączanie po wyjściu z uśpienia, skrypty wrzucone do /etc/acpi/resume.d/ czy tam start.d czy nawet suspend.d nie zaskakują. Na szczęście z tej opcji nie korzystam zbyt często.
Awatar użytkownika
dk75
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1142
Rejestracja: 07 mar 2007, 22:59
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: GNOME
Architektura: x86_64

Odp: gdm nie wstaje po instalacji sterowników nvidii - Asus 1215N

Post autor: dk75 »

/etc/apm/resume.d/@99asus1215n

Kod: Zaznacz cały

#!/bin/bash
#
# apmd proxy script for asus1215n.sh

[ -x /home/your_username/acpi/asus1215n.sh ] || exit 66

case "$1,$2" in
      resume,suspend) /home/your_username/acpi/asus1215n.sh off
esac
Linux Mint Debian Edition x86_64/2.6.39, Conky 1.8.0, Xorg 7.6/1.10.4 - GNOME 2.30.2, nVidia 285.03
Lenovo T61p, HITACHI HTS722010K9SA00 100GB, ST9250827AS 250GB
http://linuxcounter.net/user/483055.html
Loup
Sędziwy Jeż
Sędziwy Jeż
Posty: 56
Rejestracja: 26 sie 2008, 19:00
Płeć: Mężczyzna
Wersja Ubuntu: 10.10
Środowisko graficzne: GNOME
Architektura: x86

Odp: gdm nie wstaje po instalacji sterowników nvidii - Asus 1215N

Post autor: Loup »

Barzant, dzięki wielkie, teraz zadziałało! :)
Dodałem ten skrypt do autostartu i u mnie śmiga. Jedynie, tak jak pisałeś, po wyjściu ze stanu wstrzymania nie działa, ale spróbuję użyć skryptu od dk75.

Btw. czemu taka dziwna nazwa tego pliku? "@99...." ? To ma jakieś znaczenie?
Awatar użytkownika
dk75
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1142
Rejestracja: 07 mar 2007, 22:59
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: GNOME
Architektura: x86_64

Odp: gdm nie wstaje po instalacji sterowników nvidii - Asus 1215N

Post autor: dk75 »

ma, choć nie wiem jakie gdyż nie zaglądałem do manuala a tylko zrobiłem na podstawie pliku /etc/apm/resume.d/@20alsa
Linux Mint Debian Edition x86_64/2.6.39, Conky 1.8.0, Xorg 7.6/1.10.4 - GNOME 2.30.2, nVidia 285.03
Lenovo T61p, HITACHI HTS722010K9SA00 100GB, ST9250827AS 250GB
http://linuxcounter.net/user/483055.html
ODPOWIEDZ

Wróć do „Netbooki i ultrabooki”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 16 gości