LINUX.ORG.RU

Внезапно упала производительность

 , ,


0

0

Ноутбук новый, поставил Kali linux, несколько дней все прекрасно работало, Elden ring на максимальных настрйках, mb2 bannerlord тоже, тест производительности в нем выдавал 150+ фпс. Единственно только, очень шумел кулер. В какой-то момент, производительность резко упала, элден тормозит так что играть не возможно, баннерлорд тоже, тест показывает 13-17 фпс, и что интересно перестал шуметь кулер, совсем, то есть, видимо, ноут даже не пытается работать на нормальной мощности. Система: процессор i5-12450h видеокарта rtx4050 память BIWIN CE980T58900-512G. Линукс обновлял, драйвер на видеокарту нормальный вместо nouveau сразу ставил. top ни о чем особенном не говорит:

top - 15:35:03 up 52 min,  2 users,  load average: 0,08, 0,21, 0,23
Tasks: 296 total,   1 running, 295 sleeping,   0 stopped,   0 zombie
%Cpu(s):  0,2 us,  0,2 sy,  0,0 ni, 99,3 id,  0,3 wa,  0,0 hi,  0,0 si,  0,0 st
MiB Mem :  15703,8 total,   9073,7 free,   2874,3 used,   4565,6 buff/cache
MiB Swap:    976,0 total,    976,0 free,      0,0 used.  12829,4 avail Mem

    PID USER      PR  NI    VIRT    RES    SHR S  %CPU  %MEM     TIME+ COMMAND
   1099 root      20   0  929932 127428  82324 S   3,3   0,8   1:53.09 Xorg
  11226 root      20   0  712092  97800  71964 S   1,0   0,6   0:01.54 x-terminal-emul
   1416 qwerty    20   0  882356  97384  75824 S   0,7   0,6   0:28.73 xfwm4
     17 root      20   0       0      0      0 I   0,3   0,0   0:02.54 rcu_preempt
   1249 root      20   0  239496   5528   5120 S   0,3   0,0   0:01.23 hamachid
   1466 qwerty    20   0  433396 122292  22648 S   0,3   0,8   0:09.79 panel-13-cpugra
   1468 qwerty    20   0  384192  37768  30172 S   0,3   0,2   0:09.78 panel-15-genmon
   3899 qwerty    20   0   11,8g 681868 237604 S   0,3   4,2   3:34.78 firefox-esr
   4323 qwerty    20   0 2865152 291960 117636 S   0,3   1,8   0:23.71 Isolated Web Co
  11925 qwerty    20   0 2964916 350520 110612 S   0,3   2,2   0:12.86 Isolated Web Co
  23498 root      20   0       0      0      0 I   0,3   0,0   0:00.05 kworker/3:1-events
  24528 root      20   0       0      0      0 I   0,3   0,0   0:00.49 kworker/u24:4-events_unbound
  25830 root      20   0       0      0      0 I   0,3   0,0   0:00.33 kworker/u24:10-events_unbound
  29508 root      20   0    9208   5120   2944 R   0,3   0,0   0:00.03 top
      1 root      20   0   22580  13484   9972 S   0,0   0,1   0:00.92 systemd
      2 root      20   0       0      0      0 S   0,0   0,0   0:00.01 kthreadd
      3 root      20   0       0      0      0 S   0,0   0,0   0:00.00 pool_workqueue_release
      4 root       0 -20       0      0      0 I   0,0   0,0   0:00.00 kworker/R-rcu_g
      5 root       0 -20       0      0      0 I   0,0   0,0   0:00.00 kworker/R-rcu_p
      6 root       0 -20       0      0      0 I   0,0   0,0   0:00.00 kworker/R-slub_
      7 root       0 -20       0      0      0 I   0,0   0,0   0:00.00 kworker/R-netns
      9 root       0 -20       0      0      0 I   0,0   0,0   0:00.00 kworker/0:0H-events_highpri
     11 root      20   0       0      0      0 I   0,0   0,0   0:01.73 kworker/u24:0-kcryptd/254:0
     12 root       0 -20       0      0      0 I   0,0   0,0   0:00.00 kworker/R-mm_pe
     13 root      20   0       0      0      0 I   0,0   0,0   0:00.00 rcu_tasks_kthread
     14 root      20   0       0      0      0 I   0,0   0,0   0:00.00 rcu_tasks_rude_kthread
     15 root      20   0       0      0      0 I   0,0   0,0   0:00.00 rcu_tasks_trace_kthread
     16 root      20   0       0      0      0 S   0,0   0,0   0:00.03 ksoftirqd/0
     18 root      rt   0       0      0      0 S   0,0   0,0   0:00.58 migration/0
     19 root     -51   0       0      0      0 S   0,0   0,0   0:00.00 idle_inject/0
     20 root      20   0       0      0      0 S   0,0   0,0   0:00.00 cpuhp/0
     21 root      20   0       0      0      0 S   0,0   0,0   0:00.00 cpuhp/2
     22 root     -51   0       0      0      0 S   0,0   0,0   0:00.00 idle_inject/2
     23 root      rt   0       0      0      0 S   0,0   0,0   0:00.50 migration/2
     24 root      20   0       0      0      0 S   0,0   0,0   0:00.12 ksoftirqd/2
     26 root       0 -20       0      0      0 I   0,0   0,0   0:00.00 kworker/2:0H-events_highpri
     27 root      20   0       0      0      0 S   0,0   0,0   0:00.00 cpuhp/4
     28 root     -51   0       0      0      0 S   0,0   0,0   0:00.00 idle_inject/4
     29 root      rt   0       0      0      0 S   0,0   0,0   0:00.40 migration/4
     30 root      20   0       0      0      0 S   0,0   0,0   0:00.01 ksoftirqd/4
     32 root       0 -20       0      0      0 I   0,0   0,0   0:00.00 kworker/4:0H-events_highpri
     33 root      20   0       0      0      0 S   0,0   0,0   0:00.00 cpuhp/6
     34 root     -51   0       0      0      0 S   0,0   0,0   0:00.00 idle_inject/6
     35 root      rt   0       0      0      0 S   0,0   0,0   0:00.34 migration/6
     36 root      20   0       0      0      0 S   0,0   0,0   0:00.02 ksoftirqd/6
     38 root       0 -20       0      0      0 I   0,0   0,0   0:00.00 kworker/6:0H-events_highpri
     39 root      20   0       0      0      0 S   0,0   0,0   0:00.00 cpuhp/8
     40 root     -51   0       0      0      0 S   0,0   0,0   0:00.00 idle_inject/8


