Kirjoittaja Aihe: Ubuntu Studio 16.10 ja CPU scaling, miten ihmeessä sais tapit kaakkoon?  (Luettu 9330 kertaa)

uhappo

  • Käyttäjä
  • Viestejä: 1029
  • Sissos
    • Profiili
    • Urkin sivut
Asensin läppärille Ubuntu Studio 16.10:n ja tää taitais jäädä musakäyttöön tarkotetulle läppärille vakkarihommaks JOS sais ton CPU throttlaamisen kuosiin, mutta miten?
Koodia: [Valitse]
cpufrequtilsasennettu muttei toimi samalla tavalla kuin normi ubuntussa, esim Cadencen valikkoruutu näyttää harmaata tuolle performance-säätimelle. Vinkkiä?
HP i7-pohjainen desktop ja itsekasattu i7-pohjainen desktop, uusin ubuntu 64bit
Ubuntu since 2008 Feb

nm

  • Käyttäjä
  • Viestejä: 16232
    • Profiili
Pystytkö vaihtamaan performance- ja powersave-governorin välillä cpupower-työkalulla (paketissa linux-tools-common)?

Koodia: [Valitse]
sudo cpupower frequency-set -g performance
Voimassa olevat asetukset voi tarkistaa komennolla:

Koodia: [Valitse]
sudo cpupower frequency-info
Nykyisin vakiona on käytössä intel_pstate-ajuri, joka skaalaa kellotaajuutta myös performance-tilassa. Jos se aiheuttaa ongelmia, voit kokeilla vanhaa acpi-cpufreq-ajuria kytkemällä intel_pstaten pois käytöstä kernelin parametrilla intel_pstate=disable. Lue lisää Archin wikistä: https://wiki.archlinux.org/index.php/CPU_frequency_scaling#CPU_frequency_driver

Postimies

  • Käyttäjä
  • Viestejä: 2619
    • Profiili
 cpufreq-info näyttää nykyiset asetukset.  ondemand kai oletuksena.
Kun poistaa tuon käytöstä ja ottaa vaikka performancen käyttöön
kuten nm neuvoi

uhappo

  • Käyttäjä
  • Viestejä: 1029
  • Sissos
    • Profiili
    • Urkin sivut
Koodia: [Valitse]
WARNING: cpupower not found for kernel 4.8.0-22

  You may need to install the following packages for this specific kernel:
    linux-tools-4.8.0-22-lowlatency
    linux-cloud-tools-4.8.0-22-lowlatency

  You may also want to install one of the following packages to keep up to date:
    linux-tools-lowlatency
    linux-cloud-tools-lowlatency

Hiukka erilainen tää xfce käyttää, ubuntuun oon vaan tottunu..
HP i7-pohjainen desktop ja itsekasattu i7-pohjainen desktop, uusin ubuntu 64bit
Ubuntu since 2008 Feb

Postimies

  • Käyttäjä
  • Viestejä: 2619
    • Profiili
Käytä cpufreq-set komentoa. Vaatinee sudo eteen.
cpufreq-info näyttää mahdolliset kellotaajuudet.
 
Koodia: [Valitse]
cpufreq-set --related --freq <FREQ>

nm

  • Käyttäjä
  • Viestejä: 16232
    • Profiili
Koodia: [Valitse]
WARNING: cpupower not found for kernel 4.8.0-22

  You may need to install the following packages for this specific kernel:
    linux-tools-4.8.0-22-lowlatency
    linux-cloud-tools-4.8.0-22-lowlatency

  You may also want to install one of the following packages to keep up to date:
    linux-tools-lowlatency
    linux-cloud-tools-lowlatency

Hiukka erilainen tää xfce käyttää, ubuntuun oon vaan tottunu..

Asenna paketti linux-tools-lowlatency.

Käytä cpufreq-set komentoa. Vaatinee sudo eteen.

cpupower on uudempi ja laajempi korvaaja cpufreq-työkaluille. Toimii myös paremmin pstate-ajurin kanssa.

cpufreq-info näyttää mahdolliset kellotaajuudet.
 
Koodia: [Valitse]
cpufreq-set --related --freq <FREQ>

Pstate-ajurin tapauksessa staattista kellotaajuutta ei voi asettaa.

uhappo

  • Käyttäjä
  • Viestejä: 1029
  • Sissos
    • Profiili
    • Urkin sivut
Piti asentaa
Koodia: [Valitse]
linux-tools-4.8.0-22-lowlatencyettä sai ajettua ton
Koodia: [Valitse]
sudo cpupower frequency-set -g performanceja sitten
Koodia: [Valitse]
sudo cpupower frequency-infonäyttää
Koodia: [Valitse]
analyzing CPU 0:
  driver: acpi-cpufreq
  CPUs which run at the same hardware frequency: 0
  CPUs which need to have their frequency coordinated by software: 0
  maximum transition latency: 10.0 us
  hardware limits: 800 MHz - 2.40 GHz
  available frequency steps:  2.40 GHz, 2.40 GHz, 1.60 GHz, 800 MHz
  available cpufreq governors: conservative ondemand userspace powersave performance
  current policy: frequency should be within 800 MHz and 2.40 GHz.
                  The governor "ondemand" may decide which speed to use
                  within this range.
  current CPU frequency: 1.60 GHz (asserted by call to hardware)
  boost state support:
    Supported: yes
    Active: yes

