LINUX.ORG.RU

Сообщения E17l

 
Форум — General

Минусы 50-70 градусных ноутбуков в простое, но бесшумных?

Несколько лет не владел ни компами, ни ноутбуками, когда оказался, начал надоедать шум. Особенно напрягает тот факт, что система туго выходит (иногда не выходит) из спячки S3, s2idle работает моментально, но шум вентилятором остаётся последний запомненный.

Есть софт по управлению вентиляторами, мне подошёл только NBFC (notebook fan control).

Создал профиль, чтоб активация вращения происходила лишь при 42 градусах, и то в бесшумном режиме (меньше 6 практически не слышно).

Какие есть минусы? Вроде современные процы тротлятся аж при 100+ градусах, даже 70 для них нормальное значение. Может ускоренная деградация железа или наобот, пластика (бывает ноуты грешат отваливанием крепления петель)?

Громкий кулер который работает всегда «абы чего не было» и на любую нагрузку повышает частоту вращения скорее раздражает.

Плюс, если переходить в S2idle с активным софтов вращения вентилятора, он запоминает (почти) последнюю частоту и работает почти бесшумно. За 6 часов в s2idle без питания и без особого вращения кулера просел с 84 до 69%, но если в целом постоянно подпитывается, не критично.

Тут встречал скрипт типа fakesleep.sh , может он как-то поможет больше экономить в этом режиме, может нет, но вроде требует адаптации под себя.

Есть нюансы, типа если ты/профиль пытаетесь выставить слишком низкую частоту вращения вентилятора при «достаточно» высокой температуре, HP лаптоп берёт обороты на себя, может даже в спячке. Профиля под мой ноут не было, а тот что подошёл, при значении 0 возвращал управление температурой ноутбуку. Хоть там и значение 0-255, но у меня минимум 3 сработало для «нулевых» оборотов.

И вообще сама программа работает в значениях 0-100, сжимая диапазон (у меня 3-255) до процентных значений. То что выше чем 37% по звуку почти как 100%.

