Проблема яскравості Ubuntu 18.04 LTS


20

Я перейшов до ubuntu 18.04 LTS, елементи керування яскравістю дисплея не працюють. Здається, що яскравість знаходиться на найнижчому рівні, і я зовсім не в змозі змінити яскравість дисплея. Він працював 16.04 LTS. Мій ноутбук використовує карту Intel Graphics.

Я намагався вирішити це, створивши файл / usr/share/X11/xorg.conf.d/20-intel.confіз наступним змістом. Він працював у перший раз, але після одного перезавантаження він залишається до попередньої проблеми.

Section "Device"
        Identifier  "card0"
        Driver      "intel"
        Option      "Backlight"  "intel_backlight"
        BusID       "PCI:0:2:0"
EndSection

Що я можу зробити?


Чи відображається повзунок «Яскравість екрана» в «Налаштуваннях»> «Потужність» або він затьмарений?
Broadsworde

Повзунок яскравості екрана в меню Налаштування-> Живлення не працює, яскравість екрана не змінюється.
Клаудіо Дініз

Гаразд, я вирішив проблему, встановивши xbacklight і додавши його до запуску програм.
Клаудіо Дініз

Я перезавантажив комп’ютер знову і проблема повернулася.
Клаудіо Дініз

Відповіді:


21

У мене теж була ця проблема, але в різних дистрибутивах рішення було різним.

Рішення, надане Анасом Елажаром, працювало добре, поки я не перейшов на Xubuntu:

Відкрийте файл / etc / default / grub за допомогою gedit або будь-якого іншого текстового редактора. Знайдіть під рядком.

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"  

Змініть верхній рядок на

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_backlight=vendor"

Якщо це не працює для вас, або спробуйте змінити acpi_backlightзначення на video:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_backlight=video"

Також створіть файл, /usr/share/X11/xorg.conf.d/80-backlight.confале вміст дещо відрізняється від файлу, який ви створили:

Section "Device"
    Identifier  "Intel Graphics"
    Driver      "intel"
    Option      "AccelMethod"     "sna"
    Option      "Backlight"       "acpi_video0"
    BusID       "PCI:0:2:0"
EndSection

Якщо комбінація acpi_backlight=videoз цим файлом не працює, acpi_backlightповерніться до vendor.

І не забудьте запускати sudo update-grubкоманду в терміналі щоразу, коли змінюєте /etc/default/grub!


Додавання `acpi_backlight = vendor` було достатньо (+ перезапуск). Ubuntu 18.04. Samsung R510
it3xl

1
XUbuntu 18.04 на Lenovo Thinkpad T480s: acpi_backlight=videoі файл 80-backlight.confзробив свою справу .
kiltek

Немає радості з цією відповіддю СЕБЕ Дякую все одно
markackerman8-gmail.com

7

Відкрийте файл / etc / default / grub за допомогою gedit або будь-якого іншого текстового редактора. Знайдіть під рядком.

  GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"  

Змініть верхній рядок на

  GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_backlight=vendor"

Це забезпечить завантаження конкретних драйверів пристрою перед драйверами за замовчуванням в Linux.

Збережіть файл і закрийте текстовий редактор.

Відкрийте термінал і запустіть нижче команди.

  update-grub

Перезавантажте.

Після перезавантаження спробуйте налаштувати яскравість за допомогою спеціальних клавіш управління для ноутбука. Щасти.


2
Я це зробив, але це не працює в моєму ноутбуці.
Клаудіо Дініз

Спробуйте відповідь
дукі

1

На основі моєї поточної установки Ubuntu 18.04 (з сьогоднішнього дня) я можу налаштувати яскравість на екрані входу за допомогою функціональних клавіш (поза коробкою!). Однак я використовую i3 з Gnome, і після входу в мене більше не відображаються елементи яскравості в центрі управління Gnome.

Наведені вище відповіді, на жаль, не спрацювали для мене: натомість використання xorg-скрипта Ducky разом із опцією Grub зробило моє сеанс i3 + Gnome із небажаною поведінкою на екрані та повільнішою.

У будь-якому випадку, принаймні у випадку, коли ви ходите на сесію, яка не є Gnome (наприклад, i3), я можу вказати вам на https://github.com/szekelyszilv/ybacklight, який (з огляду на те, що у вас встановлені мезон та ніндзя) :

  • завантаження, розпакування та перехід у основний каталог ybacklight
  • mkdir build; мезонна збірка; CD-збірка; встановити ніндзя

або (без цих інструментів і якщо ви не хочете встановлювати його в системі), виконайте:

  • cd src; gcc ybacklight.c -o ybacklight; cp ybacklight to-your-pref-dir

а потім приєднати до функціональних клавіш через конфігурацію WM. Наприклад, в i3wm, я додав:

bindsym XF86MonBrightnessUp exec ybacklight -inc 10 
bindsym XF86MonBrightnessDown exec ybacklight -dec 10 

до мого .config / i3 / config.

Крім того, налаштування яскравості вимагає кореневих привілеїв, наприклад, досяжних із "sudo ybacklight ...", а також запису до / etc / sudoers: див. Як я можу додати нового користувача як sudoer за допомогою командного рядка?


1
Ви також можете просто створити його cd src; gcc ybacklight.c -o ybacklight. Щоб встановити яскравість, йому потрібні привілеї root, тому я використав sudo (і додав відповідний запис до / etc / sudoers).
Марк

Thx, абсолютно правильно. Набагато краще, ніж моє рішення з chmod.
Маріо

1

Я недавно оновлений до 18.04 , і я знайшов , що зміна GRUB_CMDLINE_LINUX_DEFAULTв /etc/default/grubдо наступного

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_backlight=video"

і додавання,

Option         "RegistryDwords" "EnableBrightnessControl=1"

до /etc/X11/xorg.confпід

Section "Device"

виправлено помилки клавіш управління та яскравості під керуванням драйвера Nvidia 390.


Відповідь GuyFork БУДЕ змусити ваш GTK. НЕ ВИКОРИСТОВУЙТЕ ЇЇ ІНСТРУКЦІЇ.
смертний

@tak Я дійсно не бачу, як це може вплинути на обладнання. Якщо ви впевнені, будь ласка, опублікуйте відповідь, у якій пояснюється, що саме ви зробили та що сталося.
тердон

@tak, можливо, це не спрацює для всіх так само, як і багато інших дописів / інструкцій різних груп не працювали для мене. якщо це не працює для вас, ви завжди можете видалити nvidia * та спробувати іншим способом, як я це робив багато разів із багатьма ноутбуками та різними випусками.
GuyFork

Це також порушило мою систему. Він не завантажувався, поки я не видалю файл /etc/X11/xorg.conf у режимі відновлення. Не рекомендую використовувати його.
Експериментатор

0

Я запустив налаштування сервера nvidia X і в конфігурації дисплея x сервера змінив вибір на X Screen0 і він працював.

Контроль яскравості працює і зараз. Також перед цим я змінив груб acpibacklight=video0.


Ласкаво просимо в Ask Ubuntu! Рекомендую відредагувати цю відповідь, щоб розширити її конкретними деталями, як це зробити. (Дивіться також Як я можу написати гарну відповідь? Для загальних порад про те, які типи відповідей вважаються найціннішими на Ask Ubuntu.)
Девід Фоерстер,

0

На Ubuntu 18.04 (з xfce desktop) нарешті була вирішена моя проблема яскравості.

Я відкрив "Налаштування борту" в меню "Налаштування". Якщо у вас немає робочого столу, ви можете завантажити його з Software Center.

У вікні "Налаштування борту" натисніть меню "Макет", а потім виберіть "Повна клавіатура" (клавіатура робочого столу з клавішами для редагування та функцій). Клацніть тут, щоб переглянути вікно Налаштування борту


0

Встановлення контролера яскравості допомогло мені вирішити проблему

 sudo add-apt-repository ppa:apandada1/brightness-controller
 sudo apt update
 sudo apt install brightness-controller

Ви можете отримати доступ до контролера яскравості після завантаження, пошукавши його.


Щойно додав непрацююче вікно маленького контролера яскравості ... Марно для моєї установки сумно
markackerman8-gmail.com

Він виходить з ладу на третьому рядку через деяку незадовільну залежність: sni-qt.
Крістіан

Тепер це зафіксовано
Архіманд Паніграхі

0

Мені вдалося отримати контроль яскравості, працюючи з драйверами nvidia на Debian 10.

Ось моє обладнання: - ThinkPad P51 - GPU Nvidia Quadro M2200 + GPU Intel

Ось як я зробив:

  • Перейдіть до Bios та налаштуйте дисплей для дискретної графіки (використовуватиметься лише Nvidia GPU)

  • Видаліть драйвер Nouveau, якщо він налаштований

    Додати чорний список нуво в /etc/modprobe.d/nvidia-installer-disable-nouveau.conf

    blacklist nouveau options nouveau modeset=0

    потім біжи

    update-initramfs -u

    потім перезавантажте

  • Завантажте та встановіть останню версію драйвера Nvidia з веб-сайту Nvidia ( https://www.nvidia.com/Download/index.aspx?lang=en ) Mine версія 430,50

    Відкрийте консоль tty без запуску X Server (Ctrl + Alt + F3 на сторінці входу)

    Встановіть заголовки Linux, якщо у вас немає (apt-get install linux-headers-`ім'я -r`)

    Встановіть драйвер як root ./NVIDIA-Linux-x86_64-430.50.run(видаліть libs, якщо це вимагається)

Ось це все працює, нарешті, ідеально !!

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.