Hmmm.. Pitääks seuraavaks kokeilla tätä?
Lainaus
Nykyisin vakiona on käytössä intel_pstate-ajuri, joka skaalaa kellotaajuutta myös performance-tilassa. Jos se aiheuttaa ongelmia, voit kokeilla vanhaa acpi-cpufreq-ajuria kytkemällä intel_pstaten pois käytöstä kernelin parametrilla intel_pstate=disable. Lue lisää Archin wikistä: https://wiki.archlinux.org/index.php/CPU_frequency_scaling#CPU_frequency_driver

Tää on mun eka ns oikea kosketus Ubuntu Studioon (kokeilin joskus 2009 erittäin lyhyesti) ja ei oo kyllä oikein ajateltu loppuun asti tätä CPU-skaalausta, kuitennii erittäin iso tekijä toimimattomuuden (clicks and pops, xruns) kannalta toi hertsien/kellon hyppiminen ylös&alas..
HP i7-pohjainen desktop ja itsekasattu i7-pohjainen desktop, uusin ubuntu 64bit
Ubuntu since 2008 Feb

nm

  • Käyttäjä
  • Viestejä: 16232
    • Profiili
Koodia: [Valitse]
sudo cpupower frequency-infonäyttää
Koodia: [Valitse]
analyzing CPU 0:
  driver: acpi-cpufreq
  CPUs which run at the same hardware frequency: 0
  CPUs which need to have their frequency coordinated by software: 0
  maximum transition latency: 10.0 us
  hardware limits: 800 MHz - 2.40 GHz
  available frequency steps:  2.40 GHz, 2.40 GHz, 1.60 GHz, 800 MHz
  available cpufreq governors: conservative ondemand userspace powersave performance
  current policy: frequency should be within 800 MHz and 2.40 GHz.
                  The governor "ondemand" may decide which speed to use
                  within this range.
  current CPU frequency: 1.60 GHz (asserted by call to hardware)
  boost state support:
    Supported: yes
    Active: yes

acpi-cpufreq on ajurina, joten sen pitäisi kyllä toimia ihan perinteisesti. Outoa, ettei performance-governor tule käyttöön.

Toimiiko sysfs:n kautta:

Koodia: [Valitse]
echo performance | sudo tee /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor
Näkyykö kernelin lokissa jotain asetusyritysten jälkeen?

koivukoski1

  • Käyttäjä
  • Viestejä: 722
    • Profiili
Ubuntu Studio 16.04 ssä tuo vanha audio skripti toimii, mutta ei taida 16.10:ssä pelata.

Kokeilin läppärissä 16.10 muuttaa tuota cpuinfo_min_freq:n arvoa, mutta ei sudolla oikeudet riitä.
Pitäisikö olla root?
16.04
Ja tosiaan vaikka "performance" niin freqscaalailee, tosin lähempänä tappia, ominaisuutta voinee säätää.

-Koivukoski1

uhappo

  • Käyttäjä
  • Viestejä: 1029
  • Sissos
    • Profiili
    • Urkin sivut
Eli mitähän pitäis tehdä..? Mieluusti pitäisin tän asennuksen läppärillä, ei haittaa ollenkaan toisen distron kanssa leikkiminen. Ja läppäri pelkästään musakäytössä, satunnaista naamakirjailua ja pankkopalveluita chromen kautta siihen päälle.

Koodia: [Valitse]
urkki@urkkielitebook:~$ echo performance | sudo tee /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor
[sudo] password for urkki:
performance

ja tossa tota dmesgiä:

Koodia: [Valitse]
    2.687525] registered taskstats version 1
[    2.687530] Loading compiled-in X.509 certificates
[    2.690826] Loaded X.509 cert 'Build time autogenerated kernel key: 567f3b13972e5d0775b6ec2c60529a60076341b4'
[    2.690850] zswap: loaded using pool lzo/zbud
[    2.696162] Key type trusted registered
[    2.697837] Key type encrypted registered
[    2.697840] AppArmor: AppArmor sha1 policy hashing enabled
[    2.711425] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input3
[    2.726206] tpm tpm0: A TPM error (7) occurred attempting to read a pcr value
[    2.726211] ima: No TPM chip found, activating TPM-bypass!
[    2.726248] evm: HMAC attrs: 0x1
[    2.727763]   Magic number: 12:960:72
[    2.727978] rtc_cmos 00:04: setting system clock to 2016-12-18 10:03:28 UTC (1482055408)
[    2.730082] BIOS EDD facility v0.16 2004-Jun-25, 0 devices found
[    2.730083] EDD information not available.
[    2.730179] PM: Hibernation image not present or could not be loaded.
[    2.731850] Freeing unused kernel memory: 1484K (ffffffff95967000 - ffffffff95ada000)
[    2.731852] Write protecting the kernel read-only data: 14336k
[    2.732577] Freeing unused kernel memory: 1324K (ffff8f1385cb5000 - ffff8f1385e00000)
[    2.733472] Freeing unused kernel memory: 288K (ffff8f13861b8000 - ffff8f1386200000)
[    2.741802] x86/mm: Checked W+X mappings: passed, no W+X pages found.
[    2.811716] FUJITSU Extended Socket Network Device Driver - version 1.1 - Copyright (c) 2015 FUJITSU LIMITED
[    2.824163] wmi: Mapper loaded
[    2.830856] pps_core: LinuxPPS API ver. 1 registered
[    2.830858] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    2.832387] PTP clock support registered
[    2.835691] [drm] Initialized drm 1.1.0 20060810
[    2.843602] e1000e: Intel(R) PRO/1000 Network Driver - 3.2.6-k
[    2.843603] e1000e: Copyright(c) 1999 - 2015 Intel Corporation.
[    2.843845] e1000e 0000:00:19.0: Interrupt Throttling Rate (ints/sec) set to dynamic conservative mode
[    2.858274] sdhci: Secure Digital Host Controller Interface driver
[    2.858276] sdhci: Copyright(c) Pierre Ossman
[    2.861699] sdhci-pci 0000:85:09.1: SDHCI controller found [1180:0822] (rev 25)
[    2.862836] sdhci-pci 0000:85:09.1: Will use DMA mode even though HW doesn't fully claim to support it.
[    2.863995] sdhci-pci 0000:85:09.1: Will use DMA mode even though HW doesn't fully claim to support it.
[    2.869005] sdhci-pci 0000:85:09.1: Will use DMA mode even though HW doesn't fully claim to support it.
[    2.872022] mmc0: SDHCI controller on PCI [0000:85:09.1] using DMA
[    2.930077] firewire_ohci 0000:85:09.0: added OHCI v1.10 device as card 0, 4 IR + 4 IT contexts, quirks 0x11
[    3.007867] e1000e 0000:00:19.0 eth0: (PCI Express:2.5GT/s:Width x1) 78:e7:d1:f4:33:24
[    3.007872] e1000e 0000:00:19.0 eth0: Intel(R) PRO/1000 Network Connection
[    3.007895] e1000e 0000:00:19.0 eth0: MAC: 7, PHY: 8, PBA No: 1052FF-0FF
[    3.007921] ahci 0000:00:1f.2: version 3.0
[    3.008192] ahci 0000:00:1f.2: SSS flag set, parallel bus scan disabled
[    3.008223] ahci 0000:00:1f.2: AHCI 0001.0200 32 slots 4 ports 3 Gbps 0x23 impl SATA mode
[    3.008225] ahci 0000:00:1f.2: flags: 64bit ncq sntf stag pm led clo pio slum part ccc ems sxs
[    3.008988] e1000e 0000:00:19.0 enp0s25: renamed from eth0
[    3.016064] scsi host0: ahci
[    3.016295] scsi host1: ahci
[    3.016430] scsi host2: ahci
[    3.016546] scsi host3: ahci
[    3.016648] scsi host4: ahci
[    3.016752] scsi host5: ahci
[    3.016820] ata1: SATA max UDMA/133 abar m2048@0xd8825000 port 0xd8825100 irq 29
[    3.016822] ata2: SATA max UDMA/133 abar m2048@0xd8825000 port 0xd8825180 irq 29
[    3.016823] ata3: DUMMY
[    3.016824] ata4: DUMMY
[    3.016824] ata5: DUMMY
[    3.016826] ata6: SATA max UDMA/133 abar m2048@0xd8825000 port 0xd8825380 irq 29
[    3.017137] pci 0000:00:00.0: Intel GM45 Chipset
[    3.017152] pci 0000:00:00.0: detected gtt size: 2097152K total, 262144K mappable
[    3.017893] pci 0000:00:00.0: detected 65536K stolen memory
[    3.017944] [drm] Memory usable by graphics device = 2048M
[    3.017947] checking generic (c0000000 300000) vs hw (c0000000 10000000)
[    3.017948] fb: switching to inteldrmfb from VESA VGA
[    3.017981] Console: switching to colour dummy device 80x25
[    3.018137] [drm] Replacing VGA console driver
[    3.024411] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[    3.024412] [drm] Driver supports precise vblank timestamp query.
[    3.027317] vgaarb: device changed decodes: PCI:0000:00:02.0,olddecodes=io+mem,decodes=io+mem:owns=io+mem
[    3.069254] [drm] RC6 disabled, disabling runtime PM support
[    3.070423] ACPI Exception: AE_AML_PACKAGE_LIMIT, Index (0x000000005) is beyond end of object (length 0x5) (20160422/exoparg2-427)
[    3.070431] ACPI Error: Method parse/execution failed [\_SB.PCI0.GFX0._DOD] (Node ffff8f147b0a9898), AE_AML_PACKAGE_LIMIT (20160422/psparse-542)
[    3.070437] ACPI Exception: AE_AML_PACKAGE_LIMIT, Evaluating _DOD (20160422/video-1254)
[    3.070538] ACPI: Video Device [GFX0] (multi-head: yes  rom: no  post: no)
[    3.072622] acpi device:03: registered as cooling_device2
[    3.072781] input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input12
[    3.072874] [drm] Initialized i915 1.6.0 20160711 for 0000:00:02.0 on minor 0
[    3.328630] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[    3.329220] ata1.00: ACPI cmd ef/10:03:00:00:00:a0 (SET FEATURES) filtered out
[    3.329412] ata1.00: ATA-9: SAMSUNG SSD 830 Series, CXM03B1Q, max UDMA/133
[    3.329415] ata1.00: 250069680 sectors, multi 16: LBA48 NCQ (depth 31/32), AA
[    3.329770] ata1.00: ACPI cmd ef/10:03:00:00:00:a0 (SET FEATURES) filtered out
[    3.329906] ata1.00: configured for UDMA/133
[    3.330126] scsi 0:0:0:0: Direct-Access     ATA      SAMSUNG SSD 830  3B1Q PQ: 0 ANSI: 5
[    3.348486] sd 0:0:0:0: Attached scsi generic sg0 type 0
[    3.348625] sd 0:0:0:0: [sda] 250069680 512-byte logical blocks: (128 GB/119 GiB)
[    3.348789] sd 0:0:0:0: [sda] Write Protect is off
[    3.348791] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
[    3.348838] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[    3.349702]  sda: sda1 sda2 sda3 < sda5 sda6 >
[    3.350156] sd 0:0:0:0: [sda] Attached SCSI disk
[    3.432317] firewire_core 0000:85:09.0: created device fw0: GUID 5566778811223344, S400
[    3.498544] fbcon: inteldrmfb (fb0) is primary device
[    3.498630] Console: switching to colour frame buffer device 160x50
[    3.498658] i915 0000:00:02.0: fb0: inteldrmfb frame buffer device
[    3.628501] psmouse serio4: synaptics: queried max coordinates: x [..5694], y [..5048]
[    3.655712] ata2: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
[    3.658388] ata2.00: ACPI cmd ef/10:03:00:00:00:a0 (SET FEATURES) filtered out
[    3.658392] ata2.00: ATAPI: hp      DVDRAM GT30L, mP04, max UDMA/100
[    3.661205] ata2.00: ACPI cmd ef/10:03:00:00:00:a0 (SET FEATURES) filtered out
[    3.661209] ata2.00: configured for UDMA/100
[    3.662131] psmouse serio4: synaptics: Touchpad model: 1, fw: 7.0, id: 0x1c0b1, caps: 0xd04791/0xb00000/0x20000/0x0, board id: 0, fw id: 504136
[    3.662135] psmouse serio4: synaptics: serio: Synaptics pass-through port at isa0060/serio4/input0
[    3.662899] scsi 1:0:0:0: CD-ROM            hp       DVDRAM GT30L     mP04 PQ: 0 ANSI: 5
[    3.687270] sr 1:0:0:0: [sr0] scsi3-mmc drive: 24x/24x writer dvd-ram cd/rw xa/form2 cdda tray
[    3.687272] cdrom: Uniform CD-ROM driver Revision: 3.20
[    3.687406] sr 1:0:0:0: Attached scsi CD-ROM sr0
[    3.687479] sr 1:0:0:0: Attached scsi generic sg1 type 5
[    3.704386] input: SynPS/2 Synaptics TouchPad as /devices/platform/i8042/serio4/input/input11
[    3.999870] ata6: SATA link down (SStatus 0 SControl 300)
[    4.166705] EXT4-fs (sda5): mounted filesystem with ordered data mode. Opts: (null)
[    4.289267] ip_tables: (C) 2000-2006 Netfilter Core Team
[    4.302636] systemd[1]: systemd 231 running in system mode. (+PAM +AUDIT +SELINUX +IMA +APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ -LZ4 +SECCOMP +BLKID +ELFUTILS +KMOD +IDN)
[    4.302770] systemd[1]: Detected architecture x86-64.
[    4.303029] systemd[1]: Set hostname to <urkkielitebook>.
[    4.394090] systemd[1]: Listening on /dev/initctl Compatibility Named Pipe.
[    4.394195] systemd[1]: Listening on Journal Socket.
[    4.394350] systemd[1]: Set up automount Arbitrary Executable File Formats File System Automount Point.
[    4.394392] systemd[1]: Listening on Journal Socket (/dev/log).
[    4.394443] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
[    4.394525] systemd[1]: Listening on Journal Audit Socket.
[    4.394544] systemd[1]: Reached target Remote File Systems.
[    4.429703] lp: driver loaded but no devices found
[    4.435909] ppdev: user-space parallel port driver
[    4.439119] parport_pc 00:05: reported by Plug and Play ACPI
[    4.439202] parport0: PC-style at 0x378 (0x778), irq 5, using FIFO [PCSPP,TRISTATE,COMPAT,EPP,ECP]
[    4.531158] lp0: using parport0 (interrupt-driven).
[    4.919433] EXT4-fs (sda5): re-mounted. Opts: errors=remount-ro
[    4.971705] systemd-journald[282]: Received request to flush runtime journal from PID 1
[    5.158797] shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
[    5.229588] hp_accel: hardware type NC693xx found
[    5.230271] lis3lv02d: 8 bits sensor found
[    5.279508] audit: type=1400 audit(1482055411.050:2): apparmor="STATUS" operation="profile_load" profile="unconfined" name="/sbin/dhclient" pid=459 comm="apparmor_parser"
[    5.279517] audit: type=1400 audit(1482055411.050:3): apparmor="STATUS" operation="profile_load" profile="unconfined" name="/usr/lib/NetworkManager/nm-dhcp-client.action" pid=459 comm="apparmor_parser"
[    5.279522] audit: type=1400 audit(1482055411.050:4): apparmor="STATUS" operation="profile_load" profile="unconfined" name="/usr/lib/NetworkManager/nm-dhcp-helper" pid=459 comm="apparmor_parser"
[    5.279527] audit: type=1400 audit(1482055411.050:5): apparmor="STATUS" operation="profile_load" profile="unconfined" name="/usr/lib/connman/scripts/dhclient-script" pid=459 comm="apparmor_parser"
[    5.280282] input: ST LIS3LV02DL Accelerometer as /devices/platform/lis3lv02d/input/input14
[    5.284025] audit: type=1400 audit(1482055411.055:6): apparmor="STATUS" operation="profile_load" profile="unconfined" name="/usr/lib/lightdm/lightdm-guest-session" pid=458 comm="apparmor_parser"
[    5.284035] audit: type=1400 audit(1482055411.055:7): apparmor="STATUS" operation="profile_load" profile="unconfined" name="/usr/lib/lightdm/lightdm-guest-session//chromium" pid=458 comm="apparmor_parser"
[    5.291711] audit: type=1400 audit(1482055411.061:8): apparmor="STATUS" operation="profile_load" profile="unconfined" name="/usr/lib/snapd/snap-confine" pid=464 comm="apparmor_parser"
[    5.291805] audit: type=1400 audit(1482055411.062:9): apparmor="STATUS" operation="profile_load" profile="unconfined" name="/usr/lib/snapd/snap-confine//mount-namespace-capture-helper" pid=464 comm="apparmor_parser"
[    5.297021] audit: type=1400 audit(1482055411.067:10): apparmor="STATUS" operation="profile_load" profile="unconfined" name="/usr/sbin/cups-browsed" pid=465 comm="apparmor_parser"
[    5.444716] ACPI Warning: SystemIO range 0x0000000000000428-0x000000000000042F conflicts with OpRegion 0x0000000000000400-0x000000000000047F (\PMIO) (20160422/utaddress-255)
[    5.444724] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
[    5.444727] ACPI Warning: SystemIO range 0x0000000000000530-0x000000000000053F conflicts with OpRegion 0x0000000000000500-0x000000000000053B (\GPIO) (20160422/utaddress-255)
[    5.444730] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
[    5.444731] ACPI Warning: SystemIO range 0x0000000000000500-0x000000000000052F conflicts with OpRegion 0x0000000000000500-0x000000000000053B (\GPIO) (20160422/utaddress-255)
[    5.444734] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
[    5.444735] lpc_ich: Resource conflict(s) found affecting gpio_ich
[    5.485027] random: crng init done
[    5.507880] yenta_cardbus 0000:85:09.2: CardBus bridge found [103c:30db]
[    5.638465] input: PS/2 Generic Mouse as /devices/platform/i8042/serio4/serio5/input/input13
[    5.656802] yenta_cardbus 0000:85:09.2: ISA IRQ mask 0x0c98, PCI irq 22
[    5.656806] yenta_cardbus 0000:85:09.2: Socket status: 30000810
[    5.656808] pci_bus 0000:85: Raising subordinate bus# of parent bus (#85) from #86 to #89
[    5.656816] yenta_cardbus 0000:85:09.2: pcmcia: parent PCI bridge window: [io  0x2000-0x2fff]
[    5.656818] yenta_cardbus 0000:85:09.2: pcmcia: parent PCI bridge window: [mem 0xd0500000-0xd05fffff]
[    5.656820] pcmcia_socket pcmcia_socket0: cs: memory probe 0xd0500000-0xd05fffff:
[    5.656823]  excluding 0xd0500000-0xd050ffff
[    5.674744] Intel(R) Wireless WiFi driver for Linux
[    5.674746] Copyright(c) 2003- 2015 Intel Corporation
[    5.674908] iwlwifi 0000:02:00.0: can't disable ASPM; OS doesn't have ASPM control
[    5.699854] iwlwifi 0000:02:00.0: loaded firmware version 8.83.5.1 build 33692 op_mode iwldvm
[    5.740046] Adding 3904508k swap on /dev/sda6.  Priority:-1 extents:1 across:3904508k SSFS
[    5.806096] iwlwifi 0000:02:00.0: CONFIG_IWLWIFI_DEBUG disabled
[    5.806097] iwlwifi 0000:02:00.0: CONFIG_IWLWIFI_DEBUGFS enabled
[    5.806099] iwlwifi 0000:02:00.0: CONFIG_IWLWIFI_DEVICE_TRACING enabled
[    5.806100] iwlwifi 0000:02:00.0: Detected Intel(R) Ultimate N WiFi Link 5300 AGN, REV=0x24
[    5.808110] iwlwifi 0000:02:00.0: L1 Enabled - LTR Disabled
[    5.857831] kvm: disabled by bios
[    5.869609] kvm: disabled by bios
[    5.873467] intel_powerclamp: No package C-state available
[    5.884289] input: HP WMI hotkeys as /devices/virtual/input/input15
[    5.897705] ieee80211 phy0: Selected rate control algorithm 'iwl-agn-rs'
[    5.912884] intel_powerclamp: No package C-state available
[    5.939790] iwlwifi 0000:02:00.0 wls1: renamed from wlan0
[    5.947278] intel_powerclamp: No package C-state available
[    6.036655] snd_hda_codec_analog hdaudioC0D0: autoconfig for AD1984A: line_outs=1 (0x12/0x0/0x0/0x0/0x0) type:line
[    6.036658] snd_hda_codec_analog hdaudioC0D0:    speaker_outs=1 (0x16/0x0/0x0/0x0/0x0)
[    6.036660] snd_hda_codec_analog hdaudioC0D0:    hp_outs=1 (0x11/0x0/0x0/0x0/0x0)
[    6.036661] snd_hda_codec_analog hdaudioC0D0:    mono: mono_out=0x0
[    6.036662] snd_hda_codec_analog hdaudioC0D0:    inputs:
[    6.036664] snd_hda_codec_analog hdaudioC0D0:      Internal Mic=0x15
[    6.036666] snd_hda_codec_analog hdaudioC0D0:      Mic=0x14
[    6.036667] snd_hda_codec_analog hdaudioC0D0:      Line=0x1c
[    6.064271] input: HDA Intel Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input16
[    6.064448] input: HDA Intel Line as /devices/pci0000:00/0000:00:1b.0/sound/card0/input17
[    6.064590] input: HDA Intel Line Out as /devices/pci0000:00/0000:00:1b.0/sound/card0/input18
[    6.064668] input: HDA Intel Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input19
[    6.348274] IPv6: ADDRCONF(NETDEV_UP): wls1: link is not ready
[    6.350117] iwlwifi 0000:02:00.0: L1 Enabled - LTR Disabled
[    6.353232] iwlwifi 0000:02:00.0: L1 Enabled - LTR Disabled
[    6.353589] iwlwifi 0000:02:00.0: Radio type=0x0-0x2-0x0
[    6.412338] hp_wmi: Unknown event_id - 0 - 0x0
[    6.412607] hp_wmi: Unknown event_id - 0 - 0x0
[    6.412741] hp_wmi: Unknown event_id - 0 - 0x0
[    6.496067] iwlwifi 0000:02:00.0: L1 Enabled - LTR Disabled
[    6.499446] iwlwifi 0000:02:00.0: L1 Enabled - LTR Disabled
[    6.499534] iwlwifi 0000:02:00.0: Radio type=0x0-0x2-0x0
[    6.527688] IPv6: ADDRCONF(NETDEV_UP): wls1: link is not ready
[    6.537374] IPv6: ADDRCONF(NETDEV_UP): enp0s25: link is not ready
[    6.552052] pcmcia_socket pcmcia_socket0: pccard: PCMCIA card inserted into slot 0
[    6.552061] pcmcia_socket pcmcia_socket0: cs: memory probe 0xd0510000-0xd05fffff:
[    6.554724] pcmcia_socket pcmcia_socket0: cs: memory probe 0x0c0000-0x0fffff:
[    6.554733]  excluding 0xc0000-0xfffff
[    6.554749] pcmcia_socket pcmcia_socket0: cs: memory probe 0xa0000000-0xa0ffffff:
[    6.554755]  excluding 0xa0000000-0xa0ffffff
[    6.554769] pcmcia_socket pcmcia_socket0: cs: memory probe 0x60000000-0x60ffffff:
[    6.554776]  excluding 0x60000000-0x60ffffff
[    6.560953]  excluding 0xd05fe000-0xd060bfff
[    6.561249] pcmcia 0.0: pcmcia: registering new device pcmcia0.0 (IRQ: 22)
[    6.639037] scsi host6: pata_pcmcia
[    6.639302] ata7: PATA max PIO0 cmd 0x2100 ctl 0x210e irq 22
[    6.720351] IPv6: ADDRCONF(NETDEV_UP): enp0s25: link is not ready
[    6.818140] IPv6: ADDRCONF(NETDEV_UP): wls1: link is not ready
[   22.336357] wls1: authenticate with b0:5b:67:25:96:38
[   22.340452] wls1: send auth to b0:5b:67:25:96:38 (try 1/3)
[   22.342766] wls1: authenticated
[   22.343483] wls1: associate with b0:5b:67:25:96:38 (try 1/3)
[   22.347071] wls1: RX AssocResp from b0:5b:67:25:96:38 (capab=0x411 status=0 aid=2)
[   22.352101] wls1: associated
[   22.352162] IPv6: ADDRCONF(NETDEV_CHANGE): wls1: link becomes ready
[  120.372523] perf: interrupt took too long (2509 > 2500), lowering kernel.perf_event_max_sample_rate to 79000
[  171.248253] perf: interrupt took too long (3142 > 3136), lowering kernel.perf_event_max_sample_rate to 63000
[  245.631236] SGI XFS with ACLs, security attributes, realtime, no debug enabled
[  245.656207] JFS: nTxBlock = 8192, nTxLock = 65536
[  245.679457] ntfs: driver 2.1.32 [Flags: R/O MODULE].
[  245.727182] QNX4 filesystem 0.2.3 registered.
[  245.762040] raid6: sse2x1   gen()  3769 MB/s
[  245.779037] raid6: sse2x1   xor()  2695 MB/s
[  245.796047] raid6: sse2x2   gen()  3332 MB/s
[  245.813036] raid6: sse2x2   xor()  5037 MB/s
[  245.830055] raid6: sse2x4   gen()  6921 MB/s
[  245.847060] raid6: sse2x4   xor()  2656 MB/s
[  245.847063] raid6: using algorithm sse2x4 gen() 6921 MB/s
[  245.847065] raid6: .... xor() 2656 MB/s, rmw enabled
[  245.847068] raid6: using ssse3x2 recovery algorithm
[  245.849717] xor: measuring software checksum speed
[  245.859053]    prefetch64-sse: 10220.000 MB/sec
[  245.869023]    generic_sse:  9028.000 MB/sec
[  245.869024] xor: using function: prefetch64-sse (10220.000 MB/sec)
[  245.900180] Btrfs loaded, crc32c=crc32c-generic
[  482.790739] perf: interrupt took too long (3937 > 3927), lowering kernel.perf_event_max_sample_rate to 50000
« Viimeksi muokattu: 18.12.16 - klo:12.27 kirjoittanut uhappo »
HP i7-pohjainen desktop ja itsekasattu i7-pohjainen desktop, uusin ubuntu 64bit
Ubuntu since 2008 Feb

