LINUX.ORG.RU
ФорумGames

Arch-Linux Wakfu неравномерная нагрузка камня.

 , , ,


0

1

Добрый день\вечер =) Проблема заключается в неравномерной нагрузке процессора, когда после трудовых будней играю во что-то, на арч переехал недавно посему теряюсь в догадках. Закономерности никакой нету, на графике наблюдаю странный порядок нагрузки. Каждое ядро загружается на максимум после чего игрушка подмерзает после чего ядро разгружается игрушка работает нормально проходит 2-3 секунды другое ядро выходит на полную мощность опять подмерзает и так по кругу, в чем может быть проблема? И каково ее решение?

Ощутимей всего наблюдается в Wakfu.

//Ось Linux 4.2.5-1-ARCH #1 SMP PREEMPT Tue Oct 27 08:13:28 CET 2015 x86_64 GNU/Linux

//Процессор AMD Phenom(tm) II X4 955 Processor

processor : 0 vendor_id : AuthenticAMD cpu family : 16 model : 4 model name : AMD Phenom(tm) II X4 955 Processor stepping : 3 microcode : 0x10000c8 cpu MHz : 800.000 cache size : 512 KB physical id : 0 siblings : 4 core id : 0 cpu cores : 4 apicid : 0 initial apicid : 0 fpu : yes fpu_exception : yes cpuid level : 5 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm 3dnowext 3dnow constant_tsc rep_good nopl nonstop_tsc extd_apicid pni monitor cx16 popcnt lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt hw_pstate npt lbrv svm_lock nrip_save vmmcall bugs : tlb_mmatch fxsave_leak sysret_ss_attrs bogomips : 6431.55 TLB size : 1024 4K pages clflush size : 64 cache_alignment : 64 address sizes : 48 bits physical, 48 bits virtual power management: ts ttp tm stc 100mhzsteps hwpstate

processor : 1 vendor_id : AuthenticAMD cpu family : 16 model : 4 model name : AMD Phenom(tm) II X4 955 Processor stepping : 3 microcode : 0x10000c8 cpu MHz : 800.000 cache size : 512 KB physical id : 0 siblings : 4 core id : 1 cpu cores : 4 apicid : 1 initial apicid : 1 fpu : yes fpu_exception : yes cpuid level : 5 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm 3dnowext 3dnow constant_tsc rep_good nopl nonstop_tsc extd_apicid pni monitor cx16 popcnt lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt hw_pstate npt lbrv svm_lock nrip_save vmmcall bugs : tlb_mmatch fxsave_leak sysret_ss_attrs bogomips : 6431.55 TLB size : 1024 4K pages clflush size : 64 cache_alignment : 64 address sizes : 48 bits physical, 48 bits virtual power management: ts ttp tm stc 100mhzsteps hwpstate

processor : 2 vendor_id : AuthenticAMD cpu family : 16 model : 4 model name : AMD Phenom(tm) II X4 955 Processor stepping : 3 microcode : 0x10000c8 cpu MHz : 800.000 cache size : 512 KB physical id : 0 siblings : 4 core id : 2 cpu cores : 4 apicid : 2 initial apicid : 2 fpu : yes fpu_exception : yes cpuid level : 5 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm 3dnowext 3dnow constant_tsc rep_good nopl nonstop_tsc extd_apicid pni monitor cx16 popcnt lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt hw_pstate npt lbrv svm_lock nrip_save vmmcall bugs : tlb_mmatch fxsave_leak sysret_ss_attrs bogomips : 6431.55 TLB size : 1024 4K pages clflush size : 64 cache_alignment : 64 address sizes : 48 bits physical, 48 bits virtual power management: ts ttp tm stc 100mhzsteps hwpstate

processor : 3 vendor_id : AuthenticAMD cpu family : 16 model : 4 model name : AMD Phenom(tm) II X4 955 Processor stepping : 3 microcode : 0x10000c8 cpu MHz : 800.000 cache size : 512 KB physical id : 0 siblings : 4 core id : 3 cpu cores : 4 apicid : 3 initial apicid : 3 fpu : yes fpu_exception : yes cpuid level : 5 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm 3dnowext 3dnow constant_tsc rep_good nopl nonstop_tsc extd_apicid pni monitor cx16 popcnt lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt hw_pstate npt lbrv svm_lock nrip_save vmmcall bugs : tlb_mmatch fxsave_leak sysret_ss_attrs bogomips : 6431.55 TLB size : 1024 4K pages clflush size : 64 cache_alignment : 64 address sizes : 48 bits physical, 48 bits virtual power management: ts ttp tm stc 100mhzsteps hwpstate

//Ведро

02:00.0 VGA compatible controller: NVIDIA Corporation GF108 [GeForce GT 440] (rev a1) (prog-if 00 [VGA controller]) Subsystem: Micro-Star International Co., Ltd. [MSI] Device 2308 Flags: bus master, fast devsel, latency 0, IRQ 28 Memory at de000000 (32-bit, non-prefetchable) [size=16M] Memory at c0000000 (64-bit, prefetchable) [size=256M] Memory at da000000 (64-bit, prefetchable) [size=32M] I/O ports at dc00 [size=128] [virtual] Expansion ROM at dff00000 [disabled] [size=512K] Capabilities: [60] Power Management version 3 Capabilities: [68] MSI: Enable+ Count=1/1 Maskable- 64bit+ Capabilities: [78] Express Endpoint, MSI 00 Capabilities: [b4] Vendor Specific Information: Len=14 <?> Capabilities: [100] Virtual Channel Capabilities: [128] Power Budgeting <?> Capabilities: [600] Vendor Specific Information: ID=0001 Rev=1 Len=024 <?> Kernel driver in use: nvidia Kernel modules: nouveau, nvidia

sudo pacman -S cpupower
sudo cpupower frequency-set -g performance
m0rph ★★★★★
()
Ответ на: комментарий от anonymous

Хмм.. действительно, не стал вчитываться в простыню. Тогда у меня кончились варианты.

m0rph ★★★★★
()
Ответ на: комментарий от DrunkCoder

Если очень кратко, то у тебя realtime-ядро. Это означает, что код ядра и приоритетных процессов, теряют свои привилегии и выполняются на общих основаниях. То есть, программа, забравшая всё процессорное время себе и требующая от системы, скажем, записи на диск, сильно обломается, так как она-же и не даёт системе времени на обработку запроса записи данных на диск. Рассматривай это так, как будто-бы ты из среды с вытесняющей многозадачностью сделал MS-DOS. Более развёрнутые дискуссии и объяснения можешь найти в документации к ядру, на форониксе, Arch wiki, Ubuntu wiki и вообще, стоит только поискать.

cuss
()
Ответ на: комментарий от DrunkCoder

Вторая проблема в том, что Wakfu - игра на яве под линуксом.
На яве... Под линуксом... preempt...
рука-лицо

cuss
()

неравномерная нагрузка камня.

А у меня деревья не прорисовывались.

anonymous
()
Ответ на: комментарий от cuss

А таки решилось.

В общем проблему решил костылем в виде !внимание! стима. Это рука лицо, но видимо оно запускает с волшебными параметрами что не дает выйти системе из себя, фризы пропали полностью. Спасибо всем за советы и объяснения, почерпнул нового)

DrunkCoder
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.