LinuxMint - podivné chování

Klomčis

LinuxMint - podivné chování
« kdy: 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:

Kód: [Vybrat]
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


Re:LinuxMint - podivné chování
« Odpověď #1 kdy: 30. 04. 2012, 17:13:21 »
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

Klomčis

Re:LinuxMint - podivné chování
« Odpověď #2 kdy: 30. 04. 2012, 17:30:08 »
Zkusil jsem zadat příkaz gmesg, ale je toho tady moc, nevím co přesně hledat abych poslal výpis.

Neviditelný

Re:LinuxMint - podivné chování
« Odpověď #3 kdy: 30. 04. 2012, 17:52:20 »
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ů.

Klomčis

Re:LinuxMint - podivné chování
« Odpověď #4 kdy: 30. 04. 2012, 18:18:30 »
Zde, je výpis z dmesg:

Kód: [Vybrat]
[  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 ?


Neviditelný

Re:LinuxMint - podivné chování
« Odpověď #5 kdy: 30. 04. 2012, 19:29:57 »
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:)

Klomčis

Re:LinuxMint - podivné chování
« Odpověď #6 kdy: 30. 04. 2012, 21:44:02 »
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ý...

Klomčis

Re:LinuxMint - podivné chování
« Odpověď #7 kdy: 01. 05. 2012, 13:35:36 »
Nestačilo, by spíše zakázat ovladač v linuxu (ten, který není podporován a druhý nechat) -> nepomohlo by to ?

smaza

Re:LinuxMint - podivné chování
« Odpověď #8 kdy: 01. 05. 2012, 14:00:04 »
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


Klomčis

Re:LinuxMint - podivné chování
« Odpověď #9 kdy: 01. 05. 2012, 14:44:15 »
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

smaza

Re:LinuxMint - podivné chování
« Odpověď #10 kdy: 01. 05. 2012, 15:02:14 »
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
Kód: [Vybrat]
optirun <název_programu>. Zapínaní a vypínání karty je automatické stará se o to právě bubmlebee a bbswitch.

Klomčis

Re:LinuxMint - podivné chování
« Odpověď #11 kdy: 01. 05. 2012, 16:17:29 »
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.

Neviditelný

Re:LinuxMint - podivné chování
« Odpověď #12 kdy: 01. 05. 2012, 17:55:51 »
Instalační skripty Bumblebee by mohly nouveau blacklistovat automaticky; pokud ne, určitě je dobré to udělat.

Klomčis

Re:LinuxMint - podivné chování
« Odpověď #13 kdy: 01. 05. 2012, 21:50:35 »
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  ;)

Klomčis

Re:LinuxMint - podivné chování
« Odpověď #14 kdy: 02. 05. 2012, 22:19:29 »
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á:






Děkuji