Postimies

  • Käyttäjä
  • Viestejä: 2619
    • Profiili
Ubuntu Studio 16.04 ssä tuo vanha audio skripti toimii, mutta ei taida 16.10:ssä pelata.

Kokeilin läppärissä 16.10 muuttaa tuota cpuinfo_min_freq:n arvoa, mutta ei sudolla oikeudet riitä.
Pitäisikö olla root?
16.04
Ja tosiaan vaikka "performance" niin freqscaalailee, tosin lähempänä tappia, ominaisuutta voinee säätää.

-Koivukoski1
Noita ytimiä useampi. Parempi tehdä skripti joka muuttaa arvon kailkille ytimille. Vaikka for loopilla.
Tietysti root oikeuksilla. Itselläni oli joskus ongelma miten tuon saa päälle kun prosessorit pyöri täysillä.
Sudo ei anna oikeuksia putkitetuille komennoille. nm käytti hienosti sudo tee yhdistelmää. Toinen vaihtoehto
on roottina eli sudo su - ja saa täydet oikeudet.

Yksi vaihtoehto tietysti on estää ajurin latautuminen muistiin.

nm

  • Käyttäjä
  • Viestejä: 16232
    • Profiili
Eli mitähän pitäis tehdä..? Mieluusti pitäisin tän asennuksen läppärillä, ei haittaa ollenkaan toisen distron kanssa leikkiminen. Ja läppäri pelkästään musakäytössä, satunnaista naamakirjailua ja pankkopalveluita chromen kautta siihen päälle.

