Замена ШИМ-контроллера ноутбука

Обновлено: 04.07.2024

На вентилятор ЦП обычно подается напряжение 3 В или 5 В от блока питания на ноутбуках и 12 В на настольных компьютерах. Порт, который вентилятор подключается к материнской плате, называется разъемом вентилятора. Большинство вентиляторов имеют 3 провода/контакта. Один для подачи напряжения (красный), другой нейтральный (черный), а третий используется для управления скоростью вращения вентилятора (желтый). Вентилятор ЦП затем управляется BIOS в ступенчатом механизме. Когда температура выходит за порог, обычно включается вентилятор. Чем больше температура и загрузка процессора, тем быстрее крутится вентилятор. Если ваш BIOS был неправильно настроен или устарел, у вас могут возникнуть проблемы с вентилятором.

Если вентилятор процессора не вращается, проблема может быть в чем угодно: от вентилятора, материнской платы до блока питания. Вентилятор может забиваться пылью и ворсом, что мешает ему вращаться. Провода, идущие к вентилятору, также могут мешать лопастям вентилятора и препятствовать его вращению (у этих вентиляторов не так много крутящего момента). Ваша материнская плата также может быть проблемой; если цепь, подающая питание на вентилятор, перегорела/закоротила, то ваш вентилятор не сможет вращаться. Та же проблема может возникнуть из-за блока питания (блока питания), если он не может выдавать 5 В или 12 В для питания вашего вентилятора. Конечно, для ноутбуков блок питания обычно встроен в материнскую плату.

Помните, что вентилятор ЦП перестает вращаться, когда температура ЦП низкая или не запущены энергоемкие приложения. Это нормально.

Для оптимальной работы компьютера необходимо охлаждение. Это можно сделать с помощью систем охлаждения, охлаждающих жидкостей и, что более распространено, с помощью охлаждающих вентиляторов. Поэтому вызывает тревогу, когда вы замечаете, что вентилятор охлаждения процессора не вращается. Хотя это само по себе не может быть причиной для беспокойства, в сочетании с перегревом процессора это определенно красный сигнал тревоги. В компьютере есть несколько вентиляторов, в том числе вентилятор блока питания (блока питания), вентилятор ЦП (центрального процессора), вентилятор корпуса/корпуса и вентилятор графического процессора (графического процессора). Ноутбуки обычно имеют один вентилятор для экономии места и веса. У пользователей была распространенная проблема с тем, что вентилятор процессора не вращался; затем компьютер перегревается и выдает BSOD, а затем выключается из-за теплового мониторинга. У других компьютер вообще не запускается. Во время процесса загрузки они могут увидеть ошибку вентилятора. В обоих случаях это обычно механизмы, предотвращающие перегрев компьютера из-за неработающего вентилятора. В этой статье мы рассмотрим эту проблему, покажем, как устранить неполадки, и предложим общие решения этой проблемы.

Устранение неполадок с вентилятором процессора

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

Попробуйте использовать другой разъем для вентилятора (клеммы на материнской плате, которые подключаются к вентилятору(ам)) для проверки вентилятора. Вы можете использовать блок питания, корпус/шасси или разъем вентилятора графического процессора. Пользователям ноутбуков нужно будет протестировать на другом компьютере. Если крутится, то проблема может быть в материнской плате или блоке питания.

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

Если у вас есть мультиметр, проверьте напряжение на красной и черной клемме. Оно должно быть 3-5 В или 12 В, иначе проблема с материнской платой или блоком питания.

