Категория: Без категории

Доступ к скрытым настройкам UEFI на AMD

Широко известен тот факт, что «производителей» BIOS’ов (и UEFI) не так уж и много — American Megatrends, Award Software, Phoenix Technologies, Insyde Software. Раньше были еще Microid Research с их мощным на то время MrBIOS (одна фича четырехканального IDE чего стоит) и Systemsoft с решениями попроще, но это дела давно минувших дней. Я намеренно не акцентирую внимание на то, где в списке просто торговая марка, а где наименование самой фирмы — всё это малосущественно и никак не относится к дальнейшему повествованию. Скажу только что BIOS’ы не делаются конкретно под материнские платы (ну или крайней редко), обычно берется «заготовка» и незначительно адаптируется, при этом все «лишние» пункты меню настроек скрываются дабы минимизировать шансы пользователя что-то сломать.

Кстати, пользователи китайских материнских плат (особенно под сокеты 2011/2011v3) могли замечать, что китайцы особо не заморачиваются над сокрытием каких-либо пунктов меню из настроек, однако обратная сторона медали такова, что пользователю зачастую приходится на свой страх и риск выяснять — какие настройки вообще работают, а какие нет.

Иногда доступ к скрытым настройкам можно получить через нажатие определенной комбинации клавиш, в других случаях зачастую требуется «поработать» над файлом прошивки. Если повезёт — то модифицированный бинарник можно зашить через FPT или Afudos, но бывает так, что без программатора не обойтись. Причем, если на десктопных и серверных материнках настройки стараются не ограничивать, то в ноутбуках и моноблоках часто можно наблюдать печальную картину с минимально доступными настройками пользователю. Собственно, один из заказчиков и пришел с вопросом — а как увеличить объем видеопамяти, выделяемой из ОЗУ для встроенного видео, если в настройках UEFI этой возможности нет?

ЧИТАТЬ ДАЛЕЕ


Vulkan wrapper для inZOI

Одна моя хорошая подруга решила как-то сыграть в inZOI — эдакую современную вариацию, пожалуй, всем известных SIMS. К сожалению, игра даже не попыталась запуститься, встретив странным сообщением:

The game may not run due to limited graphics performance. Your graphics card does not fully support required DirectX 12 features.

Можно, конечно, поспекулировать относительно системных требований, указать на то, что Windows 10 LTSC уже давно устарела и GTX 1080 нужно заменить на что-то более современное. Но идти на поводу разработчиков мы не будем, а используем транслятор DX12-to-Vulkan — я собрал нечто вроде готового архива, содержимое которого нужно распаковать в директорию с игрой (с заменой файлов). После этого запуск должен пройти успешно, но на всякий случай для устройств GeForce в настройках «Панели управления NVIDIA» следует предварительно выставить использование цепочки буферов DXGI для Vulkan/OpenGL.

Особо стоит отметить, что речь идет только о запуске — красивая картинка и высокий FPS в сделку не входит.


Терминальный сервер из десктопных версий MS Windows

Достаточно часто ко мне обращаются заказчики из числа небольших организаций, где полноценный Windows Server с RDS и AD был бы явно избыточен, но потребность в сервере терминальных служб все-таки присутствует. Еще во времена WinXP и WS2003 была популярной процедура для патча termsrv.dll, снимающая ограничения на количество одновременных сеансов. Способ жив и сейчас, однако в прежние времена ОС если и обновлялись, то, зачастую, не так основательно, чтобы нарушить работоспособность функционала, реализованного посредством патча. Сейчас — каждое обновление несёт возможный риск того, что «все сломается». Альтернатива — ничего не модифицировать, но прицепить к терминальным службам отдельную библиотеку, реализующую весь необходимый функционал без вмешательства в системные файлы. Этот инструмент получил название RDP Wrapper.

ЧИТАТЬ ДАЛЕЕ


Модифицированные драйвера Intel HD Graphics

Время от времени мне в руки попадают ноутбуки на процессорах Intel прежних поколений без дискретной видеокарты, только с интегрированной графикой. Выгадать немного дополнительной производительности можно путём установки модифицированных драйверов на интеловскую встройку — но именно что немного, не следует ждать чудес. Установку я произвожу не «поверх» оригинальных драйверов, а «с нуля» — всем желающим поставить модификацию я рекомендую действовать аналогичным образом. Ниже я укажу общие моменты относительно установки, приведу описание и предоставлю непосредственно ссылки на драйвера.

ЧИТАТЬ ДАЛЕЕ


Удаление Defender из WinServer 2022

Чем мне нравятся серверные версии MS Windows, так это тем, что в них можно штатными средствами удалять те системные компоненты, которые считаются неотъемлемой частью в десктопных версиях. Конечно, речь о Windows Defender — настоящем пожирателе процессорного времени, первоочередная задача которого отнюдь не борьба со зловредами, а «тихое» включение служб телеметрии и обновлений (даже если администратор их отключил сам). Рассчитывать на то, что Windows Defender обеспечит безопасность как минимум сомнительно, выстраивать оборону всегда следует самостоятельно из полностью подконтрольных компонентов. А от этого товарища следует избавиться. Увы, просто удалить компонент через оснастку управления сервером не получится, в первую очередь нужно отключить Defender через групповые политики безопасности (gpedit.msc). Путь следующий:

Локальный компьютер -> Конфигурация компьютера -> Административные шаблоны -> Компоненты Windows -> Антивирусная программа Windows Defender

Ищем параметр «Выключить антивирусную программу Windows Defender» и активируем его. После перезагрузки компьютера достаточно одной команды в PowerShell чтобы удалить компонент:

Uninstall-WindowsFeature -Name Windows-Defender


WinServer 2022 и AMD Graphics

При установке Windows Server 2022 на десктопное железо столкнулся с неприятной особенностью — часть драйверов (в том числе и на встроенное видео AMD) отказывались устанавливаться, ссылаясь на то, что операционная система ими не поддерживается. Это, разумеется, не совсем так. Вернее — совсем не так. Windows Server 2022 базируется на ядре от Windows 11 — следовательно и драйвера от Windows 11 подходят. Давайте убедим систему в этом.

ЧИТАТЬ ДАЛЕЕ


Беспроблемное ПО для MadCatz R.A.T. 8+

Некоторое время назад решил менять уже старенькую беспроводную мышку от MadCatz модели R.A.T. 9 (я уже реально задолбался менять в ней аккумуляторы!) на MadCatz R.A.T. 8+ с проводным подключением. Конечно, после банкротства фирмы в 2017-м была вероятность уже никогда не увидеть новых моделей, однако, уже в 2018-м появилась новая контора из Гонконга, правопреемник торговых марок MadCatz. Моя новая R.A.T. 8+ уже из новейшей истории и, если «дореформенные» мышки были для меня образцом качества и удобства, то что будет с новым манипулятором — покажет время.

Одно могу сказать точно — дела с ПО значительно ухудшились. Я так и не смог установить фирменную программу с официального сайта, количество ошибок во время установки превысило все разумные значения. Проводить глубокие раскопки (учитывая, что предстоит иметь дело с C# и .NET) желания у меня нет, поэтому выкладываю архив с несколько старой, но отлично работающей версией ПО, да еще и не требующей установки — достаточно просто распаковать в нужную директорию, вынести по желанию ярлыки и пользоваться.
Я проверял работу только на R.A.T. 8+ модели, но, думаю, что ПО подойдет и для многих других моделей этого производителя.

В отличии от старых мышек «новое поколение» не требует замены HID-драйвера от Microsoft, достаточно только фирменного ПО от MadCatz.