Koodia: [Valitse]
urkki@urkkielitebook:~$ echo performance | sudo tee /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor
[sudo] password for urkki:
performance

Scaling governor ei siis vaihtunut tuolla komennolla vaan on edelleen ondemand? Tarkista tällä komennolla:

Koodia: [Valitse]
cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor

ja tossa tota dmesgiä:

Lokissa ei näy muuta aiheeseen liittyvää kuin että C-state -tuki ei ole päällä. Se  saa ollakin pois tässä käytössä.

Seuraavaksi voisi kokeilla generic-kernelillä, josko vika olisi lowlatency-ytimen konfiguraatiossa.


Ubuntu Studio 16.04 ssä tuo vanha audio skripti toimii, mutta ei taida 16.10:ssä pelata.

Kokeilin läppärissä 16.10 muuttaa tuota cpuinfo_min_freq:n arvoa, mutta ei sudolla oikeudet riitä.
Pitäisikö olla root?
16.04
Ja tosiaan vaikka "performance" niin freqscaalailee, tosin lähempänä tappia, ominaisuutta voinee säätää.

-Koivukoski1

pstate-ajurilla on myös oma rajapintansa, jonka kautta voi tehdä lisäsäätöjä: https://www.kernel.org/doc/Documentation/cpu-freq/intel-pstate.txt

