Яркость экрана застряла на ноутбуке HP dv7t

У меня установлена ​​полнофункциональная установка Ubuntu 12.04 на моем ноутбуке HPdv7t.

Когда я нажимаю «кнопки яркости» на клавиатуре, на экране появляются связанные изображения, указывающие, что я увеличиваю / уменьшаю яркость экрана. Когда я захожу в «Системные настройки», я могу перемещать «ползунок яркости» вверх и вниз.

Но ничто из этого не меняет того факта, что мой экран застрял на максимальной настройке яркости.

ЛЮБЫЕ подсказки о том, как это исправить, будут очень благодарны. Этот гигантский 17-дюймовый монитор ослепляет, и это затрудняет кодирование в течение любого отрезка времени.

7
задан 11 August 2012 в 22:12

4 ответа

Я владею Acer Aspire 5755 г, и у меня была та же проблема с подсветкой моего экрана. Мой ПК имеет Nvidia GT540M. Я прочитал предыдущий ответ и узнал, что на моем ПК этот совет работает, но я должен выполнить некоторую другую команду вместо

echo n > /sys/class/backlight/acpi_video0/brightness 

Я должен изменить его на

echo 250 > /sys/class/backlight/intel_backlight/brightness

например, где 250 мое желаемое значение подсветки.

Я полагаю, что это из-за гибридной графики в ноутбуках как мои, так подсветка, которой управляют через Intel встроенный контроллер.

В таком случае делают cat /sys/class/backlight/intel_backlight/brightness и Вы будете видеть свое текущее значение яркости, в моем случае это были 976 изменений, это с ypur требовало уровня, знают, что, если Вы установите его на 0 своих подсветок, будет выключен!

Скорректируйте значение, пробуя различные значения между 1 и 976, 1-средств почти выключили подсветку, и 976 макс. значение в моей системе. (Если Вы устанавливаете его на 0 подсветок, выключен, и Вы ничего не видите! конечно, можно изменить его снова и если Вы перезагрузите его, восстанавливают к, он - значение конфигурации, например, макс.) при попытке к установленному значению больше, чем максимум, это просто возвращает ошибку, и ничто не изменяется. Для устанавливания значения подсветки при запуске добавляют

echo 250 > /sys/class/backlight/intel_backlight/brightness

строка к Вашему /etc/rc.local файл перед командой выхода.

Также мы можем позволить горячим клавишам изменить подсветку вручную удобным способом. Что касается меня, я сделал свои сценарии горячих клавиш сценариев для ноутбуков ASUS помещенными в/etc/acpi каталог. Вам нужны 2 сценария - один для увеличения яркости, другого для уменьшения, оба размещаются в/etc/acpi direstory. Также мы должны установить эти сценарии для включения событий горячих клавиш, это сделано через изменяющиеся файлы в/etc/acpi/events каталоге. В моем случае их имена и содержание:
/etc/acpi/events/asus-brightness-down

event=video DD03 00000087 00000000
действие =/etc/acpi/asus-brn-down.sh

/etc/acpi/events/asus-brightness-up

event=video DD03 00000086 00000000
действие =/etc/acpi/asus-brn-up.sh

где/etc/acpi/asus-brn-down.sh и asus-brn-up.sh названия наших сценариев, чтобы уменьшить и увеличить яркость
Мое содержание/etc/acpi/asus-brn-down.sh

#!/bin/sh
# this is for acer aspire 5755G :)
KEYS_DIR=/sys/class/backlight/intel_backlight

test -d $KEYS_DIR || exit 0

MIN=1
# i set MIN to 1 to almost turn off backlight, but you can set a better one value, 50 for examlple
MAX=$(cat $KEYS_DIR/max_brightness)
VAL=$(cat $KEYS_DIR/brightness)

VAL=$((VAL-25))

if [ "$VAL" -lt $MIN ]; then
VAL=$MIN
fi

echo $VAL > $KEYS_DIR/brightness

и мое содержание/etc/acpi/asus-brn-up.sh

#!/bin/sh
# this is for acer aspire 5755G :)
KEYS_DIR=/sys/class/backlight/intel_backlight
test -d $KEYS_DIR || exit 0
MIN=1
MAX=$(cat $KEYS_DIR/max_brightness)
VAL=$(cat $KEYS_DIR/brightness)
# I decided to increase brightness by 25 per keypress but you can change it to 50 or even 1 if you like
    VAL=$((VAL+25))

if [ "$VAL" -gt $MAX ]; then
    VAL=$MAX
fi

echo $VAL > $KEYS_DIR/brightness


ОБНОВЛЕНИЕ: Та же проблема решена в Ubuntu 13.10 (дополнительное решение, найденное здесь http://ubuntuforums.org/showthread.php?t=2181534)
Таким образом, мы должны создать файл /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

затем перезагрузка. это - все ;)

9
ответ дан 11 August 2012 в 22:12

У меня была такая же проблема на T61 с видеокартой Nvidia Quadro NVS 140M.

Переключение драйверов с «текущей версии [рекомендуется]» на «версию 173» решило проблему.

0
ответ дан 11 August 2012 в 22:12

Это известная проблема (если я правильно помню) для большинства ноутбуков, они либо сбрасываются на 0, либо на 10. В любом случае, вы можете решить эту проблему, выполнив sudo vim /etc/rc.local и разместив там следующее:

# n should be changed to the number.
echo n > /sys/class/backlight/acpi_video0/brightness

Если вам нужно выяснить, какой ваш любимый номер, то сначала необходимо настроить экран, а затем выполнить sudo cat /sys/class/backlight/acpi_video0/brightness и использовать этот номер. Примечание: у вас могут возникнуть проблемы с кошкой и эхом с sudo, если вы сделаете sudo su, а затем сделаете это.

0
ответ дан 11 August 2012 в 22:12
1114 Если кто-нибудь еще наткнется на этот вопрос, как я, есть и альтернативные решения.

Если вышеприведенная команда echo 250 > /sys/class/backlight/intel_backlight/brightness сработала для вас, то следующие два предложения также должны сработать.

Некоторые решения состояли в том, чтобы переустановить bash, sudo apt-get install --reinstall bash и другие были в том, чтобы модифицировать grub, делая изменения в последнюю очередь посредством перезагрузок, как описано ниже:

  1. Редактировать grub с помощью sudo gedit /etc/default/grub
  2. Внутри GRUB_CMDLINE_LINUX поместите acpi_backlight=vendor acpi_osi=linux video.brightness_switch_enabled=1, так что это выглядит примерно как GRUB_CMDLINE_LINUX="acpi_backlight=vendor acpi_osi=linux video.brightness_switch_enabled=1".
  3. Сохраните и закройте файл
  4. Обновите grub с помощью sudo update-grub
  5. Перезагрузите компьютер.

Для получения дополнительной информации см. https://bugzilla.redhat.com/show_bug.cgi?id=753012

0
ответ дан 11 August 2012 в 22:12

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

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