Последнее исправление: qwerty153 (всего исправлений: 1)
Ответ на: комментарий от anonymous

Не все время шумел, только при высокой нагрузке

qwerty153
() автор топика

Ноутбук новый, поставил Kali linux

Внезапно упала производительность

Внезапно

играть не возможно

поставил Kali

Играть

Ну и играй дальше со своей калей

anonymous
()

Ноутбук новый, поставил Kali linux

Поздравляю, ты сломал новый ноутбук.

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

зачем же новый ноут все всемя к зарядке подключен - батарея помрет, ее тренировать надо - раскачивать.

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

ее тренировать надо - раскачивать.

Звонили девяностые, просили вернуть им технологию батарей с эффектом памяти обратно.

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

китайцы возвращают нам 2007год

anonymous
()

В какой-то момент, производительность резко упала

Линукс обновлял, драйвер на видеокарту нормальный вместо nouveau сразу ставил

Обычно для начала надо понять, менялось ли что-нибудь до появления проблемы

Оно само и внезапно, или обновления прилетели?

  1. первое, что приходит в голову
  • после обновления используется другой драйвер
  • кулер на видеокарте сдох. маловероятно, но может быть
  • ноут отключили от сети, он перешел на энергосберегающий профиль
  • может быть ты поставил что-то для управления энергосбережением (tlp, gamemode, tuned, thermald) и неудачно настроил

посмотри

# общая инфа
lsgpu
glxinfo -B


# работает ли сейчас от сети или от батареи
upower -e
upower -i /org/freedesktop/UPower/devices/line_power_AC

и специфичное для nvidia

# посмотри температуру
nvidia-smi
nvidia-smi -q -d POWER
router ★★★★★
()
Последнее исправление: router (всего исправлений: 1)
Ответ на: комментарий от router

Если в проце есть видеоядро, то может оно сейчас используется вместо дискретки. Не знаю как проверить

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

lsgpu:

card1                    10de:28a1                         drm:/dev/dri/card1
└─renderD129                                               drm:/dev/dri/renderD129
card0                    Intel Alderlake_p (Gen12)         drm:/dev/dri/card0
└─renderD128                                               drm:/dev/dri/renderD128

glxinfo -B:

name of display: :0.0
display: :0  screen: 0
direct rendering: Yes
Extended renderer info (GLX_MESA_query_renderer):
    Vendor: Intel (0x8086)
    Device: Mesa Intel(R) Graphics (ADL GT2) (0x46a3)
    Version: 24.1.3
    Accelerated: yes
    Video memory: 7851MB
    Unified memory: yes
    Preferred profile: core (0x1)
    Max core profile version: 4.6
    Max compat profile version: 4.6
    Max GLES1 profile version: 1.1
    Max GLES[23] profile version: 3.2
OpenGL vendor string: Intel
OpenGL renderer string: Mesa Intel(R) Graphics (ADL GT2)
OpenGL core profile version string: 4.6 (Core Profile) Mesa 24.1.3-2
OpenGL core profile shading language version string: 4.60
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile

OpenGL version string: 4.6 (Compatibility Profile) Mesa 24.1.3-2
OpenGL shading language version string: 4.60
OpenGL context flags: (none)
OpenGL profile mask: compatibility profile

OpenGL ES profile version string: OpenGL ES 3.2 Mesa 24.1.3-2
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20

от сети или от зарядки вроде разницы нет, и так и так тормозит.

upower -e:

/org/freedesktop/UPower/devices/battery_BAT0
/org/freedesktop/UPower/devices/line_power_AC
/org/freedesktop/UPower/devices/DisplayDevice

upower -i /org/freedesktop/UPower/devices/line_power_AC:

 native-path:          AC
  power supply:         yes
  updated:              Вт 06 авг 2024 16:30:10 (2254 seconds ago)
  has history:          no
  has statistics:       no
  line-power
    warning-level:       none
    online:              yes
    icon-name:          'ac-adapter-symbolic'

nvidia-smi:

Tue Aug  6 17:11:27 2024
+---------------------------------------------------------------------------------------+
| NVIDIA-SMI 535.183.01             Driver Version: 535.183.01   CUDA Version: 12.2     |
|-----------------------------------------+----------------------+----------------------+
| GPU  Name                 Persistence-M | Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp   Perf          Pwr:Usage/Cap |         Memory-Usage | GPU-Util  Compute M. |
|                                         |                      |               MIG M. |
|=========================================+======================+======================|
|   0  NVIDIA GeForce RTX 4050 ...    Off | 00000000:01:00.0 Off |                  N/A |
| N/A   36C    P0              14W /  75W |      0MiB /  6141MiB |      0%      Default |
|                                         |                      |                  N/A |
+-----------------------------------------+----------------------+----------------------+

+---------------------------------------------------------------------------------------+
| Processes:                                                                            |
|  GPU   GI   CI        PID   Type   Process name                            GPU Memory |
|        ID   ID                                                             Usage      |
|=======================================================================================|
|  No running processes found                                                           |
+---------------------------------------------------------------------------------------+

nvidia-smi -q -d POWER:

==============NVSMI LOG==============

Timestamp                                 : Tue Aug  6 17:15:42 2024
Driver Version                            : 535.183.01
CUDA Version                              : 12.2