Кому интересно, мой профиль. Значения подобраны чтоб и ноут не перехватывал управление вентилятором, и по возможности обороты были меньше 6, 10, крч чтоб бесшумный был когда не мучаешь.

      "MinSpeedValue": 3,
      "MaxSpeedValue": 255,
      "TemperatureThresholds": [
        {
          "UpThreshold": 42,
          "DownThreshold": 0,
          "FanSpeed": 0.0
        },
        {
          "UpThreshold": 46,
          "DownThreshold": 42,
          "FanSpeed": 1.0
        },
        {
          "UpThreshold": 48,
          "DownThreshold": 43,
          "FanSpeed": 2.0
        },
        {
          "UpThreshold": 50,
          "DownThreshold": 44,
          "FanSpeed": 4.0
        },
        {
          "UpThreshold": 56,
          "DownThreshold": 45,
          "FanSpeed": 5.0
        },
        {
          "UpThreshold": 58,
          "DownThreshold": 44,
          "FanSpeed": 6.0
        },
        {
          "UpThreshold": 61,
          "DownThreshold": 45,
          "FanSpeed": 6.0
        },
        {
          "UpThreshold": 62,
          "DownThreshold": 46,
          "FanSpeed": 7.0
        },
        {
          "UpThreshold": 65,
          "DownThreshold": 49,
          "FanSpeed": 8.0
        },
        {
          "UpThreshold": 66,
          "DownThreshold": 47,
          "FanSpeed": 9.0
        },
        {
          "UpThreshold": 68,
          "DownThreshold": 51,
          "FanSpeed": 10.0
        },
        {
          "UpThreshold": 71,
          "DownThreshold": 54,
          "FanSpeed": 11.0
        },

        {
          "UpThreshold": 73,
          "DownThreshold": 57,
          "FanSpeed": 12.0
        },
        {
          "UpThreshold": 75,
          "DownThreshold": 57,
          "FanSpeed": 14.0
        },
        {
          "UpThreshold": 77,
          "DownThreshold": 76,
          "FanSpeed": 15.0
        },
        {
          "UpThreshold": 78,
          "DownThreshold": 76,
          "FanSpeed": 16.0
        },
        {
          "UpThreshold": 79,
          "DownThreshold": 76,
          "FanSpeed": 20.0
        },
        {
          "UpThreshold": 80,
          "DownThreshold": 77,
          "FanSpeed": 25.0
        },
        {
          "UpThreshold": 81,
          "DownThreshold": 79,
          "FanSpeed": 30.0
        },
        {
          "UpThreshold": 82,
          "DownThreshold": 81,
          "FanSpeed": 37.0
        },
        {
          "UpThreshold": 83,
          "DownThreshold": 82,
          "FanSpeed": 100.0
        }

А мне интересно узнать минусы такого подхода, некоторые вот в панике, когда температура целых 50 градусов цельсия. У меня ноут пластиковый, он и при 80 градусах не обжигает. В простое (когда не подходишь) примерно 42 градуса и если ухо не прижать к вентилятору, не услышишь. При браузинге где-то 50, но может и подскочить до 70 от тяжелых страниц и выполяющихся неактивных вкладок. При этом очень тихо, можешь моментально усыплять систему в s2idle когда подостынет, оставлять на ночь и моментально пробуждать. в s3 может 10, 30 секунд занять, 3-5 минут или вообще не проснуться.

 , , ,

E17l
()
Форум — General

Минусы выставления большого zram и маленького swappiness?

По дефолтам zram 50% оперативки. На «ультрамаленьких» конфигах, например, с 1гб, рекомендуют выставлять 100 или близкое к этому.

У меня 8 гб, решил попробовать выставить 90% зрам и swappiness в 10. Что по идее значит, что система выгружает в swap файл когда меньше 10% оперативки остаётся, по дефолту будет использоваться оперативка.

Когда оперативка заканчивается, будет выгрузка в zram, где данные в 2-3 раза жмутся. То есть, большой zram не особо перекрывает оперативку. Имеешь и большой процент использования оперативки в обычном режиме, и большой быстрый файл подкачки.

Недостатки?

Кто не в курсе, zram - метод «увеличения» оперативной памяти путём создания СЖАТОГО файла подкачки в опертивной памяти. Что быстрее чем ХДД или ССД и не изнашивает их ресурс. Даже если размер свопа равен размеру оперативки, то занимаемый (сжатый) размер в оперативки стремится к нулю, пока не начнёт использоваться. А как начнёт использоваться, то 200 мб данных превратятся в 100.

 , ,

E17l
()
Форум — General

WineHQ / Linux mint /libzstd не дружат друг с другом, вайн заблокировал систему

Поставил себе СВЕЖУЮ mint, захотел накатить wine. Доступный в системе wine был 9 версии и были какие-то проблемы. Решил накатить свежий, добавил noble репозитории, и он сильно ругался на то что не может установить какие-то компоненты.

В вайне по этому поводу высказывается, типа «такое бывает, потому что вайн зависим от более старых библиотек, чем те что в системе». Окей, через aptitude смотрел зависимости, ставил по одной, на ходу снося пакеты, которые не могут с даунгрейтными версиями. В итоге вайн то поставил, но ожидаемо, после перезагрузки был отвал, даже до графического ввода пароля не доходил. startx не работал, установил какой-то X.

Перезагрузил, уже вижу классическую систему ввода пароля, но было что-то вроде failed to start session. Окей, применил apt install cinnamon. Входит.

Но тем не менее при попытки apt update/upgrade теперь ругается на zstd1

update-initramfs: Generating /boot/initrd.img-6.17.0-22-generic
zstd: symbol lookup error: zstd: undefined symbol: POOL_free
E: mkinitramfs failure cpio 141
E: mkinitramfs failure zstd -q -1 -T0 127
update-initramfs: failed for /boot/initrd.img-6.17.0-22-generic with 1.
dpkg: error processing package initramfs-tools (--configure):
 installed initramfs-tools package post-installation script subprocess returned 
error exit status 1
Processing triggers for linux-image-6.17.0-23-generic (6.17.0-23.23~24.04.1) .

zstd версии 1.5.5, последняя (нужная) 1.5.8. Но если её устанавливать, synaptic предлагает снести кучу пакетов опять, в том числе вайн.

Как быть, как устранить конфликт библиотек? Или корректно вайн установить

 , ,

E17l
()

RSS подписка на новые темы