Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Ubuntu tietokoneissa => Aiheen aloitti: Jakke77 - 19.08.18 - klo:19.57

Otsikko: Lenovo G50-30 Ubuntu 18.04 jäätyy
Kirjoitti: Jakke77 - 19.08.18 - klo:19.57
eli kone hyytyy aina välillä, videota katsellessa tai jotain muuta puuhastellessa

Koodia: [Valitse]
$ neofetch
        `:+ssssssssssssssssss+:`           ---------------------------
      -+ssssssssssssssssssyyssss+-         OS: Ubuntu 18.04.1 LTS x86_64
    .ossssssssssssssssssdMMMNysssso.       Host: 80G0 Lenovo G50-30
   /ssssssssssshdmmNNmmyNMMMMhssssss/      Kernel: 4.15.0-32-generic
  +ssssssssshmydMMMMMMMNddddyssssssss+     Uptime: 4 mins
 /sssssssshNMMMyhhyyyyhmNMMMNhssssssss/    Packages: 1691 (dpkg), 11 (snap)
.ssssssssdMMMNhsssssssssshNMMMdssssssss.   Shell: bash 4.4.19
+sssshhhyNMMNyssssssssssssyNMMMysssssss+   Resolution: 1366x768
ossyNMMMNyMMhsssssssssssssshmmmhssssssso   DE: GNOME 3.28.2
ossyNMMMNyMMhsssssssssssssshmmmhssssssso   WM: GNOME Shell
+sssshhhyNMMNyssssssssssssyNMMMysssssss+   WM Theme: Adwaita
.ssssssssdMMMNhsssssssssshNMMMdssssssss.   Theme: Communitheme [GTK2/3]
 /sssssssshNMMMyhhyyyyhdNMMMNhssssssss/    Icons: Humanity-Dark [GTK2/3]
  +sssssssssdmydMMMMMMMMddddyssssssss+     Terminal: gnome-terminal
   /ssssssssssshdmNNNNmyNMMMMhssssss/      CPU: Intel Pentium N3530 (4) @ 2.582
    .ossssssssssssssssssdMMMNysssso.       GPU: Intel Atom Processor Z36xxx/Z37
      -+sssssssssssssssssyyyssss+-         Memory: 1049MiB / 7863MiB
        `:+ssssssssssssssssss+:`
            .-/+oossssoo+/-.                                       

löytysköhän jostain muita ajureita ku ubuntun tarjomat ?
Otsikko: Vs: Lenovo G50-30 Ubuntu 18.04 jäätyy
Kirjoitti: nm - 20.08.18 - klo:12.25
Pentium N3530 on Bay Trail -arkkitehtuurin prosessori, joissa ilmenee bugi virransäästötilassa. Kokeile lisätä parametri intel_idle.max_cstate=1 kernelin komentoriville: https://askubuntu.com/a/803649
Otsikko: Vs: Lenovo G50-30 Ubuntu 18.04 jäätyy
Kirjoitti: Jakke77 - 20.08.18 - klo:13.22
Pentium N3530 on Bay Trail -arkkitehtuurin prosessori, joissa ilmenee bugi virransäästötilassa. Kokeile lisätä parametri intel_idle.max_cstate=1 kernelin komentoriville: https://askubuntu.com/a/803649

kokeillaan ja katsellaan...

Koodia: [Valitse]
sudo gedit /etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash intel_idle.max_cstate=1"
sudo update-grub
Otsikko: Vs: Lenovo G50-30 Ubuntu 18.04 jäätyy
Kirjoitti: nm - 20.08.18 - klo:14.40
Jep. Jos ei auta, toinen juttu mitä voisi kokeilla on thermald-paketin poisto. Tuolla samassa askubuntun keskustelussa on siitäkin kommentti: https://askubuntu.com/questions/803640/system-freezes-completely-with-intel-bay-trail/1022854#1022854
Otsikko: Vs: Lenovo G50-30 Ubuntu 18.04 jäätyy
Kirjoitti: Jakke77 - 20.08.18 - klo:14.49
Jep. Jos ei auta, toinen juttu mitä voisi kokeilla on thermald-paketin poisto. Tuolla samassa askubuntun keskustelussa on siitäkin kommentti: https://askubuntu.com/questions/803640/system-freezes-completely-with-intel-bay-trail/1022854#1022854