Attached GPUs                             : 1
GPU 00000000:01:00.0
    GPU Power Readings
        Power Draw                        : 14.24 W
        Current Power Limit               : 75.00 W
        Requested Power Limit             : 75.00 W
        Default Power Limit               : 75.00 W
        Min Power Limit                   : 5.00 W
        Max Power Limit                   : 100.00 W
    Power Samples
        Duration                          : Not Found
        Number of Samples                 : Not Found
        Max                               : Not Found
        Min                               : Not Found
        Avg                               : Not Found
    Module Power Readings
        Power Draw                        : N/A
        Current Power Limit               : N/A
        Requested Power Limit             : N/A
        Default Power Limit               : N/A
        Min Power Limit                   : N/A
        Max Power Limit                   : N/A

Насчет того какая видеокарта работает, судя по https://qna.habr.com/q/271379

00:02.0 VGA compatible controller [0300]: Intel Corporation Alder Lake-P GT1 [UHD Graphics] [8086:46a3] (rev 0c) (prog-if 00 [VGA controller])
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation AD107M [GeForce RTX 4050 Max-Q / Mobile] [10de:28a1] (rev a1) (prog-if 00 [VGA controller])

работают видимо обе.

А вообще, спасибо большое, огромное, ты первый кто ответил по теме

qwerty153
() автор топика
Ответ на: комментарий от qwerty153

Почитай вот это https://wiki.archlinux.org/title/PRIME#Configure_applications_to_render_using_GPU

Там есть переменные окружения для запуска игр в стиме на дискретке

Может и так сработает:

__NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia steam
masa ★★
()
Ответ на: комментарий от anonymous

с эффектом памяти

любая баратея рассчитан на определенное колитчество циклов (заряд\разряд) и твоя задача эти циклы как можно дольше растянуть… как выглядят твои циклы? аккумулятор зарядился до 100% и заряжаться перестал, но зарядка воткнута, когда он начнет опять заряжаться… на 90%? или не знаю как оно устроено - расскажи? циклы между 90% и 100% это то же циклы.

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

работают видимо обе.

Могу ошибаться, но я бы сказал (по выводу glxinfo), что используется именно встроенное видеоядро intel

Запусти какую-нибудь игру и посмотри

intel_gpu_top
watch -n1 nvidia-smi

Не сталкивался с ноутами, в которых две видеокарты. Но как-то их явно переключают

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

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

router ★★★★★
()
Ответ на: комментарий от masa
__NV_PRIME_RENDER_OFFLOAD=1: The term '__NV_PRIME_RENDER_OFFLOAD=1' is not recognized as a name of a cmdlet, function, script file, or executable program.
Check the spelling of the name, or if a path was included, verify that the path is correct and try again.
qwerty153
() автор топика
Ответ на: комментарий от router
Every 1,0s: nvidia-smi                                                                                                                                                             qwerty: Tue Aug  6 18:36:12 2024

Tue Aug  6 18:36:12 2024
+---------------------------------------------------------------------------------------+
| NVIDIA-SMI 535.183.01             Driver Version: 535.183.01   CUDA Version: 12.2     |
|-----------------------------------------+----------------------+----------------------+
| GPU  Name                 Persistence-M | Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp   Perf          Pwr:Usage/Cap |         Memory-Usage | GPU-Util  Compute M. |
|                                         |                      |               MIG M. |
|=========================================+======================+======================|
|   0  NVIDIA GeForce RTX 4050 ...    Off | 00000000:01:00.0 Off |                  N/A |
| N/A   40C    P8               2W /  75W |   1342MiB /  6141MiB |     14%      Default |
|                                         |                      |                  N/A |
+-----------------------------------------+----------------------+----------------------+

+---------------------------------------------------------------------------------------+
| Processes:                                                                            |
|  GPU   GI   CI        PID   Type   Process name                            GPU Memory |
|        ID   ID                                                             Usage      |
|=======================================================================================|
|    0   N/A  N/A    131636    C+G   K:\game_info\data\eldenring.exe            1332MiB |
+---------------------------------------------------------------------------------------+

Судя по используемой памяти работает та которая 4050

qwerty153
() автор топика
Ответ на: комментарий от masa

А разве в обычном терминале не баш? Вставил в терминатор, он ошибки не выдал, но разницы в работе нет, все так же тормозит. С 0 вместо 1 попробовал.

