Яркость Ubuntu 14.04 выходит с Nvidia Quadro

Я недавно обновил от Ubuntu 13.10 до 14,04. Все прекрасно, кроме яркости моего экрана ноутбука. Когда я изменяю яркость, экран просто не отвечает. Я полагал, что это было проблемой графического драйвера, но обновлявший и переустановило все драйверы Nvidia, которые сохраняет проблема. Это довольно противно, поскольку экран теперь постоянно установлен на самую темную установку, делая почти невозможным видеть что-либо.

Я также попробовал решение, предложенное здесь: Ubuntu 14.04 - проблема яркости в гибридном ноутбуке HP, но этом, к сожалению, не помог также.

У меня есть HP Elitebook 8560w с Nvidia Quadro 1000M, и работаю, последние формирователи тока Nvidia, доступные в Кв. - получают repo's

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

11
задан 13 April 2017 в 05:24

4 ответа

Это - вероятно, ошибка с драйверами> 304, который был вокруг некоторое время:

Согласно этим отчетам об ошибках единственное решение не должен откатывать к версии драйвера < = 304.

3
ответ дан 23 November 2019 в 04:10

Не решение, а скорее обходное решение.

Должен быть файл /sys/class/backlight/acpi_video0/brightness

В этом файле у Вас есть конкретное десятичное значение, которое соответствует яркости.

Теперь, когда я использую openbox настольную среду, мой fn ключ не работает, который является, почему я использую следующий сценарий для установки его:

#!/bin/mksh
printf " \n Entering file to change brightness in 3 seconds\n remember - no new line after number.  ";
sleep 3;
sudo nano /sys/class/backlight/acpi_video0/brightness

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

Я свяжу соответствующий askubuntu вопрос, если Вы будете интересоваться varioius обходными решениями для установки яркости

Обновление

Я имею, записал другой сценарий, который использует zenity (графический фронтэнд для сценариев) и xrandr с настольным ярлыком.

Инструменты Вам нужно

  • xrandr (должен быть установлен по умолчанию, не заключайте мне в кавычки на том), и знание названия Вашего дисплея
  • zenity (должен быть установлен по умолчанию, не заключайте мне в кавычки на этом),
  • настольный ярлык backlight.desktop

Настольный ярлык

Создать backlight.desktop файл на Вашем рабочем столе и делает это исполняемым файлом с sudo chmod a+x ~/Desktop/backlight.desktop. (Отметьте, можно хотеть сделать это исполняемым файлом через щелчок правой кнопкой-> свойства и также позволить файлы обычного текста как исполняемые файлы в Наутилусе-> Редактирование-> Свойства-> Поведение).

[Desktop Entry]
Type=Application
Exec=/usr/bin/backlightscript
Terminal=false
Icon=/usr/share/icons/HighContrast/16x16/status/display-brightness.p
ng

Примечание, часть Значка является дополнительной.

Сценарий

Поместите этот файл в /usr/bin папка, назовите его backlightscript

#!/bin/sh
# Name: backlightscript
# Author: Serg Kolo
# Date: March 2 , 2015
# Description: Simple script to change screen brightness using xrandr

# uncomment this for debugging as needed
# set -x

NEWVAL=$( zenity --scale --min-value=0 --max-value=7 --text="Enter number between 0 and 7" ) && brightness=$(($NEWVAL+2))

if [ $(echo $?) = 0  ]
  then
    xrandr --output LVDS --brightness 0.$brightness

fi

Объяснение сценария

Я нашел, что оптимальная яркость между 0,2 и 0.9. Если Вы идете, ревут, 0,2 или 1 экран становится или слишком темным или слишком ярким. В этом сценарии пользователь дважды щелкает по backlight.desktop ярлыку, который называет графическое всплывающее окно с масштабом, где пользователь выбирает необходимую яркость от 0 до 7. То значение увеличено 2 (таким образом макс. 7+2=9, и минута является 0+2=2), и сохраненный в переменной яркости. Та переменная затем становится значением после десятичной точки для xrandr --output LVDS --brightness 0.$brightness.

Если - затем блок используется, чтобы протестировать, выбрал ли пользователь на самом деле что-то. Без него xrandr установит яркость на 0, в этом случае Вы ничего не будете видеть на своем экране, даже tty1, и должны будете или перезагрузить или сделать Alt+SYSRQ+R+E+I+S+U+B

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

Как это должно посмотреть

enter image description here

Примечание по Выполнению xrandr xrandr без любых аргументов для определения основного подключенного дисплея

Мой пример

Screen 0: minimum 320 x 200, current 1366 x 768, maximum 8192 x 8192
VGA-0 disconnected (normal left inverted right x axis y axis)
LVDS connected primary 1366x768+0+0 (normal left inverted right x axis y axis) 344mm x 193mm
   1366x768       60.0*+
   1280x720       59.9  
   1152x768       59.8  
   1024x768       59.9  
   800x600        59.9  
   848x480        59.7  
   720x480        59.7  
   640x480        59.4  

Источники

2
ответ дан 23 November 2019 в 04:10

Я заставил его работать над Lenovo W510 с Quadro FX 880M путем создания /usr/share/X11/xorg.conf.d/20-nvidia.conf со следующим содержанием:

Section "Device"
    Identifier    "Device0"
    Driver        "nvidia"
    VendorName    "NVIDIA Corporation"
    BoardName     "Quadro FX 880M"
    Option        "RegistryDwords" "EnableBrightnessControl=1"
EndSection

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

1
ответ дан 23 November 2019 в 04:10

Наконец это фиксируется с последним драйвером, который был выпущен Nvidia с датой выпуска: 04.05.2017 и его номер версии: 375.66

Информация о версии включая следующее объяснение:

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

0
ответ дан 23 November 2019 в 04:10

Другие вопросы по тегам:

Похожие вопросы: