Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Multimedia ja grafiikka => Aiheen aloitti: uhappo - 15.12.16 - klo:11.55
-
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?
cpufrequtils
asennettu muttei toimi samalla tavalla kuin normi ubuntussa, esim Cadencen valikkoruutu näyttää harmaata tuolle performance-säätimelle. Vinkkiä?
-
Pystytkö vaihtamaan performance- ja powersave-governorin välillä cpupower-työkalulla (paketissa linux-tools-common)?
sudo cpupower frequency-set -g performance
Voimassa olevat asetukset voi tarkistaa komennolla:
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
-
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
-
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..
-
Käytä cpufreq-set komentoa. Vaatinee sudo eteen.
cpufreq-info näyttää mahdolliset kellotaajuudet.
cpufreq-set --related --freq <FREQ>
-
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.
cpufreq-set --related --freq <FREQ>
Pstate-ajurin tapauksessa staattista kellotaajuutta ei voi asettaa.
-
Piti asentaa
linux-tools-4.8.0-22-lowlatency
että sai ajettua ton
sudo cpupower frequency-set -g performance
ja sitten
sudo cpupower frequency-info
näyttää
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ä?
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..
-
sudo cpupower frequency-info
näyttää
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:
echo performance | sudo tee /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor
Näkyykö kernelin lokissa jotain asetusyritysten jälkeen?
-
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
-
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.
urkki@urkkielitebook:~$ echo performance | sudo tee /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor
[sudo] password for urkki:
performance
ja tossa tota dmesgiä:
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
-
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.
-
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.
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:
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:
sudo -i gedit /etc/default/grub
Lisää parametri:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash intel_pstate=disable"
Tallenna ja muista ajaa update-grub:
sudo update-grub
Uudelleenkäynnistyksen jälkeen cpupower-komennon pitäisi näyttää, että ajuri on acpi-cpufreq.
-
cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor
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?
-
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
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?
-
Päivitin omaa audioskriptiä tuolla "| tee" ja nyt toimi myös 16.10.
KIITOS.
-Koivukoski1
-
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..
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)
-
Voimassa olevat asetukset voi tarkistaa komennolla:
sudo cpupower frequency-info
Tätä ei tarvitse ajaa pääkäyttäjänä eli
cpupower frequency-info
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
-
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.
-
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 (https://www.dropbox.com/s/28ntlrpgtb3lmsd/Kellot_lampotilat.jpg?dl=0)
Audioskripti?
#!/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
-
Onkos tuolle audioscriptille olemassa vastascriptia joka herättäis kaiken alas ajetun takaisin henkiin? Tuommoisen voisin seuraavaan uuteen asennukseen ottaa käyttöön.
-
Onkos tuolle audioscriptille olemassa vastascriptia joka herättäis kaiken alas ajetun takaisin henkiin? Tuommoisen voisin seuraavaan uuteen asennukseen ottaa käyttöön.
Palauta ne peruspalvelut, joita oikeasti tarvitset. Verkko ja bluetooth ehkä, ja joitain ajurimoduuleja (jotka ovat konekohtaisia muutenkin, eli sinun pitää selvittää mitä moduuleja sinulla on käytössä ja mitä niistä et ehkä tarvitse):
#!/bin/sh
sudo modprobe r8168
sudo modprobe btusb
sudo service networking start
sudo service netrok-manager start
sudo service cups start
sudo service bluetooth start
echo -n ondemand > /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor
-
Oiskos ne lspci ja lsusb joilla näkis ne jutskat parraiten? (En oo koneella nyt)
-
Oiskos ne lspci ja lsusb joilla näkis ne jutskat parraiten? (En oo koneella nyt)
Joo, näillä komennoilla:
lspci -k
lsusb -t
lshw ja inxi (http://www.binarytides.com/inxi-system-information-linux/) ovat myös käteviä. Esimerkiksi verkkolaitteiden tiedot voi listata näin:
lshw -c network
lsmod listaa kaikki käytössä olevat moduulit ja modinfo näyttää moduulista lisätietoja kuten mahdolliset parametrit.
-
Tutkailin noita lampoja vahan tarkemmin.
Pudotin frames/period 16 ja sain kuormat Ardour projektissa 100 prosenttiin.
Low latency kernel toimii mainiosti eika xrunaa, jos ei ylita 100.
Tyhjakaynnilla performance antaa 3,1-4,2 MHz, mutta kuormalla aika tarkkaan 4,7 joka corelle.
Lammot nousi : cpu0 45
cpu1 44
cpu2 48
cpu3 64
Vahan yllatti tuo jarjestys?
Eikai viela liian kuuma, mutta voishani tuon jaahyn asentaa uudestaan?
-Koivukoski1