Fórum Root.cz
Hlavní témata => Distribuce => Téma založeno: Klomčis 30. 04. 2012, 16:38:57
-
Dobrý den,
prosím, jsem nováček v používání nového operačního systému LinuxMint. Instalace proběhla, takřka bez problému, byl jen problém s WiFi ovladačem (děkuji, za pomoc, zde na fóru), ten už je opraven. Myslel jsem si, že mám vyhráno, ale před nedávnem se mi objevilo podivné chování tohoto systému:
1) Občas po najetí z hibernace (uložení paměti na disk). Mi systém zamrzne -> tak jednou z 5 hibernací - pomůže jen tvrdý restart.
2) Občas se mi stane, že mi systém spadne do příkazového řádku/něco jako modrý šok u Windows, kde toho píše opravdu hodně a moc tomu nerozumím.
3) Po najetí do systému mi vyskakuje hláška chyba aplikace Kopete (komunikační program - icq, talk, apod...) - nabídne jen ukončit, restartovat, nahlásit problém.
4) Zdá se mi, že je notebook (Asus VX6 Lamborghini) více zatížen -> více větrá a CPU je taky na vyšších hodnotách zatížení - teplota se pohybuje (temp1) okolo 51-60Celsia
--------------------------------------------------
Chtělo by to zjistit příčinu problému, myslím si, že je to problém softwarová, nežli hardware. Neznáte někdo způsob, jak problém najít (detekovat) ? Popřípadě, jestli není test teploty.
--------------------------
Děkuji, za pomoc.
PS: zde je LSmod výpis, ale nevím, jestli v tomhle případě pomůže:
rfcomm 47946 0
bluetooth 166112 10 bnep,rfcomm
snd_atiixp_modem 19108 0
snd_via82xx_modem 18825 0
snd_intel8x0m 18970 0
snd_ac97_codec 134826 3 snd_atiixp_modem,snd_via82xx_modem,snd_intel8x0m
ac97_bus 12730 1 snd_ac97_codec
parport_pc 36962 0
joydev 17693 0
ppdev 17113 0
binfmt_misc 17540 1
dm_crypt 23199 0
bcma 20219 0
arc4 12529 2
eeepc_wmi 12826 0
asus_wmi 20035 1 eeepc_wmi
sparse_keymap 13890 1 asus_wmi
uvcvideo 72711 0
videodev 92992 1 uvcvideo
v4l2_compat_ioctl32 17083 1 videodev
snd_hda_codec_realtek 330815 1
psmouse 73882 0
serio_raw 13166 0
snd_hda_intel 33390 2
snd_hda_codec 104931 2 snd_hda_codec_realtek,snd_hda_intel
snd_hwdep 13668 1 snd_hda_codec
snd_pcm 96714 6 snd_atiixp_modem,snd_via82xx_modem,snd_intel8x0m,snd_ac97_codec,snd_hda_intel,snd_hda_codec
snd_seq_midi 13324 0
snd_rawmidi 30547 1 snd_seq_midi
brcmsmac 631693 0
brcmutil 17837 1 brcmsmac
mac80211 462046 1 brcmsmac
snd_seq_midi_event 14899 1 snd_seq_midi
snd_seq 61896 2 snd_seq_midi,snd_seq_midi_event
snd_timer 29991 2 snd_pcm,snd_seq
cfg80211 199630 2 brcmsmac,mac80211
snd_seq_device 14540 3 snd_seq_midi,snd_rawmidi,snd_seq
crc_ccitt 12667 1 brcmsmac
snd 68266 17 snd_atiixp_modem,snd_via82xx_modem,snd_intel8x0m,snd_ac97_codec,snd_hda_codec_realtek,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
soundcore 12680 1 snd
snd_page_alloc 18529 5 snd_atiixp_modem,snd_via82xx_modem,snd_intel8x0m,snd_hda_intel,snd_pcm
lp 17799 0
parport 46562 3 parport_pc,ppdev,lp
usbhid 47198 0
hid 95463 1 usbhid
ahci 26002 3
libahci 26861 1 ahci
nouveau 728722 0
xhci_hcd 82820 0
ttm 76805 1 nouveau
i915 571251 4
atl1c 41643 0
drm_kms_helper 42558 2 nouveau,i915
drm 236290 7 nouveau,ttm,i915,drm_kms_helper
mxm_wmi 12979 1 nouveau
wmi 19256 2 asus_wmi,mxm_wmi
i2c_algo_bit 13423 2 nouveau,i915
video 19412 2 nouveau,i915
-
Co vytěžuje CPU zjisťíš příkazem top
Nějaké info o chybách se dá vyčíst z dmesg
Teplotu a vyšší otáčky disku může dělat prach. Občas pomůže vyfoukat ntb kompresorem
Zkusil bych nabootovat system z flash jestli se porad bude chovat tak divne
Test paměti se dá spustit z grubu
-
Zkusil jsem zadat příkaz gmesg, ale je toho tady moc, nevím co přesně hledat abych poslal výpis.
-
Střelím trochu od boku, ale řekl bych, že za vyšší teplotu, problémy při hibernaci a kernel panic (ten pád do terminálu) může nVidií grafická karta, resp. její opensourcové ovladače. Co jsem vyrozuměl z lsmod, máte nahraný jak ovladač i915pro Sandy Bridge grafiku, tak nouveau pro nVidii. Z toho soudím, že váš notebook má onu magickou technologii "Optimus", která však na Linuxu v podstatě nefunguje. (Pro puntičkáře: ano, existují hacky jako bumblebee, ale s tím bych začátečníka netrápil.) Za nejlepší řešení považuji v BIOSu vypnout podporu Optimusu a používat jen Intel grafiku.
Co se dmesg týče, v případě problémů většinou stačí poslat posledních cca 20 řádků.
-
Zde, je výpis z dmesg:
[ 196.964923] ieee80211 phy0: wl0: wlc_recv: dropping a frame with invalid src mac address, a2: 00:00:00:00:00:00
[ 196.965132] ieee80211 phy0: wl0: wlc_recv: dropping a frame with invalid src mac address, a2: 00:00:00:00:00:00
[ 199.931636] ieee80211 phy0: wl0: wlc_recv: dropping a frame with invalid src mac address, a2: 00:00:00:00:00:00
[ 199.931839] ieee80211 phy0: wl0: wlc_recv: dropping a frame with invalid src mac address, a2: 00:00:00:00:00:00
[ 199.932081] ieee80211 phy0: wl0: wlc_recv: dropping a frame with invalid src mac address, a2: 00:00:00:00:00:00
[ 215.842771] EXT4-fs (sda5): re-mounted. Opts: errors=remount-ro,commit=0
[ 216.335918] EXT4-fs (sda6): re-mounted. Opts: user_xattr,commit=0
[ 224.008293] ieee80211 phy0: wl0: wlc_recv: dropping a frame with invalid src mac address, a2: 00:00:00:00:00:00
[ 224.008484] ieee80211 phy0: wl0: wlc_recv: dropping a frame with invalid src mac address, a2: 00:00:00:00:00:00
[ 224.008739] ieee80211 phy0: wl0: wlc_recv: dropping a frame with invalid src mac address, a2: 00:00:00:00:00:00
[ 255.974641] ieee80211 phy0: wl0: wlc_recv: dropping a frame with invalid src mac address, a2: 00:00:00:00:00:00
[ 263.027227] ieee80211 phy0: wl0: wlc_recv: dropping a frame with invalid src mac address, a2: 00:00:00:00:00:00
[ 263.027427] ieee80211 phy0: wl0: wlc_recv: dropping a frame with invalid src mac address, a2: 00:00:00:00:00:00
[ 263.028383] ieee80211 phy0: wl0: wlc_recv: dropping a frame with invalid src mac address, a2: 00:00:00:00:00:00
[ 280.034624] ieee80211 phy0: wl0: wlc_recv: dropping a frame with invalid src mac address, a2: 00:00:00:00:00:00
[ 280.034813] ieee80211 phy0: wl0: wlc_recv: dropping a frame with invalid src mac address, a2: 00:00:00:00:00:00
[ 383.614379] ieee80211 phy0: wl0: wlc_recv: dropping a frame with invalid src mac address, a2: 00:00:00:00:00:00
[ 383.614569] ieee80211 phy0: wl0: wlc_recv: dropping a frame with invalid src mac address, a2: 00:00:00:00:00:00
[ 383.614812] ieee80211 phy0: wl0: wlc_recv: dropping a frame with invalid src mac address, a2: 00:00:00:00:00:00
[ 464.244936] ieee80211 phy0: wl0: wlc_recv: dropping a frame with invalid src mac address, a2: 00:00:00:00:00:00
[ 464.245056] ieee80211 phy0: wl0: wlc_recv: dropping a frame with invalid src mac address, a2: 00:00:00:00:00:00
[ 464.245299] ieee80211 phy0: wl0: wlc_recv: dropping a frame with invalid src mac address, a2: 00:00:00:00:00:00
- Chtěl bych se, prosím, zeptat. Co je funkce Optimus a kde bych ji v BIOSu našel ?
-
Koukám, že se vám dmesg zaplavil hlášeními WiFi karty. Vypadá to, že cosi ve vašem okolí vysílá neplatné 802.11 rámce. Pokud vám síť funguje, nevěnoval bych tomu pozornost.
Optimus je technologie, která používá dvou grafických karet, jedné slabé s nízkou spotřebou (často Intel HD3000), druhé výkonnější a nenažranější (nějaká nVidia). Funguje to tak, že pokud je systém v klidu, vykresluje všechno jen úsporná grafika a ta výkonnější je vypnutá/spící. Pokud nějaká aplikace potřebuje vysoký vykreslovací výkon (3D hry apod.), zpracovává tuto aplikaci výkonnější GPU a obraz vykresluje do grafické paměti té grafiky slabší, která je jako jediná připojená k monitoru/displeji.
Na Linuxu je tohle z různých důvodu docela problém zprovoznit, přičemž ta výkonná grafika je ale často zapnutá a i když nic nedělá, spotřebovává nějakou energii a také se zahřívá. Zdaleka nejjednoduší je tenhle zázrak vypnout a používat pouze tu úspornou grafiku. Každý BIOS je trochu jiný, takže tady vás přesně moc nenavedu, doporučuji Google:)
-
Bohužel, nemůžu v BIOSu najít volbu pro vymnutí funkce Optimus (přepínání grafických karet).
- Našel jsem hodně návodu, jak funkci vypnout, ale bohužel mám jinou verzi BIOSu a návod na ten svůj nemohu najít. Má verze BIOSu je 02.58 (Code Version 0902) -> pokoušel jsem se najít volbu pro vypnutí sám, ale asi jsem slepý...
-
Nestačilo, by spíše zakázat ovladač v linuxu (ten, který není podporován a druhý nechat) -> nepomohlo by to ?
-
Ahoj,
pokud nejde karta vypnout v biosu, zkus se podívat na tyhle odkazy:
http://linux-hybrid-graphics.blogspot.com/2010/07/using-acpicall-module-to-switch-onoff.html
pokud máš Mint založený na ubuntu
https://wiki.ubuntu.com/Bumblebee
pokud máš Mint založený na debianu (LMDE)
http://wiki.debian.org/Bumblebee
-
Jestli to správně chápu, stačí, když nainstaluji tento ovladač: https://wiki.ubuntu.com/Bumblebee a potom by měl linux, již podporovat nVidia Optimus ? Nebo budu muset, ještě něco udělat (např. zakázat ostatní ovladače apod.)?
PS: používám tuto distribuci -> http://blog.linuxmint.com/?p=1927
-
V podstatě ano, postupuj podle toho návodu a cílem by mělo být že karta (nvidia) bude vypnuta, tudíž by ti měla klesnout spotřeba a i teploty by měly být nižší. Pokud budeš používat nějakou graficky náročnější aplikaci a budeš chtít využít nvidia kartu tak tu aplikaci spustíš příkazem
optirun <název_programu>
. Zapínaní a vypínání karty je automatické stará se o to právě bubmlebee a bbswitch.
-
Tak jsem postupoval podle tohoto návodu: https://wiki.ubuntu.com/Bumblebee a zatím je teplota hardware nižší, ale nevím jestli to není zatím jen placebo efekt. Snad se to tak zůstane.
- chtěl bych se zeptat, jestli bych neměl zakázat nějaké grafické ovladače, které linux momentálně neoužívá ? Aby nebyl problém s hádáním (stejný problém byl u WiFi karty).
Děkuji, za vše.
-
Instalační skripty Bumblebee by mohly nouveau blacklistovat automaticky; pokud ne, určitě je dobré to udělat.
-
Takže, po dnešním měření klesla teplota z 61Celsia na 50Celsia, zatím jsem neměl problém s hibernací ani s pádem systému, ale zatím je brzo udělat závěry, jestli to pomohlo, ale zatím děkuji za rady ;)
-
Dobrý den,
dneska jsem měl další zásek, když mi notebook najížděl z hibernace, myslím si, že to bylo způsobeno tím, že když notebook šel do stavu hibernace (uspání na HDD) nebyla připojená baterie, ale když z ní najížděl zpět, tak baterie byla připojena.
Chybu jsem se pokusil vyfotografovat pomocí mobilu, kvalita je, ale opravdu otřesná:
(https://lh3.googleusercontent.com/-FpmMDFnno_U/T6GVoXvYw6I/AAAAAAAAAaM/4aAyqC9xxf0/s640/IMG_20120502_214844.jpg)
(https://lh6.googleusercontent.com/-WBRd69TZ0Og/T6GVc8yJtEI/AAAAAAAAAaE/mXm6noJG4lM/s640/IMG_20120502_214902.jpg)
(https://lh5.googleusercontent.com/-caEUfqt9dRo/T6GV_6zU5eI/AAAAAAAAAac/fGTSx-oX6zQ/s640/IMG_20120502_214923.jpg)
Děkuji
-
Ahoj, radil jsem Ti s tou wifi. Teď sice moc neporadím (Optimus jsem naštěstí zatím nikdy v ruce neměl a hibernace sjem také naštěstí nikdy nepokoušel :-) ), ale i tak jedna rada, která pomůže při dalším řešení - pokus se zopakovat poslední probuzení z hibernace. Pokud máš podezření, že to je odpojenou a připojenou baterií, vyzkoušej to znova takhle. Klidně to zkus dvakrát nebo třikrát (kdyby to ten prboblém dělalo znova a znova). Tím pádem bys alespoň věděl, čemu se vyvarovat...
Taky lze udělat (vyzkoušet) opačnou věc, hibernovat s baterií a probudit se bez ní na adaptéru. Pokud by to dělalo při takových kombinacích problémy, víš alespoň, co konkrétně dál hledat.
-
Tak jsem dneska zjistil, že chyba nastává, když spustím hibernaci na adaptérů a najedu notebook s bakterií. Občas se mi tím sekne systém.
-
:D
notebook s bakterií
Vždycky jsem byl v klidu, že na Linuxu nejsou viry, a teď se začnou objevovat bakterie !
-
Pardon s baterií - psal jsem pomocí telefonu.