Яркость экрана не влияет на Lenovo Z570

18

Мой Lenovo Z570 имеет два графических процессора, nVidia и Intell. Управление яркостью не влияет на яркость экрана, потому что в прошлом у меня были некоторые серьезные проблемы, когда я пытался возиться с драйверами и настройками nVidia, и сейчас я хочу быть осторожным. Я не нашел подобных вопросов, ссылаясь на 14.04 LTS с такой же конфигурацией, как у меня.

Я читал, что это может быть исправлено путем добавления / изменения содержимого, xorg.confно когда я запускаю

sudo gedit /etc/X11/xorg.conf

файл получается абсолютно пустым. Что мне нужно сделать, что мне нужно добавить к нему, чтобы мой ноутбук снова не прикоснулся к черному экрану?

Valentin
источник
это решило мою проблему: askubuntu.com/a/450690/313731
Араш
Какая модель вашей карты?
Брайам
nVidia 525M и Intell Integrated HD Graphics 3000
Валентин
Решение @SPRBRN работало на моем Lenovo Thinkpad X250 с Intel Graphics и Ubuntu 14.04
Леонард Вертигель

Ответы:

19

Для тех из вас, кто имеет эту проблему с картой Intel, посмотрите на это исправление :

Вы можете увидеть, используете ли вы карту Intel с помощью следующей команды. Если вы видите «intel_backlight», возможно, у вас есть карта Intel.

ls /sys/class/backlight/

Если это так, выполните следующую команду:

sudo touch /usr/share/X11/xorg.conf.d/20-intel.conf

Вы можете сначала проверить, существует ли этот файл, но прикосновение к нему не принесет никакого вреда. Затем отредактируйте файл:

sudo gedit /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

Сохраните файл, выйдите из системы, войдите снова. У меня это работало в Ubuntu 14.04, и оно должно работать и в 13.10.

Кредиты это FOSS

SPRBRN
источник
Вот что я получил после этого: (gedit:3465): Gtk-WARNING **: Calling Inhibit failed: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.SessionManager was not provided by any .service filesу меня есть вторичный графический процессор Intel.
Валентин
1
@SPRBRN: работал для меня. Vostro 1500, только что установлен драйвер Intel (для предотвращения сбоев) - бум, 0% подсветки == очень тусклый экран. Я подтвердил в каталоге intel_backlight, что там есть «actual_brightness» (или что-то подобное) со значением 00. Как только я установил ваше исправление, оно подскочило вверх (256,512 или около того). Спасибо, что поделился!
Чувак
2
Если случится так, что вы видите intel_backlight, вы изменили / добавили, 20-intel.confно система не загрузилась с графикой, вы можете удалить файл в режиме восстановления ( wiki.ubuntu.com/RecoveryMode ).
Венцеслав
У меня это работало с Xubuntu 14.10 на ThinkPad T520 (проблема возникла только после того, как я установил Bumblebee), но по какой-то причине перестал работать Whisker Menu в Xfce . В итоге я просто удалил элемент панели меню Whisker, но было бы неплохо исправить это.
Срунни
Ваше решение работало на моем Lenovo Thinkpad X250 с Intel Graphics и Ubuntu 14.04
Леонард Вертигель
12

Это сработало для моего Lenovo T530 с Nvidia / Intel ...

Заметка. Мои графические настройки BIOS были изменены с Nvidia Optimus на дискретную графику (так я мог управлять внешним монитором 4K с порта дисплея). Также нет необходимости иметь файл /etc/X11/xorg.conf в вашей системе. Далее предполагается, что вы используете драйвер Nvidia и имеете доступ к приложению NVIDIA X Server Settings в Unity.

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

gksu gedit /usr/share/X11/xorg.conf.d/20-nvidia.conf

Если ваш файл пуст, как мой, откройте приложение «Настройки сервера NVIDIA X» из Unity.

Затем перейдите в раздел «Настройка отображения X-сервера».

В нижней части экрана нажмите кнопку «Сохранить в X Configuration». Мы не хотим ничего здесь сохранять, но нажимаем кнопку «Показать предварительный просмотр».

Прокрутите, пока не увидите Section "Device"и следующее EndSection. Выделите и скопируйте весь раздел. Моя выглядела так:

Section "Device"
   Identifier     "Device0"
   Driver         "nvidia"
   VendorName     "NVIDIA Corporation"
   BoardName      "NVS 5400M"
EndSection

Вставьте это в файл /usr/share/X11/xorg.conf.d/20-nvidia.conf, открытый ранее.

Теперь вставьте следующую строку непосредственно перед EndSection

Option        "RegistryDwords" "EnableBrightnessControl=1"

Это должно выглядеть так:

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "NVS 5400M"
    Option         "RegistryDwords" "EnableBrightnessControl=1"
EndSection

Теперь сохраните и закройте /usr/share/X11/xorg.conf.d/20-nvidia.conf и перезагрузите компьютер. Мой контроль яркости теперь работает. Понял идею из этого поста.

прутки
источник
1
Отлично работает на моем Lenovo W520. Спасибо за это четкое описание!
tlwhitec
1
Хорошее и простое решение при использовании драйверов NVIdia. Используется на Lenovo W510, работает отлично.
sir_k
Прекрасно работает с моим Thinkpad T430 и включенной дискретной графикой в ​​BIOS.
fnkr
Все еще в силе, отличный ответ.
Кароль Новак,
Есть хитрость, настройки сервера Nvidia X не имеют данных в предварительном просмотре и как-то не сохраняются в видимый файл. НО я дважды сохранил конфигурацию, и она создала файл резервной копии. Из этого файла я смог забрать Section "Deviceчасть.
visoft
0

Запустите sudo nvidia-xconfigдля создания xorg.confфайла.

У меня та же проблема, однако даже после установки DWord в xorg.conf яркость не меняется.

user2698145
источник
0

Это то, что контроль яркости не сохраняется, или это изменение не имеет никакого эффекта?

У меня были проблемы, когда изменение яркости не сохранялось при перезагрузке. У меня Dell XPS L502X с интегрированным Intel и графической картой GeForce GT 540M. Я использую xbacklight, чтобы преодолеть проблему. Установите пакет с

sudo apt-get install xbacklight

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

xbacklight -set 20%

Если вы хотите автоматизировать это, вы можете добавить это в «Startup Applications», чтобы при каждом запуске компьютера яркость была установлена ​​на 20%.

Сварненду Бисвас
источник
Не помогает к сожалению :(
Валентин