Jos haluat vain skaalauksen pois päältä, kannattanee vaihtaa acpi-cpufreq-ajuriin. Onnistuu kernelin parametrilla intel_pstate=disable, joka siis lisätään /etc/default/grub -tiedostoon riville GRUB_CMDLINE_LINUX_DEFAULT:

Koodia: [Valitse]
sudo -i gedit /etc/default/grub
Lisää parametri:
Koodia: [Valitse]
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash intel_pstate=disable"
Tallenna ja muista ajaa update-grub:

Koodia: [Valitse]
sudo update-grub
Uudelleenkäynnistyksen jälkeen cpupower-komennon pitäisi näyttää, että ajuri on acpi-cpufreq.

uhappo

  • Käyttäjä
  • Viestejä: 1029
  • Sissos
    • Profiili
    • Urkin sivut
Koodia: [Valitse]
cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor
Koodia: [Valitse]
urkki@urkkielitebook:~$ cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor
performance
performance
Eli on tuo nyt varmaan hiukka parempi tilanne? Kyllä ne tuolla tapissa tuntuu nyt olevan ja välistä käyp alempana, oisko jopa ihan siedettävä tilanne? Siis ajatellen clicks/pops/xrun-politiikkaa?
HP i7-pohjainen desktop ja itsekasattu i7-pohjainen desktop, uusin ubuntu 64bit
Ubuntu since 2008 Feb

nm

  • Käyttäjä
  • Viestejä: 16232
    • Profiili
Eli on tuo nyt varmaan hiukka parempi tilanne? Kyllä ne tuolla tapissa tuntuu nyt olevan ja välistä käyp alempana, oisko jopa ihan siedettävä tilanne? Siis ajatellen clicks/pops/xrun-politiikkaa?

Jep. Performance-tilassa acpi-cpufreq-ajurilla kellotaajuuden pitäisi tosin pysyä koko ajan maksimissa:

https://www.kernel.org/doc/Documentation/cpu-freq/governors.txt
Lainaus
The CPUfreq governor "performance" sets the CPU statically to the
highest frequency within the borders of scaling_min_freq and
scaling_max_freq.


Eihän lämpötila nouse liian korkeaksi kuormitettuna?

koivukoski1

  • Käyttäjä
  • Viestejä: 722
    • Profiili
Päivitin omaa audioskriptiä tuolla "| tee" ja nyt toimi myös 16.10.
KIITOS.
-Koivukoski1

uhappo

  • Käyttäjä
  • Viestejä: 1029
  • Sissos
    • Profiili
    • Urkin sivut
Päivitin omaa audioskriptiä tuolla "| tee" ja nyt toimi myös 16.10.
KIITOS.
-Koivukoski1

