- Вопрос или проблема
- Совместимость OptiPlex 7460 AIO с Ubuntu
- Ubuntu 18.04 LTS 64 Bit
- Ядро
- OptiPlex 7460 AIO: Решение проблемы с настройкой яркости ЖК-экранов
- Общее решение для регулировки яркости программного обеспечения
- Ответ или решение
- 1. Проверка драйверов
- 2. Проверка настроек яркости
- 3. Использование xrandr
- 4. Доступность функций управления яркостью
- 5. Установка утилит управления яркостью
- 6. Проверка и изменение параметров GRUB
- 7. Обновление или возврат к более старой версии ядра
- Заключение
Вопрос или проблема
После обновления с 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) + дополнительный монитор
-
Случайное тускненькое освещение на ноутбуке, которое сложно исправить, потому что средство управления яркостью
(меню в правом верхнем углу ноутбука) нечитаемо -
не хватает ползунка яркости в меню в правом верхнем углу ноутбука
Я восстанавливаюсь, закрывая ноутбук, чтобы принудительно вывести изображение на вторичный монитор
Команда 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 может помочь:
- Откройте файл
/etc/default/grub
для редактирования:sudo nano /etc/default/grub
- Найдите строку, начинающуюся с
GRUB_CMDLINE_LINUX_DEFAULT
, и добавьтеacpi_backlight=vendor
илиacpi_backlight=video
в список параметров. Например:GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_backlight=vendor"
- Сохраните файл и обновите конфигурацию GRUB:
sudo update-grub
- Перезагрузите систему.
7. Обновление или возврат к более старой версии ядра
Если проблема возникла после обновления ядра, отдельно упомяните, что стоит попробовать вернуться к более старой версии ядра. Это можно сделать через GRUB при загрузке системы (выберите "Advanced options for Ubuntu").
Заключение
Если ни один из вышеуказанных методов не помог, рекомендуется обратиться в сообщество Ubuntu или на специализированные форумы для получения дополнительной помощи. Пробуйте разные комбинации методов и обращайте внимание на изменения в системе. Также стоит отмечать, что некоторые настройки и функционал могут отличаться в зависимости от конкретного оборудования и его совместимости с текущей версией Ubuntu.