Как заставить собственное разрешение экрана моего дисплея, если оно не предлагается с помощью драйвера fglrx?

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

Видеокарта 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.

1
задан 29 December 2012 в 22:30

0 ответов

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

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