Невозможно настроить яркость экрана на шлюзе NV54

Не всегда устанавливается по умолчанию. Я испытал это, когда вы устанавливаете совершенно новый (не обновляемый с ubuntu) kubuntu, менеджер обновлений muon по умолчанию не устанавливается, но только мюон обнаруживает. Поэтому я разрешаю это, перейдя к обнаружению мюона, и в поле поиска типа Muon вы увидите, что обновление необходимо установить вручную. Просто нажмите кнопку установки для программного центра muon. Вы увидите, что обновление также будет установлено.

Кроме того, если вы хотите получить последнее обновление, просто перейдите в левый нижний угол (кнопка k) и щелкните по нему, перейдите в приложение-system-Sofware Обновления и обновления будут вам предложены. Просто следуйте инструкциям.

1
задан 21 February 2012 в 23:08

2 ответа

Ваш графический драйвер является частью установки по умолчанию.

Чтобы проверить это и узнать, какой драйвер в данный момент используется, откройте терминал и введите это в

sudo lshw -C display

Look для строки, которая говорит configuration: driver=i915 latency=0. Если это присутствует, то драйверы включены.

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

Чтобы использовать кнопки яркости, вы можете нужно добавить что-то в свой конфигурационный файл grub.

Открыть его с помощью любимого текстового редактора в терминале, т. е. gedit

gksudo gedit / etc / default / grub [!d6 ]

Найдите строку

GRUB_CMDLINE_LINUX=""

и измените ее на

GRUB_CMDLINE_LINUX="acpi_osi=Linux acpi_backlight=vendor"

Сохраните файл и в типе терминала

sudo update-grub

Перезагрузите ваш компьютер с

sudo reboot

Теперь ваши кнопки яркости должны работать как ожидалось.

(source)

1
ответ дан 25 May 2018 в 14:04
  • 1
    Umm .. Возможно, это сработало для яркости, но, изменив имя acpi_osi в Linux, вы, вероятно, сломали функцию suspend / resume и другие функции времени исполнения, например большую часть ваших горячих клавиш. – ppetraki 21 February 2012 в 23:50
  • 2
    @ppetraki Я думаю, что OP более чем способна рассказать нам, если что-то работает или нет. – Bruno Pereira 21 February 2012 в 23:54
  • 3
    @Bruno, я хочу сказать, что он должен регрессионный тест своей функции, прежде чем требовать победы. Причина в том, что мы больше не используем Linux для имени ACPI, он создает столько проблем, сколько решает. Ему было бы лучше систематически откатывать имя acpi_osi до более ранних версий Windows, например «Windows 2006». например vista, проверяя, улучшает ли это ситуацию. Цель Linux обычно не тестируется производителем, поскольку все мы знаем, что терморегулирование исчезло, и его ноутбук находится на пути к остановке двери. Я использовал для отладки ошибок прошивки ACPI для жизни. – ppetraki 22 February 2012 в 00:18
  • 4
    lxr.linux.no/#linux+v3.2.7/drivers/acpi/acpica/utosi.c & lt; pre & gt; * Март 2009: Удалено " Linux " так как этот хост больше не хочет отвечать true * для этой строки. В принципе, единственные безопасные строки ОС относятся к Windows * и во многих или большинстве случаев представляют собой единственный тестовый путь в * ASL-коде, предоставленном BIOS. & Lt; / предварительно & GT; – ppetraki 22 February 2012 в 00:20
  • 5
    У меня возникла странная проблема здесь . Я пробовал много вещей, но ничего не помог, пока я не увидел этот ответ. Это сработало для меня. Удаление vendor приводит к тому, что яркость будет максимальной при каждом запуске и удалении Linux или замене ее на Windows заставляет клавиши яркости не работать. У меня были некоторые неработающие горячие клавиши до того, как grub изменился, они все еще не работают. Но горячая клавиша для включения / отключения сенсорной панели не работает после изменения grub. – AliNâ 5 March 2013 в 22:24

Нечего устанавливать, это по умолчанию. Этот вопрос является дубликатом

Видеокарта Intel HD Graphics, не распознанная в System Info

В ответ на предложенную ACPI настройку важно понять, что вы на самом деле делаете, чтобы достичь " яркость "для вашего рабочего стола Linux и стоимость. Это называется ACPI, это похоже на perl для управления HW, фактический код хранится в вашем BIOS, а затем выполняется по требованию ОС (у него есть интерпретатор). Этот код будет изменяться в зависимости от операционной системы, в которой вы работаете, или в вашем случае - имени ОС, в которое вы его изменили. Эти таблицы описывают все, начиная с того, как синхронизировать ваш CPUS, приостанавливать / возобновлять, регулировать температуру, несколько дисплеев (внешнюю кнопку дисплея) и, конечно, горячие клавиши, такие как яркость.