Все компьютеры оснащены инструментами диагностики системы, и вентилятор ЦП является одним из протестированных компонентов. Выключите компьютер и нажмите кнопку питания. Немедленно нажмите F12, чтобы войти в параметры загрузки системы. На экране меню загрузки выберите опцию «Диагностика». Появится окно PSA+ со списком всех устройств, обнаруженных на компьютере. Диагностика запускает тесты на всех обнаруженных устройствах. После завершения теста появится сообщение «если вы хотите продолжить тест памяти», выберите нет. Затем будет запущена 32-битная диагностика, выберите пользовательский тест. Теперь выберите вентилятор в качестве конкретного устройства и запустите тест. После завершения теста появятся результаты и будут сделаны записи в отображаемом журнале. Если вы получили сообщение об ошибке, например: «Вентилятор — [Вентилятор процессора] не ответил правильно. Код ошибки 2000-0511. Валидация 13133», значит, ваша система охлаждения вышла из строя и нуждается в замене.

Ниже приведены некоторые распространенные решения этой проблемы. Упомянутые методы могут быстро стать дорогостоящими, так как это может быть проблема с оборудованием, поэтому мы начали с недорогих методов.

Способ 1. Перезагрузите компьютер

Вентилятор ЦП можно легко остановить пальцем или мусором, поскольку он не имеет большого крутящего момента. Чтобы предотвратить перегорание проводки вентилятора или любое другое повреждение, ваш вентилятор перестанет вращаться, даже если вы уберете палец или мусор. Перезагрузите компьютер, чтобы устранить эту ошибку.

Метод 2. Очистите вентилятор, продув его сжатым воздухом


Вентиляторы обычно забиваются пылью. Отложения могут достигать лопастей вентилятора и препятствовать их вращению, поскольку эти вентиляторы не создают большого крутящего момента. Вы можете разобрать вентилятор и почистить его. Если вы не знаете, как это сделать, возьмите баллончик со сжатым воздухом и направьте его в вентиляционные отверстия. Убедитесь, что ваш вентилятор не работает на высоких оборотах (оборотов в минуту), так как это может повредить вентилятор.

Способ 3. Удалите проводку с лопастей вентилятора

Поскольку вентиляторы ЦП не создают большого крутящего момента, проводка, идущая к двигателю вентилятора, может блокировать вращение лопастей. Снимите вентилятор и убедитесь, что в его лопастях нет проводов или чего-либо еще. Закрепите проводку вентилятора сбоку с помощью эпоксидной смолы, чтобы она не мешала лопастям вентилятора.

Способ 4. Сброс/прошивка BIOS

Ваш вентилятор управляет BIOS. Если вы отдохнете, все неправильные настройки будут устранены, и ваш вентилятор заработает. Чтобы сбросить настройки BIOS:


< /p>

  1. Выключите компьютер
  2. Нажмите кнопку питания и сразу же нажмите F2, чтобы войти в настройки BIOS.
  3. Нажмите F9 (или кнопку загрузки настроек по умолчанию, показанную на экране BIOS), чтобы сбросить настройки BIOS.
  4. Нажмите Esc или F10 и выберите "сохранить и выйти", нажмите Enter и дайте системе перезагрузиться, а затем проверьте, работает ли теперь вентилятор.
  5. Вы также можете сбросить настройки BIOS, отключив все кабели питания, батарею и батарею CMOS и удерживая кнопку питания не менее 30 секунд.

    Способ 5. Замените вентилятор


    < /p>

    Если вы проверили свой вентилятор на другом ПК, и он не работает, или вы проверили заведомо работающий вентилятор на своем ПК, но он по-прежнему не вращается, вам необходимо приобрести новый вентилятор. Вы также должны убедиться, что вы получаете 3-5 В или 12 В на клеммах вентиляторов процессора, чтобы избежать каких-либо сомнений.

    Способ 6. Замените материнскую плату

    Единственный верный способ узнать, связана ли проблема с вашей материнской платой, — это проверить работающий вентилятор ЦП на вашем ПК. Если он также не вращается, вам необходимо заменить материнскую плату. Если у вас есть навыки работы с электрикой, вы можете проверить, находится ли выходное напряжение вентилятора ЦП в диапазоне 3–5 В или 12 В. Если напряжение отсутствует или ниже 3 В, ваш компьютер не может обеспечить достаточную мощность для работы вентилятора. Вам потребуется заменить материнскую плату.


    < /p>

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

    Способ 7. Замените блок питания

    Замена материнской платы обычно не является гарантией решения этой проблемы, если вы используете настольный компьютер. Поскольку в ноутбуках блок питания встроен в материнскую плату, замена материнской платы решит проблему. Настольные компьютеры имеют отдельный блок питания, который подает 3 В, 5 В, 10 В и 12 В на материнскую плату. Если питание 5 В или 12 В отключено, ваш вентилятор не будет работать. Поэтому вам потребуется заменить блок питания.

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


    < /p>

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

    PS: Если ваш процессор перегревается и вам нужны недорогие способы его охлаждения, вы можете прочитать нашу статью о том, как снизить температуру процессора

    Вы видите это объявление из-за релевантности продукта вашему поисковому запросу. Если вы продавец и хотите принять участие в этой программе, нажмите здесь, чтобы узнать больше.

    Покупайте в официальном магазине Colorful

    Светодиодные ленты, 32,8 фута Водонепроницаемые гибкие ленты, меняющие цвет, 5050 RGB, 300 светодиодов Набор световых полос с 44 клавишами ИК-пульта дистанционного управления и адаптером питания 12 В для дома, спальни и кухни

    Вы видите это объявление из-за релевантности продукта вашему поисковому запросу. Если вы продавец и хотите принять участие в этой программе, нажмите здесь, чтобы узнать больше.

    HiHOCH RGB PWM Корпусные вентиляторы с контроллером и пультом дистанционного управления, двойная световая петля, 5 В, ARGB, материнская плата, синхронизация, компьютерные вентиляторы, 120-мм гидравлические подшипники, бесшумное охлаждение, вентиляторы для ПК, 3 шт., белые

    Корпусные вентиляторы HiHOCH ARGB и PWM, 120-мм вентиляторы для ПК Бесшумные вентиляторы с вентиляторным концентратором, Вентилятор корпуса компьютера 12 см, синхронизация материнской платы 5 В ARGB, гидравлический бесшумный подшипник, 4-контактный ШИМ-интерфейс, 3 упаковки белого цвета BD

    HiHOCH ARGB Корпусные вентиляторы, 120-мм вентиляторы для ПК, 5 В, 3-контактные вентиляторы для синхронизации материнской платы , Бесшумные вентиляторы с гидравлическим подшипником, 3 шт. в упаковке, черный

    Контроллер вентилятора игрового ПК Razer PWM< бр />

    Доступно напрямую от RAZER

    Noctua NA-FC1, 4-контактный ШИМ-контроллер вентилятора (черный)

    Доступно напрямую с Noctua

    Sunshine-tipway STW Многофункциональный ПК ЦП 4-канальный контроллер вентилятора Регулятор скорости Передняя панель охлаждения ЖК-дисплея

    Вы видите это объявление из-за релевантности продукта вашему поисковому запросу. Если вы продавец и хотите принять участие в этой программе, нажмите здесь, чтобы узнать больше.

    Sunshine-tipway STW 3.5 PC CPU HDD 4-канальный контроллер вентилятора Регулятор скорости Светодиодный индикатор Передняя панель охлаждения

    Вы видите это объявление из-за релевантности продукта вашему поисковому запросу. Если вы продавец и хотите принять участие в этой программе, нажмите здесь, чтобы узнать больше.

    Предложение ограничено по времени, действует до 29 марта

    LIAN LI UNI FAN AL120 RGB 3X 12CM ВЕНТИЛЯТОРНЫЙ БЛОК С КОНТРОЛЛЕРОМ --- УФ-АЛ120-3Б

    Вы видите это объявление из-за релевантности продукта вашему поисковому запросу. Если вы продавец и хотите принять участие в этой программе, нажмите здесь, чтобы узнать больше.

    Razer Kunai Chroma RGB 120 мм производительный вентилятор со светодиодной подсветкой и ШИМ — 1 вентилятор

    cougar core box v3: эксклюзивный контроллер вентилятора argb PWM

    Razer Kunai Chroma RGB 140 мм производительный вентилятор со светодиодной подсветкой и ШИМ — 1 вентилятор

    Razer Kunai Chroma RGB 120 мм производительный вентилятор со светодиодной подсветкой и ШИМ — 3 вентилятора

    Thermalright PWM Fan Controller 10 Fans Hub поддерживает материнскую плату 4pin PWM Temperature Control Speed

    Предложение ограничено по времени, действует до 01 апреля

    Напрямую из ЭКУПУЗ

    DELL R8F9X Perc H810 6Gb S Pciexpress 2.0 Sas Lp Raid Controller с 1Gb NV

    Вы видите это объявление из-за релевантности продукта вашему поисковому запросу. Если вы продавец и хотите принять участие в этой программе, нажмите здесь, чтобы узнать больше.

    LOYALHEARTDY DIY ATX M-ATX ITX Материнская плата компьютера Корпус Рама Материнская плата Открытое шасси Водяное охлаждение Веер Chassic Red

    Вы видите это объявление из-за релевантности продукта вашему поисковому запросу. Если вы продавец и хотите принять участие в этой программе, нажмите здесь, чтобы узнать больше.

    LOYALHEARTDY DIY ATX M-ATX ITX Материнская плата компьютера Корпус Рама Материнская плата Открытое шасси Водяное охлаждение Вентилятор Chassic Black

    Вы видите это объявление из-за релевантности продукта вашему поисковому запросу. Если вы продавец и хотите принять участие в этой программе, нажмите здесь, чтобы узнать больше.

    DELL P11Vc 10Gb Dualport Pcie Fcoe Cna Adapter for Poweredge Blade Server< бр />

    Вы видите это объявление из-за релевантности продукта вашему поисковому запросу. Если вы продавец и хотите принять участие в этой программе, нажмите здесь, чтобы узнать больше.

    Важным элементом всех электрических и механических устройств являются компьютерные панели управления. Они помогают регулировать такие вещи, как давление, влажность, температура и некоторые другие факторы в работе компьютера. Кроме того, они также могут работать в качестве функции безопасности. В связи с таким количеством технологических достижений в последнее время панели компьютерных контроллеров совместимы со многими различными устройствами, особенно с обогревателями и устройствами HVAC. Очень просто установить определенные компоненты, просто подключив их к материнской плате. Компьютерные контроллеры — это микротехнологии, используемые для контроля окружающей среды. USB-порты на передних панелях компьютерных корпусов обеспечивают удобство для пользователей, которым требуется оптимальное подключение.

    Повышение эффективности, предлагаемое концентратором цифровых контроллеров

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

    Сила сенсорных экранов

    Поскольку технологии сенсорных экранов захватывают различные сектора и отрасли, все больше компаний ищут способы воспользоваться преимуществами этих достижений. Отсюда рост популярности таких продуктов, как контроллер вентилятора с сенсорным экраном, который помогает повысить удобство и эффективность работы пользователей. Возможно, самая привлекательная вещь в технологии сенсорного экрана — это прямое и естественное взаимодействие, которое она облегчает. Этот тип концентратора цифровых контроллеров гораздо более интуитивно понятен и прост в использовании.

    Увеличенная наглядность и гибкость благодаря цифровым элементам управления

    Часто гораздо проще интегрировать панели управления компьютером в большинство современных устройств. Эта интеграция позволяет легко и быстро конфигурировать логику. Используйте концентратор цифрового контроллера для различных приложений, включая системы контроля безопасности и функции управления освещением. Кроме того, цифровые контроллеры предоставляют пользователю видимые панели управления, что дает ему возможность управлять производительностью своего устройства. Такие панели смогут сообщать о любых отклонениях температуры, эффективно выполняя процесс охлаждения. Учитывайте тип корпуса компьютера для размещения любых элементов управления.

    Преимущества контроллеров вентиляторов с сенсорным экраном, цифровых концентраторов управления и игровых корпусов

    Одним из основных преимуществ технологии сенсорного экрана является простота использования. Сенсорные мониторы обычно просты в обслуживании. В большинстве случаев они плоские, а их экраны защищены от пыли и воды, поэтому их легко чистить. Многие предприятия сегодня используют панели компьютерных контроллеров, чтобы помочь им выполнять множество задач в работе бизнеса. Регулятор скорости вращения вентилятора на основе температуры может иметь большое значение в горячем парном складе. Точная регулировка температуры позволяет людям работать эффективно. Кабели-разветвители доступны для тех, кто часто занимается майнингом на ПК. Широкий выбор практичных аксессуаров для компьютеров и корпусов позволяет легко настраивать различные электронные устройства. Заядлые геймеры могут воспользоваться игровыми корпусами, которые обеспечивают оптимальное охлаждение для высокоскоростных вычислений. Материалы для игровых корпусов включают панели из закаленного стекла, матовый алюминий и другие прочные материалы.

    Управлять яркостью экрана может быть сложно. На некоторых машинах отсутствуют физические аппаратные переключатели, а программные решения могут работать некорректно. Однако, как правило, можно найти функциональный метод для данного оборудования. Цель этой статьи — обобщить все возможные способы регулировки подсветки.

    Существует множество способов управления яркостью монитора, ноутбука или встроенной панели (например, iMac). Согласно этим обсуждениям и этой вики-странице, методы управления можно разделить на следующие категории:

    • яркость регулируется горячей клавишей, указанной поставщиком, и ОС не имеет интерфейса для регулировки яркости.
    • яркость регулируется ACPI, графическим или платформенным драйвером. В этом случае управление подсветкой предоставляется пользователю через /sys/class/backlight, который может использоваться утилитами подсветки в пользовательском пространстве.
    • яркость регулируется записью в регистр графической карты через setpci.

    Примечание. Поскольку OLED-экраны не имеют подсветки, яркость нельзя регулировать путем изменения мощности подсветки на ноутбуках с OLED-экраном. В этом случае воспринимаемую яркость экрана можно отрегулировать с помощью ШИМ-управления (не реализовано в ядре Linux) или с помощью программной коррекции цвета.

    Содержание

    Аппаратные интерфейсы

    Яркость подсветки экрана регулируется путем настройки уровня мощности светодиодов или катодов подсветки.Уровень мощности часто можно контролировать с помощью модуля ядра ACPI для видео. Интерфейс к этому модулю предоставляется через каталог sysfs(5) в /sys/class/backlight/ .

    Имя каталога зависит от модели видеокарты.

    В этом случае подсветкой управляет видеокарта ATI. В случае карты Intel каталог называется intel_backlight. В следующих примерах используется acpi_video0. Если вы используете карту Intel, просто замените в примерах acpi_video0 на intel_backlight.

    Каталог содержит следующие файлы и подкаталоги:

    Максимальную яркость можно отобразить, прочитав значение max_brightness , которое часто равно 15.

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

    По умолчанию только root может изменить яркость этим методом. Чтобы разрешить пользователям видеогруппы изменять яркость, можно использовать правило udev, подобное следующему:

    Фактическая точность этой статьи или раздела оспаривается.

    Для intel_backlight используйте следующее правило udev:

    Параметры командной строки ядра

    Иногда ACPI работает неправильно из-за разных реализаций материнских плат и особенностей ACPI. Это приводит, например, к неточным уведомлениям о яркости. Сюда входят некоторые ноутбуки с двойной графикой (например, выделенный графический процессор Nvidia/Radeon с интегрированным графическим процессором Intel/AMD). Кроме того, ACPI иногда требуется зарегистрировать собственную подсветку acpi_video0, даже если она уже существует (например, intel_backlight ), что можно сделать, добавив один из следующих параметров ядра:

    Если вы обнаружите, что изменение подсветки acpi_video0 фактически не меняет яркость, вам может потребоваться использовать acpi_backlight=none .

    • На ноутбуках Nvidia Optimus параметр ядра nomodeset может мешать настройке подсветки.
    • На ноутбуках Asus вам также может понадобиться загрузить модуль ядра asus-nb-wmi.
    • Отключение устаревшей загрузки на Dell XPS13 прерывает поддержку подсветки.

    Правило Udev

    Если интерфейс ACPI доступен, уровень подсветки можно установить при загрузке с помощью правила udev:

    настройка

    В некоторых случаях (например, Intel Mobile 945GME [1]) можно установить регистр графической карты для регулировки подсветки. Это означает, что вы настраиваете подсветку, напрямую манипулируя аппаратным обеспечением, что может быть рискованным и, как правило, не очень хорошей идеей. Не все видеокарты поддерживают этот метод.

    При использовании этого метода сначала необходимо использовать lspci, чтобы узнать, где находится ваша видеокарта.

    Внешние мониторы

    DDC/CI (командный интерфейс канала данных дисплея) можно использовать для связи с внешними мониторами, реализующими MCCS (набор команд управления монитором) через I2C. DDC может управлять яркостью, контрастностью, входами и т. д. на поддерживаемых мониторах. Настройки, доступные через панель OSD (экранное меню), обычно также могут управляться через DDC. Модуль ядра i2c-dev может потребоваться загрузить, если устройства /dev/i2c-* не существуют.

    ddcutil можно использовать для запроса и установки параметров яркости:

    В качестве альтернативы можно использовать ddcci-driver-linux-dkms AUR для предоставления внешних мониторов в sysfs. Затем, после загрузки модуля ядра ddcci, можно использовать любую утилиту подсветки.

    Выключить подсветку

    Эта статья или раздел являются кандидатами на слияние с DPMS.

    Отключение подсветки (например, при блокировке ноутбука) может быть полезным для экономии заряда батареи. В идеале следующая команда должна работать для любого графического сеанса Xorg:

    Подсветка должна снова включаться при движении мыши или вводе с клавиатуры. В качестве альтернативы для аналогичного эффекта можно использовать xset s.

    Если предыдущие команды не работают, есть шанс, что vbetool сработает. Обратите внимание, однако, что в этом случае подсветку необходимо снова активировать вручную. Команда выглядит следующим образом:

    Чтобы снова включить подсветку:

    Например, это можно использовать при закрытии крышки ноутбука с помощью acpid.

    Сохранить и восстановить функциональность

    Примечание. В некоторых ноутбуках установлено несколько видеокарт (например, Optimus), и восстановление подсветки не удается. Попробуйте замаскировать экземпляр службы (например, systemd-backlight@backlight:acpi_video1 для acpi_video1 ).

    Кроме того, утилиты brillo AUR и light поддерживают функции сохранения и восстановления. Эти два могут быть более полезными, если вы хотите восстановить яркость экрана для каждого пользователя, однако для этого не предусмотрены модули systemd.

    Утилиты подсветки

    Утилиты, указанные в следующей таблице, можно использовать для управления яркостью экрана. Все они совместимы с Wayland и не требуют X. Некоторые (например, яркостьctl или light) добавляют правила udev, позволяющие членам группы видео (или ввода) изменять яркость.

    xподсветка

    Яркость можно настроить с помощью пакета xorg-xbacklight.

    • xbacklight работает только с Intel. Другие драйверы (например, Radeon) не добавляли поддержку свойства подсветки RandR.
    • xbacklight в настоящее время не работает с драйвером настройки режима [6].

    Чтобы установить яркость на 50 % от максимальной:

    Вместо абсолютных значений можно использовать приращения, например, для увеличения или уменьшения яркости на 10 %:

    Если вы получаете сообщение об ошибке «Нет выходных данных со свойством подсветки», это связано с тем, что xrandr/xbacklight не выбирает правильный каталог в /sys/class/backlight . Вы можете указать каталог, установив параметр Backlight в разделе устройства в /etc/X11/xorg.conf.d/20-video.conf . Например, если имя каталога — intel_backlight и используется драйвер Intel, раздел устройства можно настроить следующим образом:

    Если вы включили Intel Fastboot, вы также можете получить ошибку свойства Нет выходов с подсветкой. В этом случае использование вышеуказанного метода может привести к сбою Xorg при запуске. Вы должны отключить его, чтобы решить проблему. Известно, что это вызывает проблемы с управлением яркостью.

    Использование DBus с GNOME

    Яркость также можно настроить так же, как это делают элементы управления GNOME. С помощью этого метода изменения отражаются в пользовательском интерфейсе GNOME.

    С помощью этого метода также можно реализовать ступени яркости для управления клавиатурой.

    Использование DBus с KDE

    Цветокоррекция

    Эту статью или раздел необходимо расширить.

    Коррекция цвета не изменяет мощность подсветки, она просто изменяет таблицу поиска видео: это означает, что это изменение не повлияет на срок службы батареи. Тем не менее, это может быть полезно, когда управление подсветкой недоступно (настольные ПК или ноутбуки с OLED-экранами).

    • Clight — утилита пользовательского демона, предназначенная для полного управления вашим дисплеем. Он может управлять температурой экрана в зависимости от текущего времени суток, как это делает красное смещение. Он пытается использовать geoclue для получения позиции пользователя, если ни широта, ни долгота не установлены в файле конфигурации. Он также поддерживает фиксированное время восхода и захода солнца.
    • icc-brightness — управление яркостью OLED-дисплея с помощью цветовых профилей ICC.
    • Monica – инструмент для калибровки монитора. Он работает как внешний интерфейс для xgamma для изменения гамма-коррекции.
    • Redshift — инструмент регулировки цветовой температуры. Он регулирует цветовую температуру вашего экрана в соответствии с вашим окружением. Это может помочь вашим глазам меньше болеть, если вы работаете перед экраном ночью. Эта программа основана на f.lux.
    • xcalib — легкий загрузчик калибровки монитора, который может загружать профиль монитора ICC для совместного использования в настольных приложениях.
    • xgamma — изменение гамма-коррекции монитора.

    Путь

    Redshift не поддерживает Wayland (без исправления или форка, такого как redshift-wayland-git AUR ). Но можно применить нужную температуру в tty перед запуском композитера. Например:

    В противном случае некоторые компоновщики могут применить цветокоррекцию во время выполнения:

    Xorg: настроить воспринимаемую яркость с помощью xrandr

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

    Чтобы настроить воспринимаемую яркость выше максимального уровня (применяются те же предостережения, упомянутые выше для Nvidia):

    Это должно примерно удвоить яркость изображения. Он жертвует качеством цвета ради яркости, тем не менее, он особенно подходит для ситуаций, когда окружающий свет очень яркий (например, солнечный).

    Это также можно использовать для уменьшения воспринимаемой яркости в темной комнате, указав значение меньше 1 (например, 0,5). Это полезно, когда управление подсветкой недоступно (например, настольный ПК).

    Выходное имя подключенного устройства можно определить, вызвав xrandr :

    Пользователям может быть удобно реализовать это как псевдоним:

    Для автоматического вызова xrandr при изменении файла подсветки можно использовать oled_shmoled AUR следующим образом:

    Настройки NVIDIA

    Пользователи проприетарных драйверов NVIDIA могут изменить яркость дисплея с помощью утилиты nvidia-settings в разделе «Коррекция цвета X Server». Однако обратите внимание, что это не имеет абсолютно никакого отношения к подсветке (интенсивности), а просто регулирует цветопередачу. (Понижение яркости таким образом — крайняя мера с низким энергопотреблением, когда все другие варианты не работают; увеличение яркости полностью портит цветопередачу, как и на переэкспонированных фотографиях.)

    Устранение неполадок

    Частота ШИМ-модуляции подсветки (только Intel i915)

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

    Однако частота переключения, так называемая частота ШИМ (широтно-импульсной модуляции), может быть недостаточно высокой, чтобы глаз воспринимал ее как одиночную яркость и вместо этого видел мерцание. Это вызывает у некоторых людей такие симптомы, как головная боль и напряжение глаз.

    Если у вас есть графический процессор Intel i915, можно отрегулировать частоту ШИМ, чтобы устранить мерцание.

    Период ШИМ (обратный частоте) хранится в двух старших байтах регистра 0xC8254 (если вы используете набор микросхем Intel GM45, вместо этого используйте адрес 0x61254). Для управления значениями регистров установите intel-gpu-tools из официальных репозиториев.

    Чтобы увеличить частоту, необходимо уменьшить период. Например:

    Затем, чтобы удвоить частоту ШИМ, разделите 2 старших байта (4 старших шестнадцатеричных цифры) на 2 и запишите полученное значение, оставив младшие байты без изменений:

    Чтобы установить новую частоту автоматически, напишите правило udev или установите AUR intelpwm-udev .

    Инвертированная яркость (только Intel i915)

    • после установки xf86-video-intel systemd-backlight.service отключает подсветку во время загрузки
      • возможное решение: маска systemd-backlight.service

      Эту проблему можно решить, добавив i915.invert_brightness=1 в список параметров ядра.

      Невозможно управлять яркостью панели eDP (только Intel i915)

      Embedded Display Port (eDP) v1.2 представил новый протокол управления панелью дисплея для подсветки и других элементов управления, которые работают через канал AUX [7]

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

      Чтобы установить подсветку посредством записи в регистры DPCD с использованием канала AUX, установите i915.enable_dpcd_backlight=1 в качестве параметра ядра.

      sysfs изменились, но яркость не изменилась

      Примечание. Это поведение и обходные пути были подтверждены на Dell M6700 с Nvidia K5000m (версия BIOS до A10) и Clevo P750ZM (Eurocom P5 Pro Extreme) с Nvidia 980m.

      В некоторых системах горячие клавиши яркости на клавиатуре правильно изменяют значения интерфейса acpi в /sys/class/backlight/acpi_video0/actual_brightness, но яркость экрана не меняется. Апплеты яркости из среды рабочего стола также могут показывать изменения, которые не дадут никакого эффекта.

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

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

      Обходной путь – использовать API-интерфейс ядра inotify для запуска xbacklight каждый раз при изменении значения /sys/class/backlight/acpi_video0/actual_brightness.

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

      Подсветка не работает в MATE

      Подсветка клавиш не работает в Xfce

      В xfce4 Xfce4 Power Manager обрабатывает клавиши яркости.

      В некоторых установках Xfce параметр "Обработка клавиш яркости дисплея" может быть отключен по умолчанию.

      Чтобы снова активировать клавиши яркости, откройте диалоговое окно Xfce Power Manager и включите «Обрабатывать клавиши яркости дисплея»:

      xbacklight возвращает: Нет выходов со свойством подсветки

      В зависимости от установленной видеокарты иногда xbacklight из xorg-xbacklight возвращает сообщение "Нет выходов, имеющих свойство подсветки". Установка acpilight предоставляет альтернативную подсветку xbacklight, которая может работать должным образом.

      Подсветка всегда на полной яркости после перезагрузки с драйвером amdgpu

      Хотя ошибка не устранена, одним из возможных способов обхода является изменение сохраненной яркости в правильном диапазоне перед ее восстановлением. Этого можно добиться с помощью скрипта и сервисного модуля:

      В некоторых системах уровень подсветки, сообщаемый драйвером, находится в правильном диапазоне [0, 255], но systemd по-прежнему не может восстановить правильное значение. Вероятно, это связано с гонкой в ​​​​ядре. В этом случае усечение уровня яркости не поможет, так как он уже находится в правильном диапазоне. Вместо этого сохранение уровня яркости в systemd перед выключением может работать как обходной путь. Этого можно добиться с помощью следующего скрипта и сервисного модуля:

      Читайте также: