Эксперименты с настройками UEFI BIOS

В предыдущей публикации «Компостер» кос­нул­ся тон­ких ма­те­рий, со­еди­ня­ю­щих про­ш­лое с на­сто­я­щим. В ком­пью­тер­ном ми­ре это на­зы­ва­ет­ся со­вмес­ти­мо­стью. Пыт­ли­вый ум экс­пе­ри­мен­та­то­ра хо­чет знать: что бу­дет, ес­ли ослу­шать­ся маму ма­ну­ал и от­ка­зать­ся от со­в­мес­ти­мос­ти? Дру­ги­ми сло­ва­ми: хо­ро­шо ли ус­во­ен ма­те­ри­ал по вы­пол­не­нию на ма­те­рин­ской пла­те опе­ра­ции Clear CMOS? Ес­ли с этим все в по­ряд­ке, сле­дуй­те за на­ми, до­ро­гие чи­та­те­ли. Мы на­чи­на­ем экс­пе­ри­мен­ты с ути­ли­той Aptio, на­деж­но встро­ен­ной в со­с­тав UEFI BIOS про­из­вод­ст­ва Ame­­ri­can Me­ga­trends.

Не говори GOP, если не знаешь, чем это закончится

Легко и просто с ноутбуками: заходя в Setup, они бодро рапортуют о том, какая именно версия GOP под­дер­жи­ва­ет­ся на дан­ной плат­фор­ме. Напомним тем, кто только недавно к нам подключился: Graphics Output Pro­to­col – это новинка, при­шед­шая на смену VGA BIOS в угоду UEFI.

CSM, как технология совместимости, открывает дополнительные опции меню UEFI BIOS

 

Сложнее дело обстоит с настольными системами. В слот расширения можно установить практически любую под­хо­дя­щую ви­де­окар­ту. Если у нас видеокарта без поддержки GOP, а мы выключаем CSM-ре­жим и вы­хо­дим из Setup с со­хра­не­ни­ем, то после перезагрузки нас ждет фатальная ошибка – звуковой сигнал об от­сут­ст­вии ви­део (1 длин­ный и три ко­рот­ких гуд­ка). Затем пауза и следующая перезагрузка, при которой BIOS вклю­чил CSM са­мо­воль­но, пред­уп­ре­ж­дая нас об этом та­ким со­об­ще­ни­ем:

The VGA Card is not supported UEFI Driver.
CSM (Compatibility Support Module) settings have been changed for better compatibility.

Что же происходит в процессе выполнения POST-процедур? Очевидно, что если VGA BIOS не поддерживает UEFI, то firm­ware системной платы не может взаимодействовать с ресурсами видеокарты по GOP-протоколу. Про­иг­но­ри­ро­вать «неудобный» Legacy VGA BIOS и работать с видео контроллером напрямую, firmware сис­тем­ной платы также не может, так как операции с графическим контроллером требуют спе­ци­фи­че­ской под­держ­ки и UEFI BIOS сис­тем­ной пла­ты не го­тов заранее поддерживать все типы гра­фи­че­ских кон­т­рол­ле­ров.

CSM – это мост между прошлым и будущим

Единственное решение, приемлемое для совместимости старого и нового, – технология Compatibility Support Mo­du­le. Толь­ко она способна создать «мостик» между UEFI GOP и Legacy VGA BIOS.

Запрет CSM-технологии не допускает редактирования других опций CSM-меню

 

Алгоритмы утилиты Aptio Setup в этом нас убеждают. Если CSM-режим разрешен, все прочие опции на этой стра­ни­це доступны. При выключении режима совместимости другие опции становятся недоступными. И если вы­йти из Setup, сохранив изменения, платформа не сможет проинициализировать видео и сгенерирует оши­бку, описанную выше.

Очевидно, вопрос касается не только графики. Если мы устанавливаем, например Storage-контроллер, firm­ware ко­то­ро­го не поддерживает UEFI, то при запрете режима CSM, диски, подключены к нему, останутся не­до­ступ­ны­ми.

Tags