Когда вы меняете имя acpi_os, вы буквально меняете то, как все ваши HW будут вести себя во время выполнения. Мое тепловое замечание - это худший сценарий, и это действительно возможно, поскольку, указав Linux как имя ACPI, вы буквально запускаете непроверенный или плохо протестированный код, который говорит этим ресурсам очень низкого уровня, что делать.

Итак, если вы хотите продолжить этот ярлык, то ваша ответственность за то, чтобы машина работала в разумных пределах. Это особенно означает, что тепловая энергия, идущая по этой дороге, может быть абсолютно или ничего, где вентиляторы находятся на полном взрыве или до минимума. Вам также необходимо дважды проверить все остальные функции времени выполнения, например, можно ли даже приостановить и возобновить работу? контроль громкости? Супер ключ? Все это зависит от ACPI.

Итак, как работает Linux, он олицетворяет последнюю версию Windows, например Windows 2009. Подумайте, когда вы укажете Linux, какая версия? Их нет, поэтому в следующий раз, когда вы обновите свое ядро, поведение имени ACPI «Linux» может измениться, и вы застряли в побочных эффектах. Люди считают это само собой разумеющимся, выпуски Windows будут меняться в зависимости от операционной системы, на которой вы работаете , время выполнения ядра + acpi находится под одним эталоном. Linux просто продвигает его вперед, уверен, что есть версия ACPI, но пока нет кодов поставщиков.

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

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

Видеокарта Intel HD не распознается в системной информации

Запуск это и подача ошибки, без включения этих хаков, поставит нас в положение, чтобы решить проблему. Мы могли бы включить только элементы управления яркостью через причуду платформы.

Другое дело, которое вы должны учитывать, это ваше оборудование, возможно, даже не будет готово для запуска Windows 2009. Какая маленькая наклейка на ноутбуке говорит «Windows Certified»? Вы можете сказать, что Linux олицетворяет более раннюю версию Windows, такую ​​как Vista или XP. Может быть, в вашей таблице ACPI есть ошибка, Linux попросил Windows 2009, ее там не было, код был плохим, поэтому он просто выручил и ничего не было настроено. Если вы вместо этого изменили acpi_osi = 'Windows \ 2006' (например, Vista), все может работать. Еще лучше, ваш ноутбук, вероятно, был сертифицирован для этой ОС, поэтому мы знаем, что этот код работает.

Вот таблица всех имен Linux, олицетворяющих себя, начинайте с конца и откатывайте назад, пока не найдете тот, который работает. Я считаю, что мы по умолчанию отказались от Windows 2009, когда был выпущен 2.6.38: http://lxr.linux.no/#linux+v3.2.7/drivers/acpi/acpica/utosi.c

/* * Strings supported by the _OSI predefined control method (which is * implemented internally within this module.) * * March 2009: Removed "Linux" as this host no longer wants to respond true * for this string. Basically, the only safe OS strings are windows-related * and in many or most cases represent the only test path within the * BIOS-provided ASL code. * * The last element of each entry is used to track the newest version of * Windows that the BIOS has requested. */ static struct acpi_interface_info acpi_default_supported_interfaces[] = { /* Operating System Vendor Strings */ {"Windows 2000", NULL, 0, ACPI_OSI_WIN_2000}, /* Windows 2000 */ {"Windows 2001", NULL, 0, ACPI_OSI_WIN_XP}, /* Windows XP */ {"Windows 2001 SP1", NULL, 0, ACPI_OSI_WIN_XP_SP1}, /* Windows XP SP1 */ {"Windows 2001.1", NULL, 0, ACPI_OSI_WINSRV_2003}, /* Windows Server 2003 */ {"Windows 2001 SP2", NULL, 0, ACPI_OSI_WIN_XP_SP2}, /* Windows XP SP2 */ {"Windows 2001.1 SP1", NULL, 0, ACPI_OSI_WINSRV_2003_SP1}, /* Windows Server 2003 SP1 - Added 03/2006 */ {"Windows 2006", NULL, 0, ACPI_OSI_WIN_VISTA}, /* Windows Vista - Added 03/2006 */ {"Windows 2006.1", NULL, 0, ACPI_OSI_WINSRV_2008}, /* Windows Server 2008 - Added 09/2009 */ {"Windows 2006 SP1", NULL, 0, ACPI_OSI_WIN_VISTA_SP1}, /* Windows Vista SP1 - Added 09/2009 */ {"Windows 2006 SP2", NULL, 0, ACPI_OSI_WIN_VISTA_SP2}, /* Windows Vista SP2 - Added 09/2010 */ {"Windows 2009", NULL, 0, ACPI_OSI_WIN_7}, /* Windows 7 and Server 2008 R2 - Added 09/2009 */

Заметьте, вы не видите (например, Vista) в этом списке? Кроме того, убедитесь, что вы избегаете строки правильно, чтобы включить пространство в значения по умолчанию grub, или оно не будет работать. Вы можете увидеть, что имя OSI влияет на анализ журналов dmesg.

2
ответ дан 25 May 2018 в 14:04

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

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