rintmax |
|
Темы:
2
Сообщения:
19
Участник с: 09 января 2021
|
Здравствуйте! Карта новая, заработала без дополнительных настроек (если не считать удаление nvidia-470xx и файлов из /etc/X11/xorg.conf.d/, установку amdgpu и правку mkinitcpio.conf). В преддверии лета не понравилась температура в режиме рабочего стола (dolphin, konsole, firefox) - 40-42 градуса, непривычно после GT640 (там было 32-34 градуса). Учитывая упрощенную версию чипа (лишили возможности управления частотами, файл pp_od_clk_voltage создается только при amdgpu.ppfeaturemask=xxx, но пустой и запись в него невозможна и т.д ) - куда деваться. Но загрузившись в Ubuntu увидел температуру 30-32 градуса, начал сравнивать. /sys/class/drm/card0/device/pp_power_profile_mode - идентичны (используется режим 0 BOOTUP_DEFAULT*), /sys/class/drm/card0/device/power_dpm_state - идентичны (performance), /sys/class/drm/card0/device/power_dpm_force_performance_level - идентичны (auto), различия вывода systool -v -m amdgpu незначительные, пока не рассматриваю. Здесь начинаются различия: Повысить частоту памяти (в режимы 2 и 3) получается, а понизить в 96Mhz (режим 0) - нет.А вот с различиями в /sys/class/drm/card0/device/pp_features можно было бы поработать, ищу как это сделать. Пока нашел только это ссылка, там есть упоминание этого файла, но что и как делать - нет.
|
aih0wika |
|
Темы:
10
Сообщения:
51
Участник с: 30 января 2023
|
А поприетарный драйвер ставиться? Нагрузи карту на 100% посмотри температуру если больше 80 градусов то не очень хорошо |
rintmax |
|
Темы:
2
Сообщения:
19
Участник с: 09 января 2021
|
Pro буду пробовать. С температурой в принципе нормально, нагрев в простое при частоте памяти 96Mhz просто отличный 30-32 градуса, как писал, но это в Ubuntu. Там Steam установлен (специально Ubuntu завел для этого), в War Thunder на низких настройках 58 градусов, вентилятор не завелся, читал, что после 60 включается. Amdgpu ведет себя как хочет ))), живет своей жизнью, есть еще система (Arch, Icewm+LXDM) и там также без нагрузки память на 96Mhz, температура 34 градуса. Непонятно, от чего зависят включающиеся режимы (пока могу предположить, что от DM) и как управлять драйвером. Работает хоть и в авто, но по разному. |
aih0wika |
|
Темы:
10
Сообщения:
51
Участник с: 30 января 2023
|
60 градусов норма, у меня ноут был там очень сильно грелся чип проца около 80 градусов, рабочая температура была |
vasek |
|
Темы:
47
Сообщения:
11916
Участник с: 17 февраля 2013
|
rintmaxЕсть такое ... но наткнулся на этот патч - интересно сравнить исходники в Arch и Ubuntu.
Ошибки не исчезают с опытом - они просто умнеют
|
rintmax |
|
Темы:
2
Сообщения:
19
Участник с: 09 января 2021
|
aih0wikaС рго очень интересно у AMD, думал по аналогии с Nvidia поставил проприетарный драйвер и пользуйся, а нет - как я понял pro используется поверх amdgpu для отдельных приложений. Нужно kwin с ним запускать? Может неправильно понял? |
rintmax |
|
Темы:
2
Сообщения:
19
Участник с: 09 января 2021
|
vasekРазличия однозначно есть, но драйвер работает по разному и в Arche тоже, вот примеры (загрузка в Plasma, загрузка в консоль, загрузка в Icewm): В Plasma частота памяти 541MHz, энергопотребление 5W и соответственно температура выше (41).При загрузке в консоль и в Icewm режимы памяти доступны для изменения: В Plasma тоже, но кроме режима "0" (96 MHz). Как найти, что это вызывает?
|
vasek |
|
Темы:
47
Сообщения:
11916
Участник с: 17 февраля 2013
|
Не понятно отличие в "в консоли" и "в Plasma" ... считал, что разницы быть не должно. Выходит разница имеется. В части rintmaxможно попробовать strace, но мороки много и не факт, что получится ...
Ошибки не исчезают с опытом - они просто умнеют
|
rintmax |
|
Темы:
2
Сообщения:
19
Участник с: 09 января 2021
|
Круг сравнений сужается, вошел под другим пользователем и память в 96Mhz, соответственно и температура ниже. Переменные (env) отличаются только в специфичных (MANAGERPID, SHELL_SESSION_ID, INVOCATION_ID, и подобных). Что не так с основным пользователем? |
rintmax |
|
Темы:
2
Сообщения:
19
Участник с: 09 января 2021
|
Привожу вывод отличий переменных пользователей, user1 (основной) и user2:
|