Яркость экрана слишком низкая после обновления до 24.04.1 LTS.

Вопрос или проблема

После обновления с Ubuntu Desktop 22.04 LTS до Ubuntu Desktop 24.04.1 LTS я обнаружил, что один из мониторов имеет низкую яркость. Я не смог найти никаких средств для изменения яркости, и когда я искал решения в интернете, ничего не помогло. Вот некоторые выводы:

lspci -k | grep -EA3 'VGA|3D|Display':

00:02.0 VGA совместимый контроллер: Intel Corporation CometLake-S GT2 [UHD Graphics 630] (rev 03)
    DeviceName: Встроенный - Видео
    Подсистемa: Dell CometLake-S GT2 [UHD Graphics 630]
    Драйвер ядра в использовании: i915

neofetch:

OS: Ubuntu 24.04.1 LTS x86_64 
Хост: OptiPlex 7480 AIO 
Ядро: 6.8.0-41-generic 
Время работы: 15 мин 
Пакеты: 2244 (dpkg), 22 (snap) 
Оболочка: bash 5.2.21 
Разрешение: 1920x1080 
DE: GNOME 46.0 
WM: Mutter 
Тема WM: Adwaita 
Тема: Yaru-blue-dark [GTK2/3] 
Иконки: Yaru-blue [GTK2/3] 
Терминал: gnome-terminal 
ЦП: Intel i5-10500 (12) @ 4.500GHz 
ГП: Intel CometLake-S GT2 [UHD Graphics 63 
Оперативная память: 3298MiB / 15677MiB 

sudo ubuntu-drivers list ничего не возвращает, в то время как sudo ubuntu-drivers install возвращает

Все доступные драйверы уже установлены.

ls -al /sys/class/backlight возвращает

всего 0
drwxr-xr-x  2 root root 0 Sep  4 11:41 .
drwxr-xr-x 85 root root 0 Sep  4 11:22 ..

xrandr | grep " connected" | cut -f1 -d " ":

DP-1
HDMI-2

xrandr --output DP-1 --brightness 1 и xrandr --output HDMI-2 --brightness 1 ничего не делают.

Я пытался использовать хак с Brightness controller, редактируя grub, безопасная загрузка ОТКЛЮЧЕНА.

Я буду рад любым советам.


Мне также пришлось сделать чистую установку Ubuntu Desktop, потому что обновление с Ubuntu 22.04 LTS не удалось.


Обновление с ответом Ханну:
После реализации функции setdbr я получаю:

martin@dell:~$ setdbr
Текущие дисплеи, пронумерованные:
     1  DP-1 подключен 1920x1080+1920+0 (обычный левый перевернутый правый x ось y ось) 510mm x 290mm
     2  HDMI-2 подключен основной 1920x1080+0+0 (обычный левый перевернутый правый x ось y ось) 520mm x 290mm

И что бы я ни вводил, ничего не меняется. Я пробовал setdbr 1 1.0, setdbr 2 1, setdrb 2 0, setdbr 1 0

ОБНОВЛЕНИЕ 2: Я пытался включить ночное освещение и поиграть с интенсивностью, и оба дисплея отреагировали. Благодаря этому я думаю, что проблема, скорее всего, не связана с ядром, и все еще отсутствует какая-то настройка.

Мне также не хватает ползунка яркости в меню в правом верхнем углу, возможно, это поможет?
Меню в правом верхнем углу

ОБНОВЛЕНИЕ 3:
вывод lspci:

00:00.0 Мост хоста: Intel Corporation Comet Lake-S 6c Host Bridge/DRAM Controller (rev 03)
00:02.0 VGA совместимый контроллер: Intel Corporation CometLake-S GT2 [UHD Graphics 630] (rev 03)
00:08.0 Системный периферийный устройство: Intel Corporation Xeon E3-1200 v5/v6 / E3-1500 v5 / 6-е/7-е/8-е поколения процессор Гауссовская смешанная модель
00:12.0 Контроллер обработки сигналов: Intel Corporation Comet Lake PCH Thermal Controller
00:14.0 Контроллер USB: Intel Corporation Comet Lake USB 3.1 xHCI Host Controller
00:14.2 Оперативная память: Intel Corporation Comet Lake PCH Shared SRAM
00:14.3 Контроллер сети: Intel Corporation Comet Lake PCH CNVi WiFi
00:16.0 Контроллер связи: Intel Corporation Comet Lake HECI Controller
00:16.3 Серийный контроллер: Intel Corporation Comet Lake Keyboard and Text (KT) Redirection
00:17.0 Контроллер SATA: Intel Corporation Comet Lake SATA AHCI Controller
00:1c.0 PCI мост: Intel Corporation Comet Lake PCIe Port #6 (rev f0)
00:1d.0 PCI мост: Intel Corporation Comet Lake PCI Express Root Port #9 (rev f0)
00:1f.0 ISA мост: Intel Corporation Q470 Chipset LPC/eSPI Controller
00:1f.3 Аудио устройство: Intel Corporation Comet Lake PCH cAVS
00:1f.4 SMBus: Intel Corporation Comet Lake PCH SMBus Controller
00:1f.5 Контроллер серийной шины: Intel Corporation Comet Lake PCH SPI Controller
00:1f.6 Контроллер Ethernet: Intel Corporation Ethernet Connection (11) I219-LM
01:00.0 Не назначенный класс [ff00]: Realtek Semiconductor Co., Ltd. RTS525A PCI Express Card Reader (rev 01)
02:00.0 Ненадежный контроллер памяти: Micron/Crucial Technology P1 NVMe PCIe SSD[Frampton] (rev 03)

ls -al /sys/class/backlight ничего не возвращает.

Поместите это, например, в ваш $HOME/.bashrc, чтобы иметь это определенным каждый раз, когда вы начинаете терминал (bash-prompt).

function setdbr () 
{ 
    if [ "$1" == "" ]; then
        echo "Текущие дисплеи, пронумерованные:";
        xrandr | sed -nre 's/^([^ ]+ connected.*)$/\1/p' | cat -n;
    else
        xrandr --output    \
        $( xrandr          \
           | sed -nre 's/^([^ ]+) connected.*$/\1/p' \
           | head -n $1    \
           | tail -n 1     \
        )                  \
        --brightness $2;
    fi
}

Затем

$ setdbr
выведет список всех активных дисплеев.

$ setdbr 1 1.0
установит яркость первого указанного дисплея на 100%
… и
$ setdbr 1 0.5
… уменьшит ее до 50%

Числа выше 1.0 принимаются, но ведут себя так, как вы ожидаете; т.е. 1.5 – это что-то около 150% яркости, 10.0 может быть 1000% 😉

Проверено на дисплее с NVIDIA на 24.04 и 20.04
Замечание: xrandr по умолчанию установлен.

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

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

надеюсь, вы найдете что-то полезное в этом ответе.

Совместимость OptiPlex 7460 AIO с Ubuntu

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

Результаты тестирования на совместимость из первой ссылки показаны ниже:

Ubuntu 18.04 LTS 64 Bit

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

Ядро

Эта система была протестирована с 18.04 LTS, работающим на ядре 5.0.0-1043-oem-osp1.


OptiPlex 7460 AIO: Решение проблемы с настройкой яркости ЖК-экранов

Резюме: Эта статья проведет вас через шаги, как решить проблему на настольном компьютере OptiPlex 7460 AIO, где вы не можете регулировать яркость экрана.


Общее решение для регулировки яркости программного обеспечения

xrandr --output DP-1 --brightness 1 ничего не сделает, потому что именно там яркость уже установлена.

xrandr --output DP-1 --brightness 2 удвоит вашу яркость, что ближе к тому, что вы хотите.

если двойная яркость слишком яркая, вы можете использовать xrandr --output DP-1 --brightness 1.5 для увеличения на 50%.

Это решение программное, но не идеальное. Предпочтительно аппаратное решение.

У меня такая же проблема после обновления до Ubuntu 24.04.1
используя ноутбук (драйвер NVIDIA) + дополнительный монитор

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

  2. не хватает ползунка яркости в меню в правом верхнем углу ноутбука

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

Команда ddcutil идеально подходит для этого, но не все мониторы поддерживаются.

Чтобы установить свою яркость на 100% на моем настольном мониторе: ddcutil setvcp 10 100

Чтобы установить ее на 1%: ddcutil setvcp 10 1

Мой монитор – DELL S3221QS.

Экран ноутбука обычно не имеет интерфейсов DDC/CI, поэтому я выполняю следующую команду, чтобы затемнить экран ноутбука и внешний монитор вечером: sudo bash -c "ddcutil setvcp 10 1; echo 4800 > /sys/class/backlight/intel_backlight/brightness"

У меня также возникла аналогичная ситуация. теперь это исправлено (не ошибка) по мнению ChatGPT.
перейдите в настройки > Дисплей > ночное освещение > ВЫКЛ

Ответ или решение

После обновления с Ubuntu Desktop 22.04 LTS до Ubuntu Desktop 24.04.1 LTS у вас возникла проблема с низкой яркостью одного из мониторов. Ваша ситуация довольно распространенная и может быть связана с несколькими аспектами, включая проблемы с драйверами, настройками системы или конфигурацией оборудования. Давайте рассмотрим вещи, которые можно проверить и различные подходы к решению данной проблемы.

1. Проверка драйверов

Вы используете видеокарту Intel UHD Graphics 630 с ядром Linux 6.8.0-41-generic. Вывод вашей команды sudo ubuntu-drivers list не показывает недостающих драйверов, что указывает на то, что драйверы уже установлены. Однако, в некоторых случаях рекомендуется обновить или переустановить драйверы. Попробуйте выполнить следующие шаги:

sudo apt update
sudo apt upgrade

После обновления перезагрузите систему и проверьте, сохранилась ли проблема.

2. Проверка настроек яркости

Раз ваша система не показывает папки в /sys/class/backlight, может быть полезно вручную установить значения яркости. Попробуйте использовать команду:

echo 100 | sudo tee /sys/class/backlight/intel_backlight/brightness

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

cat /sys/class/backlight/intel_backlight/max_brightness

3. Использование xrandr

Вы упомянули, что команда xrandr --output DP-1 --brightness 1 и аналогичная команда для HDMI-2 не дают эффекта. Возможно, стоит попробовать установить значения выше 1. Например:

xrandr --output DP-1 --brightness 1.5

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

4. Доступность функций управления яркостью

Посмотрите в Gnome Settings > Power и Gnome Settings > Displays. Убедитесь, что там нет стоек для управления яркостью, и если они отсутствуют, возможно, потребуется переустановить или настроить параметры Gnome, либо использовать другие интерфейсы управления (например, dconf или gsettings).

5. Установка утилит управления яркостью

Попробуйте установить ddcutil, который может помочь в управлении настройками яркости вашего монитора:

sudo apt install ddcutil

Затем проверьте ваш монитор на поддержку DDC/CI. Чтобы установить яркость, используйте команду:

ddcutil setvcp 10 100

Разрешение на изменение значений может варьироваться в зависимости от модели монитора.

6. Проверка и изменение параметров GRUB

Иногда настройка параметров загрузки GRUB может помочь:

  1. Откройте файл /etc/default/grub для редактирования:
    sudo nano /etc/default/grub
  2. Найдите строку, начинающуюся с GRUB_CMDLINE_LINUX_DEFAULT, и добавьте acpi_backlight=vendor или acpi_backlight=video в список параметров. Например:
    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_backlight=vendor"
  3. Сохраните файл и обновите конфигурацию GRUB:
    sudo update-grub
  4. Перезагрузите систему.

7. Обновление или возврат к более старой версии ядра

Если проблема возникла после обновления ядра, отдельно упомяните, что стоит попробовать вернуться к более старой версии ядра. Это можно сделать через GRUB при загрузке системы (выберите "Advanced options for Ubuntu").

Заключение

Если ни один из вышеуказанных методов не помог, рекомендуется обратиться в сообщество Ubuntu или на специализированные форумы для получения дополнительной помощи. Пробуйте разные комбинации методов и обращайте внимание на изменения в системе. Также стоит отмечать, что некоторые настройки и функционал могут отличаться в зависимости от конкретного оборудования и его совместимости с текущей версией Ubuntu.

Оцените материал
Добавить комментарий

Капча загружается...