kokeillaas tätä, toi edellinen ei toiminu
Otsikko: Vs: Lenovo G50-30 Ubuntu 18.04 jäätyy
Kirjoitti: Jakke77 - 21.08.18 - klo:15.35
tähän astisista neuvoista ei apua ollut, kokeillaan jotain muuta :)

kuvassa edellinen viesti jota olin jo lähettämässä ennen kun...
(https://thumb.ibb.co/m3ucFz/hyytyminen.jpg) (https://ibb.co/m3ucFz)
Otsikko: Vs: Lenovo G50-30 Ubuntu 18.04 jäätyy
Kirjoitti: nm - 21.08.18 - klo:15.46
Varmista, että max_cstate=1 -asetus on mennyt perille:

Koodia: [Valitse]
cat /sys/module/intel_idle/parameters/max_cstate
C-staten saa ehkä kytkettyä pois myös bios-asetuksella. Prosessorin virransäästötiloihin ja näytönohjaimen aiheuttamaan kuormaan tuo jumiutuminen kuitenkin aika varmasti liittyy. Huonoa rautaa Linux-työpöytäkäyttöön.  :'(

Tässä Intelin dokumentaatiota asiasta: http://advci.eastasia.cloudapp.azure.com/wordpress/wp-content/uploads/2017/05/570005_Intel_Celeron_Processor_J1900_Sighting_Alert_4995585_Rev1_0.pdf#page=4

Workaround-kohdassa mainitun näytönohjaimen virransäästötilan voi kytkeä pois käytöstä kernelin parametrilla i915.enable_rc6=0


Lisää keskustelua kernelin bugiraportissa: https://bugzilla.kernel.org/show_bug.cgi?id=109051
Otsikko: Vs: Lenovo G50-30 Ubuntu 18.04 jäätyy
Kirjoitti: Jakke77 - 21.08.18 - klo:18.05
Varmista, että max_cstate=1 -asetus on mennyt perille:

Koodia: [Valitse]
cat /sys/module/intel_idle/parameters/max_cstate
C-staten saa ehkä kytkettyä pois myös bios-asetuksella. Prosessorin virransäästötiloihin ja näytönohjaimen aiheuttamaan kuormaan tuo jumiutuminen kuitenkin aika varmasti liittyy. Huonoa rautaa Linux-työpöytäkäyttöön.  :'(

Tässä Intelin dokumentaatiota asiasta: http://advci.eastasia.cloudapp.azure.com/wordpress/wp-content/uploads/2017/05/570005_Intel_Celeron_Processor_J1900_Sighting_Alert_4995585_Rev1_0.pdf#page=4

Workaround-kohdassa mainitun näytönohjaimen virransäästötilan voi kytkeä pois käytöstä kernelin parametrilla i915.enable_rc6=0


Lisää keskustelua kernelin bugiraportissa: https://bugzilla.kernel.org/show_bug.cgi?id=109051


tälläsen tulosti...
Koodia: [Valitse]
$ cat /sys/module/intel_idle/parameters/max_cstate
9
Otsikko: Vs: Lenovo G50-30 Ubuntu 18.04 jäätyy
Kirjoitti: Jakke77 - 21.08.18 - klo:18.09
laiton tän nyt grubiin
sudo gedit /etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash i915.enable_rc6=0"

lopuksi, sudo update-grub

Otsikko: Vs: Lenovo G50-30 Ubuntu 18.04 jäätyy
Kirjoitti: nm - 21.08.18 - klo:18.16
tälläsen tulosti...
Koodia: [Valitse]
$ cat /sys/module/intel_idle/parameters/max_cstate
9

Joo, eli oletusarvo 9 siellä on edelleen ykkösen sijaan. Jostain syystä parametri ei ole mennyt perille. Kokeilin omalla läppärilläni samaa /etc/default/grub-säätöä, ja siinä homma kyllä toimii. Prosessorina tosin on Core i7.

Tarkista vielä /boot/grub/grub.cfg:stä, että asetus on päätynyt sinne asti update-grubin ajamisen myötä:

Koodia: [Valitse]
grep max_cstate /boot/grub/grub.cfg
Otsikko: Vs: Lenovo G50-30 Ubuntu 18.04 jäätyy
Kirjoitti: raimo - 21.08.18 - klo:20.11
Kone pitää käynnistää muutoksen jälkeen.
Otsikko: Vs: Lenovo G50-30 Ubuntu 18.04 jäätyy
Kirjoitti: Jakke77 - 22.08.18 - klo:12.55
Koodia: [Valitse]
grep max_cstate /boot/grub/grub.cfg

ei tulostanut mitään
Otsikko: Vs: Lenovo G50-30 Ubuntu 18.04 jäätyy
Kirjoitti: Jakke77 - 22.08.18 - klo:13.05
nyt anto tällästä

Koodia: [Valitse]
[grep max_cstate /boot/grub/grub.cfg
        linux /boot/vmlinuz-4.15.0-32-generic root=UUID=23e5d80d-522e-4396-84e8-b33433504dd6 ro  quiet splash i915.enable_rc6=0 intel_idle.max_cstate=1 $vt_handoff
        linux /boot/vmlinuz-4.15.0-32-generic root=UUID=23e5d80d-522e-4396-84e8-b33433504dd6 ro  quiet splash i915.enable_rc6=0 intel_idle.max_cstate=1 $vt_handoff
        linux /boot/vmlinuz-4.15.0-30-generic root=UUID=23e5d80d-522e-4396-84e8-b33433504dd6 ro  quiet splash i915.enable_rc6=0 intel_idle.max_cstate=1 $vt_handoff
Otsikko: Vs: Lenovo G50-30 Ubuntu 18.04 jäätyy
Kirjoitti: Jakke77 - 22.08.18 - klo:13.07
nyt on tällänen toi grub:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash i915.enable_rc6=0 intel_idle.max_cstate=1"

lopuksi, sudo update-grub
Otsikko: Vs: Lenovo G50-30 Ubuntu 18.04 jäätyy
Kirjoitti: nm - 22.08.18 - klo:13.08
nyt on tällänen toi grub:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash i915.enable_rc6=0 intel_idle.max_cstate=1"

lopuksi, sudo update-grub

OK. Käynnistä Ubuntu uudelleen ja tarkista, että asetus on päätynyt kerneliin asti:

Koodia: [Valitse]
cat /sys/module/intel_idle/parameters/max_cstate
Tuon pitäisi siis listata:
Koodia: [Valitse]
1
Otsikko: Vs: Lenovo G50-30 Ubuntu 18.04 jäätyy
Kirjoitti: Jakke77 - 22.08.18 - klo:14.34
nyt on tällänen toi grub:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash i915.enable_rc6=0 intel_idle.max_cstate=1"

lopuksi, sudo update-grub

OK. Käynnistä Ubuntu uudelleen ja tarkista, että asetus on päätynyt kerneliin asti:

Koodia: [Valitse]
cat /sys/module/intel_idle/parameters/max_cstate
Tuon pitäisi siis listata:
Koodia: [Valitse]
1

yhä sitä 9:ä antaa, mitähän tein nyt väärin... hmmm...
Otsikko: Vs: Lenovo G50-30 Ubuntu 18.04 jäätyy
Kirjoitti: nm - 22.08.18 - klo:14.53
Outo juttu. Ehkä intel_idle-ajurin toiminta on jotenkin muuttunut 18.04:n kernelissä. Core i7 6500U:lla asetus tosiaan toimii, mutta sinulla nähtävästi ei.

Seuraavaksi voisi kokeilla näitä skriptejä:
https://bugzilla.kernel.org/show_bug.cgi?id=109051#c437

Lataa skriptit:
Koodia: [Valitse]
wget https://bugzilla.kernel.org/attachment.cgi?id=223851 -O c6off.sh
wget https://bugzilla.kernel.org/attachment.cgi?id=223861 -O cstateinfo.sh
chmod a+x c6off.sh
chmod a+x cstateinfo.sh
sudo mv c6off.sh cstateinfo.sh /usr/local/bin/

Kytke C6-virransäästötilat pois päältä:

Koodia: [Valitse]
sudo /usr/local/bin/c6off.sh
Pysyvää asetusta varten skripti pitäisi suorittaa /etc/rc.local -tiedostossa (ennen exit 0 -riviä), jotta se ajetaan automaattisesti käynnistyksen yhteydessä. Ubuntu 18.04:ssä rc.local pitää varmaankin kytkeä käyttöön komentamalla:

Koodia: [Valitse]
sudo systemctl enable rc-local

Kun c6off.sh on suoritettu, tarkista virransäästötilat:

Koodia: [Valitse]
/usr/local/bin/cstateinfo.sh
Käytä konetta normaalisti hetki, ja anna sen myös lepäillä. Aja sitten sama komento uudelleen ja vertaa edelliseen listaukseen. C6-riveillä pitäisi olla disabled-sarakkeessa 1, ja usage-lukeman ei pitäisi muuttua, kun tilanne tarkistetaan myöhemmin uudelleen.
Otsikko: Vs: Lenovo G50-30 Ubuntu 18.04 jäätyy
Kirjoitti: Jakke77 - 22.08.18 - klo:15.34
ton asennuksen jälkeen

Koodia: [Valitse]
/usr/local/bin/cstateinfo.sh
cpu0 State  Name  Disabled  Latency  Residency        Time   Usage
         0  POLL         0        0          0      798513     296
         1  C1           0        1          1    47107057   68352
         2  C6N          0      300        275    37060032   40439
         3  C6S          0      500        560   795320538  152597
         4  C7           0     1200       4000   332647622   37650
         5  C7S          0    10000      20000  3428600707   47619
cpu1 State  Name  Disabled  Latency  Residency        Time   Usage
         0  POLL         0        0          0      819777     321
         1  C1           0        1          1    47454882   90631
         2  C6N          0      300        275    48450907   59623
         3  C6S          0      500        560  1042504627  270773
         4  C7           0     1200       4000   290752330   46362
         5  C7S          0    10000      20000  3206315925   36630
cpu2 State  Name  Disabled  Latency  Residency        Time   Usage
         0  POLL         0        0          0     1193694     374
         1  C1           0        1          1    59514193   79618
         2  C6N          0      300        275    39745242   36715
         3  C6S          0      500        560   622597216  158598
         4  C7           0     1200       4000   373588170   40904
         5  C7S          0    10000      20000  3535261971   67450
cpu3 State  Name  Disabled  Latency  Residency        Time   Usage
         0  POLL         0        0          0      279918     204
         1  C1           0        1          1    42613961   60479
         2  C6N          0      300        275    41889574   33685
         3  C6S          0      500        560   801286505  150019
         4  C7           0     1200       4000   452227710   45424
         5  C7S          0    10000      20000  3309774970   48960
Otsikko: Vs: Lenovo G50-30 Ubuntu 18.04 jäätyy
Kirjoitti: nm - 22.08.18 - klo:16.33
Okei, eli skripti c6off.sh vaatii hieman tuunausta. Se ei nyt kytke C6-tiloja pois, koska nimet poikkeavat skriptin olettamista. Liitteenä korjattu versio. Asenna ja suorita näin:

Koodia: [Valitse]
wget "https://forum.ubuntu-fi.org/index.php?action=dlattach;topic=53528.0;attach=10958" -O c6off.sh
chmod a+x c6off.sh
sudo mv c6off.sh /usr/local/bin/

Koodia: [Valitse]
sudo /usr/local/bin/c6off.sh
Tarkista tilanne uudestaan:

Koodia: [Valitse]
/usr/local/bin/cstateinfo.sh
Otsikko: Vs: Lenovo G50-30 Ubuntu 18.04 jäätyy
Kirjoitti: Jakke77 - 22.08.18 - klo:18.36
luovutin jo, lähinnä vieraskone toi joten en jaksa kovin säädellä sitä, asensin siihen jo muuta hyytymisen estämiseksi