qwerty153
() автор топика
Ответ на: комментарий от u5er

Комментарием выше 40 показывает, и забиться не должен был ещё.

qwerty153
() автор топика
Ответ на: комментарий от qwerty153

А, нет, ошибся, все-таки работает встроенная

Device 0 [Alder Lake-P GT1 (UHD Graphics)]    Integrated GPU RX: N/A TX: N/A                 Device 1 [NVIDIA GeForce RTX 4050 Laptop GPU] PCIe GEN 1@ 8x RX: 0.000 KiB/s TX: 0.000 KiB/s
 GPU 1200MHz MEM N/A MHz TEMP N/A°C CPU-FAN  POW N/A W                                        GPU 210MHz  MEM 405MHz  TEMP  39°C FAN N/A% POW   1 /  75 W
 GPU[|||||||||||||||||||||||||||||||||||||100%] MEM[                                     N/A] GPU[                                       0%] MEM[|                        0.230Gi/5.997Gi]
 .........

qwerty153
() автор топика
Ответ на: комментарий от qwerty153
 GPU 1200MHz MEM N/A MHz TEMP N/A°C CPU-FAN  POW N/A W
 GPU[|||||||||||||||||||||||||||||||||||||100%] MEM[

 Device 1 [NVIDIA GeForce RTX 4050 Laptop GPU] PCIe GEN 1@ 8x RX: 0.000 KiB/s TX
 GPU 210MHz  MEM 405MHz  TEMP  40°C FAN N/A% POW   1 /  75 W
 GPU[                                       0%] MEM[|                        0.2

вот так понятнее

qwerty153
() автор топика

Короче пользуясь https://zalinux.ru/?p=3461 этой статьей, выполнил этот ряд команд

echo -e "blacklist nouveau\noptions nouveau modeset=0\nalias nouveau off" | sudo tee --append /etc/modprobe.d/blacklist-nouveau.conf
sudo apt update
sudo apt dist-upgrade -y
sudo update-initramfs -u
sudo reboot
sudo apt install -y ocl-icd-libopencl1 nvidia-driver nvidia-cuda-toolkit

тормозить все перестало, видимо теперь работает дискретная видеокарта, но испортилась картинка у всего остального, все крупное и размытое

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

циклы между 90% и 100% это то же циклы.

А почему вы так решили?

vaddd ☆☆
()
Ответ на: комментарий от Radjah

А она заканчивалась? Сколько лет уже обсуждают бан тэга.

andalevor ★★★
()

С ноутами вечный прикол. По умолчанию всё рендерится на встройке. Чтобы рендерить на дискретке есть специальные переменные запуска. Для невидии уже скинули. И статью на арчвики тоже уже скинули. Надо бы пометить как решённую.

andalevor ★★★
()

кали линух (дистр задача которого с флешки запустится по пентестить и забытся) обновляется и игры запускаются в wine, решение возникших проблем находятся на арчь вики, может это намекнёт что чучуть дистрибутив не верно выбран.

s-warus ★★★★
()
Ответ на: комментарий от amd_amd

На сайте производителя обычно есть утилита, где можно настроить например, чтобы больше 80% ноут не заряжался.

bomjevik
()
Ответ на: комментарий от qwerty153

Там решение для всех систем

Бамблби не нужен, сейчас управление графикой встроено в драйверы, называется PRIME Render Offload

В арче есть команда prime-run, в дебиане может и нет, но вот весь ее исходный код https://gitlab.archlinux.org/archlinux/packaging/packages/nvidia-prime/-/blob/main/prime-run?ref_type=heads

То есть она ничего не делает, кроме того что я скидывал выше

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

Запускайте исполняемый файл игрушки при помощи оптирана или примусрана, думаю, что установка и настройка в кали будет аналогичной дебиану 12. Поищите инструкцию на сайте дебиана.

bomjevik
()
Ответ на: комментарий от qwerty153

bumblebee

ээ. мне кажется что он труп давно. вы, вероятно, плохо читали документацию. я на федоре спокойно использовал те же переменные запуска чтобы стим стартовать на дискретке

andalevor ★★★
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.