регулировка яркости, не работающая на драйвер Nvidia на W530 2436CTO + Ubuntu 12.10 X64

Среда: человечность 12.10 x64, BIOS (попробовали 2.06, 2.50). W530 2436CTO, 3720QM, K1000M.

Проблема может быть описана ниже (Дубликат взглядов мая на первый взгляд)

Подсветка экрана после того, как установленный драйвер Nvidia (Nvidia, текущая от x-обновлений или другой версии от 304.32~311.32 от сайта для скачивания Nvidia), всегда с высшим уровнем. измените значение /sys/class/backlight/acpi_video/brightness не имейте никакой эффект. Кажется, как будто регулировка яркости полностью не работает.

Я попытался добавить acpi=thinkpad, acpi=vendor, acpi=legacy к аргументу ядра Linux, но не удачный (который должен быть, потому что от очень начинаются, я вижу thinkpad_acpi загруженная модификация).

Я также попытался изменить /usr/share/X11/xorg.conf.d включать conf файл для включения

Option "RegistryDwords" "EnableBrightnessControl=1" (either manually, or via modify /usr/share/ubuntu-drivers-common/quirks/   

позволить параметру быть включенным... Немного странный, в материалах, обеспеченных nvidia-current, эти опции были добавлены для экранирования раздела. Я попытался поместить их обоих в устройство и экранный раздел, но все еще не удачный) Ничто не изменилось.

В любом случаи, cat /proc/driver/nvidia/parameter выставочная пустая строка для RegistryDwords, но я могу найти, входит в систему /var/log/Xorg.0.log включайте строки ниже:

19.745] (==) NVIDIA(0): RGB weight 888
[    19.745] (==) NVIDIA(0): Default visual is TrueColor  
[    19.745] (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)  
[    19.745] (**) NVIDIA(0): Option "NoLogo" "True"  
[    19.745] (**) NVIDIA(0): Option "RegistryDwords" "EnableBrightnessControl=1"  
[    19.745] (**) NVIDIA(0): Enabling 2D acceleration    
[    20.588] (II) NVIDIA(GPU-0): Display (Lenovo Group Limited (D  

Ничто не говорит, что опция недопустима (поскольку я попытался использовать некоторое непринятое имя опции).

Таким образом, я должен сомневаться, могло там быть какое-либо другое влияние вещей это?

Я видел, что потоки упомянули, что что-то в гноме, устанавливающем демона, может произвести подобную проблему, но решение в тех потоках не помогло.

Модули Nvidiabl могут помочь потускнеть экран, но существует что-то не так, что вызвало подсветку, также более тусклую: чтение значения яркости в /sys/class/backlight/nvidia-подсветка/яркость является очень большой (может быть случайным, из-за 3 000 + к 10k +), в то время как max_brightness только 127. установите любое значение ниже 127 заставьте экран быть слишком темным для чтения, таким образом, это обходное решение не работает на меня также.

Поскольку я видел, что люди хорошо работают с W530 + Nvidia + Ubuntu X64, и я попробовал к драйверу Nvidia от первой бета-версии, которые поддерживают K1000m к последней версии, я - сомнение, что могло вызвать эту проблему и как я должен продолжить анализ?

1
задан 27 January 2013 в 21:15

2 ответа

Я выполняю Монетный двор 17 x64 на Lenovo W530 с Quadro K1000M в Дискретном Режиме с установленным Nvidia 331.38.

После дня испытания различных вещей я заставил регулировку яркости работать.

Вот список вещей, которые я сделал:

  • Я обновил BIOS к последней доступной версии (G5ET99WW (2.59)) [Вот учебное руководство, как высветить его от USB pendrive]

    • Сгенерированный новый xorg.conf использование "Настроек X-сервера NVIDIA"-> "Конфигурация Дисплея X-сервера"-> "Сохраняет к X Конфигурационным файлам"
  • Затем добавленные "EnableBrightnessControl=1" к устройству разделяют в/etc/X11/xorg.conf:

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "Quadro K1000M"
    Option         "RegistryDwords" "EnableBrightnessControl=1"
EndSection
  • После перезагрузки единственная вещь, которую я мог найти в/sys/class/backlight, была:

thinkpad_screen

  • Затем я пытался установить "GRUB_CMDLINE_LINUX_DEFAULT" в/etc/default/grub к:

GRUB_CMDLINE_LINUX_DEFAULT = "подавляют шумы всплеска acpi_osi=Linux acpi_backlight=vendor"

или

GRUB_CMDLINE_LINUX_DEFAULT = "подавляют шумы nox2apic acpi_osi=Linux acpi_backlight=vendor всплеска"

но это не работало

  • Наконец я установил его на только:

GRUB_CMDLINE_LINUX_DEFAULT = "подавляют шумы всплеска nox2apic"

  • и после перезагрузки кнопок Brightness Control (Fn+F8 и F9) начал работать, и в/sys/class/backlight я нашел acpi_video0 вместо thinkpad_screen
$ ll /sys/class/backlight
total 0
lrwxrwxrwx 1 root root 0 Aug 10 10:14 acpi_video0 -> ../../devices/pci0000:00/0000:00:01.0/0000:01:00.0/backlight/acpi_video0/
0
ответ дан 27 January 2013 в 21:15

Надеюсь, что это может быть полезно для некоторых других. Клавиши подсветки работают у меня после следующих вещей: a. Обновление до BIOS 2.51 (возможно, это не обязательно обязательно, но я не проверял, понизил версию BIOS. b. В BIOS, отключите безопасную загрузку, включите режим CSM на вкладке загрузки.

Теперь мой Kernal был загрузиться с параметрами: «nox2apic acpi_backlight = vendor acpi_osi = Linux» и моя версия драйвера nvidia: nvidia-экспериментальный-310.14

Параметр «RegistryDwords» «EnableBrightnessControl = 1» все еще сохранялся в конфигурации xorg.

Теперь я вижу только thinkpad_screen в каталоге / sys / class / backlight /, и изменение значения файла яркости не влияет на подсветку экрана, но горячая клавиша F8 / F9 может работать. (До сих пор не знаю, почему) .

0
ответ дан 27 January 2013 в 21:15

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

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