Eli mikä se audioscripti nyt siis on, yritin tästä ketjusta sen tajuntaan muodostaa mutta koppa käy sunnuntaivaihteella..

Lainaus
Eihän lämpötila nouse liian korkeaksi kuormitettuna?
Tuo läppäri on HP:n Elite-sarjaa, ei oo ikinä ollu lämpövaikeuksia mutta yritän muistaa tilannetta tarkkailla kun käyn kovemman kuormituksen kimppuun  8)
« Viimeksi muokattu: 18.12.16 - klo:19.07 kirjoittanut uhappo »
HP i7-pohjainen desktop ja itsekasattu i7-pohjainen desktop, uusin ubuntu 64bit
Ubuntu since 2008 Feb

pjotr

  • Käyttäjä
  • Viestejä: 625
    • Profiili
Voimassa olevat asetukset voi tarkistaa komennolla:

Koodia: [Valitse]
sudo cpupower frequency-info

Tätä ei tarvitse ajaa pääkäyttäjänä eli

Koodia: [Valitse]
cpupower frequency-info
Koodia: [Valitse]
analyzing CPU 0:
  driver: acpi-cpufreq
  CPUs which run at the same hardware frequency: 0
  CPUs which need to have their frequency coordinated by software: 0
  maximum transition latency: 10.0 us.
  hardware limits: 1000 MHz - 1.67 GHz
  available frequency steps: 1.67 GHz, 1.33 GHz, 1000 MHz
  available cpufreq governors: conservative, ondemand, userspace, powersave, performance
  current policy: frequency should be within 1000 MHz and 1.67 GHz.
                  The governor "ondemand" may decide which speed to use
                  within this range.
  current CPU frequency is 1.67 GHz.
  cpufreq stats: 1.67 GHz:21,08%, 1.33 GHz:15,85%, 1000 MHz:63,07%  (152629)
  boost state support:
    Supported: no
    Active: no
« Viimeksi muokattu: 18.12.16 - klo:20.37 kirjoittanut pjotr »
www.tehotuotanto.net

The surest sign that intelligent life exists elsewhere in the Universe is that none of it has tried to contact us.

nm

  • Käyttäjä
  • Viestejä: 16232
    • Profiili
Lainaus
Eihän lämpötila nouse liian korkeaksi kuormitettuna?
Tuo läppäri on HP:n Elite-sarjaa, ei oo ikinä ollu lämpövaikeuksia mutta yritän muistaa tilannetta tarkkailla kun käyn kovemman kuormituksen kimppuun  8)

Prosessorin ylikuumenemista voi olla vaikea havaita joissain vikatilanteissa, jos esimerkiksi tuulettimen nopeudensäätö ei toimi kunnolla. Ydinten lämpötiloja kannattaa siis seurata vaikkapa psensor-ohjelmalla. Automaattinen throttlaus korkean lämpötilan vuoksi on yksi mahdollinen selitys kellotaajuuden vaihtelulle performance-gorvernoria käytettäessä. Muita syitä ei nyt oikein tule mieleen, mutta ehkä koneen bios voi jotenkin vaikuttaa asiaan.

koivukoski1

  • Käyttäjä
  • Viestejä: 722
    • Profiili
Sandy Bridge heatpipe ilmajaahy. 4,7GHz hyperthreading pois paalta.
Taajuudet vahan seilaa, mutta pysyy selkeasti ylikelloilla. Taitaa olla pstaten ominaisuus?
Lampotilat noin 40 astetta
Kuva https://www.dropbox.com/s/28ntlrpgtb3lmsd/Kellot_lampotilat.jpg?dl=0

Audioskripti?
Koodia: [Valitse]
#!/bin/sh

modprobe -r ppdev # I don't have a parallel port
modprobe -r lp # I don't use a printer when making music
modprobe -r uvcvideo # I don't use a webcam when making music
modprobe -r videodev # Ditto
modprobe -r ath9k # Wireless driver
modprobe -r r8169 # NIC driver
modprobe -r btusb # Bluetooth USB

/etc/init.d/bluetooth stop & # Stop Bluetooth related processes
/etc/init.d/cups stop & # Stop cups, I don't use a printer when making music
/etc/init.d/networking stop & # Stop networking, the internet is a very distracting factor when making music
/etc/init.d/network-manager stop & # Ditto

killall modem-manager # I don't have a modem
killall wpa_supplicant # See the network stuff above

modprobe snd-hrtimer # Load the ALSA high res timer for my MIDI stuff

echo -n performance > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor # Set the CPU scaling governor to performance
Huomasin juuri tuon "cpu0" silti kaikki 4 ydinta kelloille?
Vaihdan cpu0 -> cpu*

-Koivukoski1

uhappo

  • Käyttäjä
  • Viestejä: 1029
  • Sissos
    • Profiili
    • Urkin sivut
Onkos tuolle audioscriptille olemassa vastascriptia joka herättäis kaiken alas ajetun takaisin henkiin? Tuommoisen voisin seuraavaan uuteen asennukseen ottaa käyttöön.
HP i7-pohjainen desktop ja itsekasattu i7-pohjainen desktop, uusin ubuntu 64bit
Ubuntu since 2008 Feb