pred casem jsem zacal prechazet z widly na Fedoru a vsimnul jsem si, ze nefunguje suspend ani sleep. Pocitac pri suspendu zacne “usinat” ale cely proces se zasekne. Obrazovka zcerna ale podsvicena tlacitka stale sviti a vypada jako kdyby PC stale neco delal. Z tohoto stavu pomuze jen natvrdo ho vypnout a zapnout. Jinym spusobem se me PC neporadilo ozivit. Prakticky totez dela i u Sleepu.
Predpokladam, ze budete chtet nejakej vypis s logu, ale jelikoz jsu (opravdovej) zacatecnik s Linuxem, tak bych odcenil nejakou napovedu kterej log potrebujete. Tady v napovede jsem nasel neco o logu Message. Bude stacit?
Jinak moje sestava je:
Intel® Core™2 Duo CPU P8400 @ 2.26GHz ×2
Gallium 0.4 on NV96
pamet 2,9 GiB
Bohuzel problematika usinani (suspend/stand by) a hibernace (hibernate) neni vubec jednoducha. Existuji podle me dva nejvetsi vlivy zda suspend a hibernace funguji bez problemu - 1. BIOS (a acpi) a 2. graficka karta. S BIOSem se neda vetsinou nic moc delat, nez aktualizovat co ma nejnovejsi vyrobce, u grafickych karet je problem s tim ze vetsina ovladacu vznika reverse engineeringem a suspend je to posledni cim se nekdo zabyva a je VELMI specifike podle HW. Ja mam napr. celkem kliku a vsechny stolni pocitace umi bez problemu suspend i hibernaci, jako na potvoru notebook ma chipset/grafiku gma500 a tam suspend taky zatuhava (driv neslo nic, ale to je jiny pribeh).
/var/log/messages muze ale nemusi stacit aby se neco zjistilo. Nejzajimavejsi je v tomto smeru /var/log/pm-suspend.
Myslím si, že to dělá nouveau driver, alespoň u mého PC ano. Snad časem developeři dovedou tento driver k dokonalosti. Mně na PC funguje nouveau perfektně vyjma uspávání a vypnutí obrazovky.
Tak jsem zkousel prehodit na ten proprietarni ovladac a moc me to neslo. Teda jisty uspech so dostavil. Uz me fedora nenabootuje… Tak jak ji dam dohromady, tak se ozvu jestli to pomohlo.
Je to pro me trochu vetsi problem nez jsem cekal, ten prechod z windows na linux, snad se to ale brzo podda
Ve Fedoře už je kernel 3.3. Je možné, že jsou tam změny, na které nVidia ještě nezareagovala. Přechod na Linux je z pohledu hardwaru v poslední době už docela bezproblémový, jedinou palčivou oblastí jsou právě ty grafické karty. Proto mám jen počítače s grafikami od Intelu. Ty mají open source ovladače a jsou většinou bez problémů.
Tak stahnul jsem nejaktualnejsi verzy ovladacu, ale je dost mozny, ze to bylo pro jiny jadro, to jsem bohuzel nekontroloval (vim, jsu blb). Zkusim to jeste jednou a vic si davat pozor… Jinak predpokladam, ze kdyby nebyla aktualni verze ovladacu pro moje jadro, tak asi nema vyznam instalovat nejaky starsi jadro, ze?
Jeste bych se zeptal, jestli neni jednodussi si ovladace stahnout primo od nvidie a nasledne si je prelozit? teda za predpokladu, ze to zvladnu
Asi jsem se spatne vyjadril. Stahnul jsem to podle pokynu v prirucce z repozitare RPMFusion (pouzil jsem ke stazeni program yumex). Teda myslel jsem, ze toto jsi mel na mysli
Tak jsem vcera vecer uspesne zmenil ovladac sve nvidie 9600GT a problem se suspendem se castecne zlepsil. Ted kdyz zapnu suspend, tak pc zacne neco delat, zcerna obrazovka a hned se ale pc vrati do normalniho chodu. Mam pocit, ze jsem tu na foru uz nejaky podobny problem cetl, tak skusim pohledat nejakou radu
yumex este funguje… to sou veci. Nicmene v tom pripade si postupoval spravne, rozhodne neprekladej ovladace od nvidie sam. Co se tyce toho suspendu, zkusit ho muzes primo z prikazove radky pomoci “pm-suspend”. Pak se podivej do /var/log/pm-suspend.log kde bude videt prubeh uspavani a pripadne do /var/log/messages kde treba bude duvod proc to nedopadlo jak melo. Obcas je na vine napr. wake on (USB, LAN) atd.
yumex este funguje… to sou veci. Nicmene v tom
pripade si postupoval spravne, rozhodne
neprekladej ovladace od nvidie sam. Co se tyce
toho suspendu, zkusit ho muzes primo z prikazove
radky pomoci “pm-suspend”. Pak se podivej do
/var/log/pm-suspend.log kde bude videt prubeh
uspavani a pripadne do /var/log/messages kde treba
bude duvod proc to nedopadlo jak melo. Obcas je na
vine napr. wake on (USB, LAN) atd.
Druhej pokus instalace ovladacu jsem provedl z terminalu a nutno rict, ze to bylo mnohem lepsi nez z toho yumexu
Vecer, jak dojedu dom, tak to hnedka vyzkousim a dal bych sem ten log (neocekamvam, ze tomu budu zcela rozumnet). Zatim diky za rady a pomoc
Tak jsem se dival do toho suspend logu a nejsu z toho vubec chytrej (coz jsem tak trochu ocekaval). Proto bych prosil o zhlednuti od nejakeho odbornika
/usr/lib64/pm-utils/sleep.d/99video suspend suspend: success.
Pá kvě 4 15:04:09 CEST 2012: performing suspend
/usr/lib64/pm-utils/pm-functions: řádek 302: echo: chyba zápisu: Chyba vstupu/výstupu
Pá kvě 4 15:04:11 CEST 2012: Awake.
Pá kvě 4 15:04:11 CEST 2012: Running hooks for resume
Na radku 302 dane funkce je
echo -n "mem" >/sys/power/state;
Tzn. bud se to z nejakeho duvodu nepustilo s dostatecnymi pravy, nebo nemas pristup k /sys/power/state, nebo tento virtualni soubor vubec neexistuje (coz asi nebude ten pripad, protoze rikaz se hibernace funguje, nebo, coz je nejpravdepodobnejsi, jadro doslo k zaveru ze v dane konfiguraci neumi suspend (mem).
Tak to je spravne - mem je suspend a disk je hibernace. Pokud provedes stejny prikaz
echo -n “mem” >/sys/power/state
rucne, dostanes nejspis tejnou chybu.
Nepises o jake PC se jedna - zda to je notebook a jaky. Nicmene na vine obcas byvaji USB.
Pak je potreba /etc/pm/config.d/default pridat neco jako
SUSPEND_MODULES=“xhci”
Ovsem zda je to zrovn xhci nevim. Chce to vyhledat pro tvuj konkretni typ, zda se neco najde.