После решения моей проблемы с графикой с помощью отсюда: Пустой (без сигнала) дисплей на новой материнской плате ASUS Z590
И помощь кому-то еще здесь: Неподтвержденный дисплей в ubuntu 21.04 с Rocket Lake
У меня проблема с моим 11900k "powersave" govenor (cpupower), допускающим только максимальную частоту 4,7 ГГц. Если я вручную изменю его на «производительность» с помощью cpupower-gui, я смогу тактовать до 5,3 ГГц и 5,1 на тяжелом AVX с использованием s-tui, как и моя материнская плата.
Есть ли способ "исправить" регулятор энергосбережения, встроенный в это ядро OEM, чтобы обеспечить максимальную скорость в режиме энергосбережения? Потому что в режиме производительности он постоянно увеличивается до 5 ГГц и немного нагревается. Я искал микрокод повсюду, но безрезультатно. Я не знаю, как изменять ядра.
Боковое примечание: я спрошу в отдельном потоке: iperf показывает, что мой сетевой адаптер 2,5 ГБ работает только на гигабитной скорости, проверенный на известном соединении 2,5 ГБ (работает с другими ПК на полной скорости).
Похоже, нам нужны актуальные Linux-драйверы от Intel, что это дает?
Обновление для добавления вывода inxi:
CPU: 8-Core 11th Gen Intel Core i9-11900K (-MT MCP-)
speed/min/max: 3726/800/5300 MHz Kernel: 5.10.0-1023-oem x86_64 Up: 1h
05m
Mem: 1485.8/64079.5 MiB (2.3%) Storage: 11.94 TiB (12.7% used) Procs:
369
Shell: bash 5.0.17 inxi: 3.0.38
^^^ Этот вывод хранилища тоже странный, показывает только мой аппаратный рейд-массив, а не мой 3 диска NVMe
ОБНОВЛЕНИЕ: Я установил ядро 5.12. Сначала я думал, что не смогу загрузиться, пока не переставлю один из кабелей монитора на дискретный графический процессор.Затем он загружается на встроенной графике, которая просто показывает мигающий курсор, и монитор, подключенный к графическому процессору, заменяет рабочий стол с одним монитором. По-прежнему та же проблема со скоростью регулятора процессора и все еще нет 2.5G Ethernet.
Обновление 2: на запрос Дуга Смитиса До изменения Grub:
grep . /sys/devices/system/cpu/intel_pstate/*
/sys/devices/system/cpu/intel_pstate/hwp_dynamic_boost:0
/sys/devices/system/cpu/intel_pstate/max_perf_pct:100
/sys/devices/system/cpu/intel_pstate/min_perf_pct:15
/sys/devices/system/cpu/intel_pstate/no_turbo:0
/sys/devices/system/cpu/intel_pstate/num_pstates:46
/sys/devices/system/cpu/intel_pstate/status:active
/sys/devices/system/cpu/intel_pstate/turbo_pct:40
После изменения Grub:
chris@pc-01:~$ grep . /sys/devices/system/cpu/cpu*/cpufreq/scaling_m*
/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq:5300000
/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq:800000
/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq:5300000
/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq:800000
/sys/devices/system/cpu/cpu11/cpufreq/scaling_max_freq:5300000
/sys/devices/system/cpu/cpu11/cpufreq/scaling_min_freq:800000
/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq:5300000
/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq:800000
/sys/devices/system/cpu/cpu13/cpufreq/scaling_max_freq:5300000
/sys/devices/system/cpu/cpu13/cpufreq/scaling_min_freq:800000
/sys/devices/system/cpu/cpu14/cpufreq/scaling_max_freq:5300000
/sys/devices/system/cpu/cpu14/cpufreq/scaling_min_freq:800000
/sys/devices/system/cpu/cpu15/cpufreq/scaling_max_freq:5300000
/sys/devices/system/cpu/cpu15/cpufreq/scaling_min_freq:800000
/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq:5300000
/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq:800000
/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq:5300000
/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq:800000
/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq:5300000
/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq:800000
/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq:5300000
/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq:800000
/sys/devices/system/cpu/cpu5/cpufreq/scaling_max_freq:5300000
/sys/devices/system/cpu/cpu5/cpufreq/scaling_min_freq:800000
/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq:5300000
/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq:800000
/sys/devices/system/cpu/cpu7/cpufreq/scaling_max_freq:5300000
/sys/devices/system/cpu/cpu7/cpufreq/scaling_min_freq:800000
/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq:5300000
/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq:800000
/sys/devices/system/cpu/cpu9/cpufreq/scaling_max_freq:5300000
/sys/devices/system/cpu/cpu9/cpufreq/scaling_min_freq:800000
Также после обновления grub:
chris@pc-01:~$ grep . /sys/devices/system/cpu/intel_pstate/*
/sys/devices/system/cpu/intel_pstate/hwp_dynamic_boost:0
/sys/devices/system/cpu/intel_pstate/max_perf_pct:100
/sys/devices/system/cpu/intel_pstate/min_perf_pct:15
/sys/devices/system/cpu/intel_pstate/no_turbo:0
/sys/devices/system/cpu/intel_pstate/num_pstates:46
/sys/devices/system/cpu/intel_pstate/status:active
/sys/devices/system/cpu/intel_pstate/turbo_pct:40
s-tui без изменений. Я что-то сделал с systemctl, чтобы заставить его загружаться в режиме производительности. Насколько я помню, отключен по требованию. Режим производительности сообщает о 5000 МГц, правильно в соответствии с моей настройкой BIOS для тяжелого AVX, энергосбережение все еще на 4700 МГц
Вывод информации о частоте питания процессора
chris@pc-01:~$ sudo cpupower frequency-info
analyzing CPU 0:
driver: intel_pstate
CPUs which run at the same hardware frequency: 0
CPUs which need to have their frequency coordinated by software: 0
maximum transition latency: Cannot determine or is not supported.
hardware limits: 800 MHz - 5.30 GHz
available cpufreq governors: performance powersave
current policy: frequency should be within 800 MHz and 5.30 GHz.
The governor "powersave" may decide which speed to use
within this range.
current CPU frequency: Unable to call hardware
current CPU frequency: 2.20 GHz (asserted by call to kernel)
boost state support:
Supported: yes
Active: yes
Выводы Turbostat:
chris@pc-01:~$ sudo turbostat --Summary --quiet --show
Busy% Bzy_MHz IRQ PkgTmp PkgWatt GFXWatt RAMWatt PKG_%
0.37 5176 40647 32 21.14 0.01 0.00 0.00
0.37 5165 40647 33 21.26 0.01 0.00 0.00
0.37 5157 39663 32 21.19 0.01 0.00 0.00
0.36 5163 39501 33 21.27 0.01 0.00 0.00
0.37 5168 41354 32 21.17 0.01 0.00 0.00
0.38 5161 42241 32 21.37 0.01 0.00 0.00
0.39 5167 5869 33 21.51 0.01 0.00 0.00
chris@pc-01:~$ sudo turbostat --Summary --quiet --show
Busy% Bzy_MHz IRQ PkgTmp PkgWatt GFXWatt RAMWatt PKG_%
1.07 1393 42633 31 17.42 0.01 0.00 0.00
1.06 1435 43711 32 17.52 0.01 0.00 0.00
1.08 1397 41036 32 17.41 0.01 0.00 0.00
1.08 1389 41864 32 17.40 0.01 0.00 0.00
1.16 1390 19255 33 17.48 0.01 0.00 0.00
Так что это обходится мне больше как 4 Вт на холостом ходу. Ничего особенного, но я все же хотел бы это исправить.
Также мой turbo_pct должен быть примерно 51, чтобы быть правильным. Кажется, я не могу найти способ изменить это. Возможно, ядра видят мой процессор как версию, отличную от K? Как и 11900 вместо 11900k, но когда я проверяю такие вещи, как hwinfo, он показывает 11900k
Powersave turbostat no quiet:
chris@pc-01:~$ sudo turbostat --Summary --show
Busy%,Bzy_MHz,IRQ,PkgWatt,PkgTmp,RAMWatt,GFXWatt,PKG_%
turbostat version 20.09.30 - Len Brown <lenb@kernel.org>
CPUID(0): GenuineIntel 0x1b CPUID levels; 0x80000008 xlevels;
family:model:stepping 0x6:a7:1 (6:167:1)
CPUID(1): SSE3 MONITOR SMX EIST TM2 TSC MSR ACPI-TM HT TM
CPUID(6): APERF, TURBO, DTS, PTM, HWP, HWPnotify, HWPwindow, HWPepp,
HWPpkg, EPB
cpu4: MSR_IA32_MISC_ENABLE: 0x00850089 (TCC EIST MWAIT PREFETCH TURBO)
CPUID(7): No-SGX
CPUID(0x15): eax_crystal: 2 ebx_tsc: 292 ecx_crystal_hz: 24000000
TSC: 3504 MHz (24000000 Hz * 292 / 2 / 1000000)
CPUID(0x16): base_mhz: 3500 max_mhz: 5300 bus_mhz: 100
cpu4: MSR_MISC_PWR_MGMT: 0x00401cc0 (ENable-EIST_Coordination DISable-
EPB DISable-OOB)
RAPL: 2097 sec. Joule Counter Range, at 125 Watts
cpu4: MSR_PLATFORM_INFO: 0x808083af1812300
8 * 100.0 = 800.0 MHz max efficiency frequency
35 * 100.0 = 3500.0 MHz base frequency
cpu4: MSR_IA32_POWER_CTL: 0x0034005d (C1E auto-promotion: DISabled)
cpu4: MSR_TURBO_RATIO_LIMIT: 0x3232323434353535
50 * 100.0 = 5000.0 MHz max turbo 8 active cores
50 * 100.0 = 5000.0 MHz max turbo 7 active cores
50 * 100.0 = 5000.0 MHz max turbo 6 active cores
52 * 100.0 = 5200.0 MHz max turbo 5 active cores
52 * 100.0 = 5200.0 MHz max turbo 4 active cores
53 * 100.0 = 5300.0 MHz max turbo 3 active cores
53 * 100.0 = 5300.0 MHz max turbo 2 active cores
53 * 100.0 = 5300.0 MHz max turbo 1 active cores
cpu4: MSR_CONFIG_TDP_NOMINAL: 0x00000023 (base_ratio=35)
cpu4: MSR_CONFIG_TDP_LEVEL_1: 0x001e02f8 (PKG_MIN_PWR_LVL1=0
PKG_MAX_PWR_LVL1=0 LVL1_RATIO=30 PKG_TDP_LVL1=760)
cpu4: MSR_CONFIG_TDP_LEVEL_2: 0x00000000 ()
cpu4: MSR_CONFIG_TDP_CONTROL: 0x00000000 ( lock=0)
cpu4: MSR_TURBO_ACTIVATION_RATIO: 0x00000000 (MAX_NON_TURBO_RATIO=0
lock=0)
cpu4: MSR_PKG_CST_CONFIG_CONTROL: 0x74000000 (UNdemote-C1, demote-C1,
UNlocked, pkg-cstate-limit=0 (pc0))
/dev/cpu_dma_latency: 2000000000 usec (default)
current_driver: intel_idle
current_governor: menu
current_governor_ro: menu
cpu4: POLL: CPUIDLE CORE POLL IDLE
cpu4: C1ACPI: ACPI FFH MWAIT 0x0
cpu4: C2ACPI: ACPI FFH MWAIT 0x31
cpu4: C3ACPI: ACPI FFH MWAIT 0x60
cpu4: cpufreq driver: intel_pstate
cpu4: cpufreq governor: powersave
cpufreq intel_pstate no_turbo: 0
cpu4: MSR_MISC_FEATURE_CONTROL: 0x00000000 (L2-Prefetch L2-Prefetch-
pair L1-Prefetch L1-IP-Prefetch)
cpu0: MSR_PM_ENABLE: 0x00000001 (HWP)
cpu0: MSR_HWP_CAPABILITIES: 0x010d2335 (high 53 guar 35 eff 13 low 1)
cpu0: MSR_HWP_REQUEST: 0x80003508 (min 8 max 53 des 0 epp 0x80 window
0x0
pkg 0x0)
cpu0: MSR_HWP_REQUEST_PKG: 0x8000ff01 (min 1 max 255 des 0 epp 0x80
window
0x0)
cpu0: MSR_HWP_INTERRUPT: 0x00000000 (Dis_Guaranteed_Perf_Change,
Dis_Excursion_Min)
cpu0: MSR_HWP_STATUS: 0x00000004 (No-Guaranteed_Perf_Change, No-
Excursion_Min)
cpu0: MSR_IA32_ENERGY_PERF_BIAS: 0x00000006 (balanced)
cpu0: MSR_RAPL_POWER_UNIT: 0x000a0e03 (0.125000 Watts, 0.000061
Joules,
0.000977 sec.)
cpu0: MSR_PKG_POWER_INFO: 0x000003e8 (125 W TDP, RAPL 0 - 0 W,
0.000000
sec.)
cpu0: MSR_PKG_POWER_LIMIT: 0x42fff800e5fff8 (UNlocked)
cpu0: PKG Limit #1: ENabled (4095.000000 Watts, 448.000000 sec, clamp
ENabled)
cpu0: PKG Limit #2: ENabled (4095.000000 Watts, 0.002441* sec, clamp
DISabled)
cpu0: MSR_DRAM_POWER_LIMIT: 0x5400de00000000 (UNlocked)
cpu0: DRAM Limit: DISabled (0.000000 Watts, 0.000977 sec, clamp
DISabled)
cpu0: MSR_PP0_POLICY: 0
cpu0: MSR_PP0_POWER_LIMIT: 0x00000000 (UNlocked)
cpu0: Cores Limit: DISabled (0.000000 Watts, 0.000977 sec, clamp
DISabled)
cpu0: MSR_PP1_POLICY: 0
cpu0: MSR_PP1_POWER_LIMIT: 0x00000000 (UNlocked)
cpu0: GFX Limit: DISabled (0.000000 Watts, 0.000977 sec, clamp
DISabled)
cpu4: MSR_IA32_TEMPERATURE_TARGET: 0x00640000 (100 C) (100 default - 0
offset)
cpu0: MSR_IA32_PACKAGE_THERM_STATUS: 0x88450000 (31 C)
cpu0: MSR_IA32_PACKAGE_THERM_INTERRUPT: 0x00000003 (100 C, 100 C)
cpu4: MSR_PKGC3_IRTL: 0x00000000 (NOTvalid, 0 ns)
cpu4: MSR_PKGC6_IRTL: 0x00000000 (NOTvalid, 0 ns)
cpu4: MSR_PKGC7_IRTL: 0x00000000 (NOTvalid, 0 ns)
cpu4: MSR_PKGC8_IRTL: 0x00000000 (NOTvalid, 0 ns)
cpu4: MSR_PKGC9_IRTL: 0x00000000 (NOTvalid, 0 ns)
cpu4: MSR_PKGC10_IRTL: 0x00000000 (NOTvalid, 0 ns)
Busy% Bzy_MHz IRQ PkgTmp PkgWatt GFXWatt RAMWatt PKG_%
0.76 1268 6511 30 16.87 0.00 0.00 0.00
0.89 983 9705 31 17.39 0.03 0.00 0.00
0.43 851 7473 31 17.03 0.00 0.00 0.00
0.36 800 5721 30 16.85 0.00 0.00 0.00
0.33 800 5427 30 16.80 0.00 0.00 0.00
0.34 800 5414 31 16.77 0.00 0.00 0.00
0.46 800 5744 30 16.61 0.01 0.00 0.00
0.48 800 2881 31 16.68 0.00 0.00 0.00
performance turbostat no quiet
chris@pc-01:~$ sudo turbostat --Summary --show
Busy%,Bzy_MHz,IRQ,PkgWatt,PkgTmp,RAMWatt,GFXWatt,PKG_%
turbostat version 20.09.30 - Len Brown <lenb@kernel.org>
CPUID(0): GenuineIntel 0x1b CPUID levels; 0x80000008 xlevels;
family:model:stepping 0x6:a7:1 (6:167:1)
CPUID(1): SSE3 MONITOR SMX EIST TM2 TSC MSR ACPI-TM HT TM
CPUID(6): APERF, TURBO, DTS, PTM, HWP, HWPnotify, HWPwindow, HWPepp,
HWPpkg, EPB
cpu4: MSR_IA32_MISC_ENABLE: 0x00850089 (TCC EIST MWAIT PREFETCH TURBO)
CPUID(7): No-SGX
CPUID(0x15): eax_crystal: 2 ebx_tsc: 292 ecx_crystal_hz: 24000000
TSC: 3504 MHz (24000000 Hz * 292 / 2 / 1000000)
CPUID(0x16): base_mhz: 3500 max_mhz: 5300 bus_mhz: 100
cpu4: MSR_MISC_PWR_MGMT: 0x00401cc0 (ENable-EIST_Coordination DISable-
EPB DISable-OOB)
RAPL: 2097 sec. Joule Counter Range, at 125 Watts
cpu4: MSR_PLATFORM_INFO: 0x808083af1812300
8 * 100.0 = 800.0 MHz max efficiency frequency
35 * 100.0 = 3500.0 MHz base frequency
cpu4: MSR_IA32_POWER_CTL: 0x0034005d (C1E auto-promotion: DISabled)
cpu4: MSR_TURBO_RATIO_LIMIT: 0x3232323434353535
50 * 100.0 = 5000.0 MHz max turbo 8 active cores
50 * 100.0 = 5000.0 MHz max turbo 7 active cores
50 * 100.0 = 5000.0 MHz max turbo 6 active cores
52 * 100.0 = 5200.0 MHz max turbo 5 active cores
52 * 100.0 = 5200.0 MHz max turbo 4 active cores
53 * 100.0 = 5300.0 MHz max turbo 3 active cores
53 * 100.0 = 5300.0 MHz max turbo 2 active cores
53 * 100.0 = 5300.0 MHz max turbo 1 active cores
cpu4: MSR_CONFIG_TDP_NOMINAL: 0x00000023 (base_ratio=35)
cpu4: MSR_CONFIG_TDP_LEVEL_1: 0x001e02f8 (PKG_MIN_PWR_LVL1=0
PKG_MAX_PWR_LVL1=0 LVL1_RATIO=30 PKG_TDP_LVL1=760)
cpu4: MSR_CONFIG_TDP_LEVEL_2: 0x00000000 ()
cpu4: MSR_CONFIG_TDP_CONTROL: 0x00000000 ( lock=0)
cpu4: MSR_TURBO_ACTIVATION_RATIO: 0x00000000 (MAX_NON_TURBO_RATIO=0
lock=0)
cpu4: MSR_PKG_CST_CONFIG_CONTROL: 0x74000000 (UNdemote-C1, demote-C1,
UNlocked, pkg-cstate-limit=0 (pc0))
/dev/cpu_dma_latency: 2000000000 usec (default)
current_driver: intel_idle
current_governor: menu
current_governor_ro: menu
cpu4: POLL: CPUIDLE CORE POLL IDLE
cpu4: C1ACPI: ACPI FFH MWAIT 0x0
cpu4: C2ACPI: ACPI FFH MWAIT 0x31
cpu4: C3ACPI: ACPI FFH MWAIT 0x60
cpu4: cpufreq driver: intel_pstate
cpu4: cpufreq governor: performance
cpufreq intel_pstate no_turbo: 0
cpu4: MSR_MISC_FEATURE_CONTROL: 0x00000000 (L2-Prefetch L2-Prefetch-
pair L1-Prefetch L1-IP-Prefetch)
cpu0: MSR_PM_ENABLE: 0x00000001 (HWP)
cpu0: MSR_HWP_CAPABILITIES: 0x010d2335 (high 53 guar 35 eff 13 low 1)
cpu0: MSR_HWP_REQUEST: 0x00003535 (min 53 max 53 des 0 epp 0x0 window
0x0 pkg 0x0)
cpu0: MSR_HWP_REQUEST_PKG: 0x8000ff01 (min 1 max 255 des 0 epp 0x80
window 0x0)
cpu0: MSR_HWP_INTERRUPT: 0x00000000 (Dis_Guaranteed_Perf_Change,
Dis_Excursion_Min)
cpu0: MSR_HWP_STATUS: 0x00000004 (No-Guaranteed_Perf_Change, No-
Excursion_Min)
cpu0: MSR_IA32_ENERGY_PERF_BIAS: 0x00000006 (balanced)
cpu0: MSR_RAPL_POWER_UNIT: 0x000a0e03 (0.125000 Watts, 0.000061
Joules, 0.000977 sec.)
cpu0: MSR_PKG_POWER_INFO: 0x000003e8 (125 W TDP, RAPL 0 - 0 W,
0.000000 sec.)
cpu0: MSR_PKG_POWER_LIMIT: 0x42fff800e5fff8 (UNlocked)
cpu0: PKG Limit #1: ENabled (4095.000000 Watts, 448.000000 sec, clamp
ENabled)
cpu0: PKG Limit #2: ENabled (4095.000000 Watts, 0.002441* sec, clamp
DISabled)
cpu0: MSR_DRAM_POWER_LIMIT: 0x5400de00000000 (UNlocked)
cpu0: DRAM Limit: DISabled (0.000000 Watts, 0.000977 sec, clamp
DISabled)
cpu0: MSR_PP0_POLICY: 0
cpu0: MSR_PP0_POWER_LIMIT: 0x00000000 (UNlocked)
cpu0: Cores Limit: DISabled (0.000000 Watts, 0.000977 sec, clamp
DISabled)
cpu0: MSR_PP1_POLICY: 0
cpu0: MSR_PP1_POWER_LIMIT: 0x00000000 (UNlocked)
cpu0: GFX Limit: DISabled (0.000000 Watts, 0.000977 sec, clamp
DISabled)
cpu4: MSR_IA32_TEMPERATURE_TARGET: 0x00640000 (100 C) (100 default - 0
offset)
cpu0: MSR_IA32_PACKAGE_THERM_STATUS: 0x88410000 (35 C)
cpu0: MSR_IA32_PACKAGE_THERM_INTERRUPT: 0x00000003 (100 C, 100 C)
cpu4: MSR_PKGC3_IRTL: 0x00000000 (NOTvalid, 0 ns)
cpu4: MSR_PKGC6_IRTL: 0x00000000 (NOTvalid, 0 ns)
cpu4: MSR_PKGC7_IRTL: 0x00000000 (NOTvalid, 0 ns)
cpu4: MSR_PKGC8_IRTL: 0x00000000 (NOTvalid, 0 ns)
cpu4: MSR_PKGC9_IRTL: 0x00000000 (NOTvalid, 0 ns)
cpu4: MSR_PKGC10_IRTL: 0x00000000 (NOTvalid, 0 ns)
Busy% Bzy_MHz IRQ PkgTmp PkgWatt GFXWatt RAMWatt PKG_%
0.10 5295 2016 32 19.00 0.00 0.00 0.00
0.10 5297 2001 31 19.00 0.00 0.00 0.00
0.09 5298 1944 31 18.93 0.00 0.00 0.00
0.09 5297 1913 31 18.95 0.00 0.00 0.00
0.09 5298 1907 32 18.88 0.00 0.00 0.00
0.10 5287 1778 31 19.18 0.00 0.00 0.00
end
Вы можете вернуться к старому стилю переключения окон, включив плагин Static Application Switcher в менеджере настроек CompizConfig:
Шаги:
CompizConfig Manager запускается через sudo apt-get install compizconfig-settings-manager
(спасибо @donbright)
sudo apt-get install compiz-plugins
, чтобы статический переключатель приложений появился. (спасибо @Milimetric)
CompizConfig Manager запускается путем ввода ccsm
в терминале (спасибо @donbright)
Отключите сочетания клавиш для переключателя Unity, сняв галочку с CompizConfig Settings Manager ▸ Desktop ▸ Ubuntu Unity Plugin ▸ Switcher ▸ Key для запуска переключателя ▸ Enabled и Key для запуска переключателя в обратном направлении ▸ Enabled
Включите статический переключатель приложений, отметив CompizConfig Settings Manager ▸ Window Management ▸ Static Application Switcher ▸ Enable Static Application Switcher
Оказалось, что это была проблема биоса с частотой процессора. Я использовал обновленную версию (0704), обновил до 0707, которая была выпущена 4/28/2021, и теперь мой процессор работает на полной скорости под нагрузкой.
Вот ссылка на последнюю версию биоса от Asus: https://rog.asus.com/us/motherboards/rog-strix/rog-strix-z590-e-gaming-wifi-model/helpdesk_bios
Теперь я проверю свои сетевые подключения и посмотрю, изменилось ли там что-нибудь. По-прежнему не загружается в графический интерфейс на основных ядрах или стоковых ядрах без дополнительной видеокарты.
Сеть проверена с помощью iperf. Все еще работает на 1gb вместо 2.5
Обратите внимание, что работа с использованием регулятора производительности обычно не вызывает большого дополнительного рассеивания тепла корпусом процессора. Да, процессоры работают на более высоких частотах, а потребляемая энергия в турбо-режиме сильно нелинейна, но они также быстрее завершают свою работу и, следовательно, проводят больше времени в состояниях глубокого простоя, почти не потребляя энергии. Примеры с использованием i5-10600K:
Энергосбережение (HWP отключено):
doug@s19:~$ sudo turbostat --Summary --quiet --show Busy%,Bzy_MHz,IRQ,PkgWatt,PkgTmp,RAMWatt,GFXWatt,PKG_% --interval 15
Busy% Bzy_MHz IRQ PkgTmp PkgWatt GFXWatt RAMWatt PKG_%
0.08 1447 889 36 1.51 0.00 0.89 0.00
0.12 865 779 36 1.42 0.00 0.89 0.00
0.13 800 733 36 1.45 0.00 0.89 0.00
0.12 805 759 36 1.39 0.00 0.89 0.00
И производительность (HWP отключено):
doug@s19:~$ sudo turbostat --Summary --quiet --show Busy%,Bzy_MHz,IRQ,PkgWatt,PkgTmp,RAMWatt,GFXWatt,PKG_% --interval 15
Busy% Bzy_MHz IRQ PkgTmp PkgWatt GFXWatt RAMWatt PKG_%
0.03 4100 792 34 1.48 0.00 0.89 0.00
0.03 4100 658 34 1.52 0.00 0.89 0.00
0.03 4100 656 35 1.51 0.00 0.89 0.00
0.03 4100 749 35 1.62 0.00 0.89 0.00
Обратите внимание, что стоимость простоя системы составляла около 0,1 Вт.
И для не такого простоя (но все еще довольно простоя), аналогичные прерывания / период выборки:
Энергосбережение (HWP отключено):
doug@s19:~$ sudo turbostat --Summary --quiet --show Busy%,Bzy_MHz,IRQ,PkgWatt,PkgTmp,RAMWatt,GFXWatt,PKG_%
Busy% Bzy_MHz IRQ PkgTmp PkgWatt GFXWatt RAMWatt PKG_%
1.85 937 46458 33 1.90 0.00 0.89 0.00
2.02 815 46394 33 1.73 0.00 0.89 0.00
2.18 800 46647 33 1.74 0.00 0.89 0.00
2.23 800 46809 33 1.87 0.00 0.89 0.00
2.42 800 47187 33 1.79 0.00 0.89 0.00
2.60 800 48461 33 1.79 0.00 0.89 0.00
Производительность (HWP отключено):
doug@s19:~$ sudo turbostat --Summary --quiet --show Busy%,Bzy_MHz,IRQ,PkgWatt,PkgTmp,RAMWatt,GFXWatt,PKG_%
Busy% Bzy_MHz IRQ PkgTmp PkgWatt GFXWatt RAMWatt PKG_%
0.72 2404 46360 34 13.98 0.00 0.89 0.00
0.74 2478 46804 35 14.16 0.00 0.89 0.00
0.71 2752 47188 35 14.88 0.00 0.89 0.00
0.87 2458 47454 35 14.12 0.00 0.89 0.00
0.90 2511 48373 35 14.93 0.00 0.89 0.00
Таким образом, стоимость составляет ~ 13 Вт. , много.
Энергосбережение (HWP включен):
doug@s19:~$ sudo turbostat --Summary --quiet --show Busy%,Bzy_MHz,IRQ,PkgWatt,PkgTmp,RAMWatt,GFXWatt,PKG_%
Busy% Bzy_MHz IRQ PkgTmp PkgWatt GFXWatt RAMWatt PKG_%
1.13 1604 40861 37 10.55 0.00 0.89 0.00
1.13 1592 40709 37 10.56 0.00 0.89 0.00
1.14 1569 40826 37 10.56 0.00 0.89 0.00
1.15 1547 40959 37 10.50 0.00 0.89 0.00
1.16 1555 40936 37 10.32 0.00 0.89 0.00
1.00 1733 41003 37 11.39 0.00 0.89 0.00
Производительность (HWP включен):
doug@s19:~$ sudo turbostat --Summary --quiet --show Busy%,Bzy_MHz,IRQ,PkgWatt,PkgTmp,RAMWatt,GFXWatt,PKG_%
Busy% Bzy_MHz IRQ PkgTmp PkgWatt GFXWatt RAMWatt PKG_%
0.57 3484 43276 37 15.18 0.00 0.89 0.00
0.62 2749 44102 37 14.99 0.00 0.89 0.00
0.65 2493 44177 38 15.24 0.00 0.89 0.00
0.65 2476 44166 37 15.07 0.00 0.89 0.00
0.65 2474 44163 37 15.14 0.00 0.89 0.00
Около 4,5 Вт.
EDITED: Теперь ваши параметры intel_pstate интересны, но мое понимание определения чисел было неверным:
Sysfs will show :
max_perf_pct:100, which corresponds to 1 core ratio
min_perf_pct:24, max_efficiency_ratio / max 1 Core ratio
no_turbo:0, turbo is not disabled
num_pstates:26 = (max 1 Core ratio - Max Efficiency Ratio + 1)
turbo_pct:39 = (max 1 core ratio - max non turbo ratio) / num_pstates
Из кода:
static ssize_t show_turbo_pct(struct kobject *kobj,
struct kobj_attribute *attr, char *buf)
{
struct cpudata *cpu;
int total, no_turbo, turbo_pct;
uint32_t turbo_fp;
mutex_lock(&intel_pstate_driver_lock);
if (!intel_pstate_driver) {
mutex_unlock(&intel_pstate_driver_lock);
return -EAGAIN;
}
cpu = all_cpu_data[0];
total = cpu->pstate.turbo_pstate - cpu->pstate.min_pstate + 1;
no_turbo = cpu->pstate.max_pstate - cpu->pstate.min_pstate + 1;
turbo_fp = div_fp(no_turbo, total);
turbo_pct = 100 - fp_toint(mul_fp(turbo_fp, int_tofp(100)));
mutex_unlock(&intel_pstate_driver_lock);
return sprintf(buf, "%u\n", turbo_pct);
}
Итак, для вашего процессора характеристики: базовая частота 3,5 ГГц, минимум 0,8 ГГц, максимум 5,3 ГГц.
(53–35) / 46 = 39% для вашего случая. Достаточно близко, и если делать это в точном коде, дает 40%.
РЕДАКТИРОВАТЬ 2: См. эту статью. Наиболее релевантный отрывок:
Это означает, что если все 8 ядер загружены, TB2 означает, что он будет работать на частоте 4,7 ГГц. Если есть бюджет мощности и тепловой баланс, он попытается установить частоту 4,8 ГГц. Если имеется больший бюджет мощности и тепловой баланс , он будет увеличен до 4,9 ГГц, затем 5,0 ГГц, затем 5,1 ГГц. Частота будет плавающей, пока у нее достаточно этих бюджетов для игры , и будет увеличиваться / уменьшаться по мере необходимости. Это важно, поскольку разные инструкции вызывают разное количество потребляемой мощности и тому подобное.