NB! Данный текст адресован опытным пользователям, которые понимают как работать с BIOS, устанавливать драйверы (в т.ч. через pnputil), умеют читать документацию, и пр.
На рынке доступно не так много устройств, способных проигрывать 4К/UHD Blu-Ray диски. Это современные консоли и несколько плееров от нескольких производителей, в основном японских и китайских. Данные устройства хорошо изучены, их плюсы и минусы, достоинства и недостатки описаны, и останавливаться на них мы не будем. Перейдём сразу к сабжу — к построению относительно универсального (ресурсоёмкие игры, сёрфинг, хранение архива, работа) компьютера в том числе для просмотра 4K/UHD Blu-Ray видео.
Для того, чтобы иметь возможность проигрывать UHD Blu-Ray диски, компьютер должен удовлетворять нескольким условиям:
- Наличие аппаратного плеера/привода UHD Blu-Ray дисков, телевизора/монитора с поддержкой HDCP нужной версии, ну и провода.
- Наличие поддержки расширений Intel SGX как со стороны процессора, так и со стороны материнской платы
- Наличие в процессоре интегрированного видеоядра
- Наличие у материнской платы выхода HDMI 1.4
- Наличие подходящего программного плеера
- Обязательное применение некоторых настроек BIOS и OS, а так же, наличие драйверов и пр. программных элементов
- Подключение к сети Интернет.
Пункт 1. В отечественной рознице выбор приводов не велик. Мы остановились на «ноутбучном» приводе H-L Datastore BU40N (от LG Hitachi). Телевизор от Sony удовлетворял всем заявленным требованиям, кабель тоже.
Пункты 2, 3 и 4. Последним «гражданским» поколением процессоров, поддерживающим Intel SGX было десятое. Последним семейством чипсетов — четырехсотое. Мы использовали процессор Intel Core i5-10600K и материнскую плату Asus Prime Z490-A. Да, у данной платы не будет 60Hz на HDMI с данным процессором, но возможно, эта проблема решится позже. Данная материнская плата позволяет установить значение параметра Intel SGX в BIOS равным «Disabled» и «Software Controlled». Значения «Enabled», а так же параметра PRMRR Size в BIOS нет, не смотря на наличие строк, связанных с PRMRR в UEFI ROM.
Но, как оказалось, SGX = «Software Controlled» вполне достаточно для работы UHD Blu-Ray.
Пункт 5. Тут всё просто — нужно купить Cyberlink PowerDVD 21 за полную цену. Ни триальная версия, ни «триальная» не смогут проигрывать UHD Blu-Ray. Об ограничениях триальной версии прямо заявлено (см. Limitations) в описании, а «триальная/таблеточная» версия не сможет связаться с сервером в сети Интернет для проверки ключей.
Пункт 6. Для того, чтобы заставить работать Software Controlled SGX, необходимо отключить в BIOS материнской платы режим CSM — не просто выбрать в нём UEFI, а отключить Compatible Mode в принципе. Так же необходимо включить SecureBoot и выбрать операционную систему Windows 10 (Windows UEFI или иную, в зависимости от вендора MB и того как он обозвал этот пункт в BIOS). Если до этого была установлена ОС, отличная от Windows 10, либо Windows 10 в другом режиме — придётся переустановить. После применения нужных параметров в BIOS и установки ОС, необходимо установить несколько программных компонентов:
6.1 — драйвер интегрированной видеокарты. На момент написания текста и для описываемого процессора это было вот. С драйвером из MS Update были проблемы с HDCP.
6.2 — драйвер SGX. По словам коллег, в Win10 ничего устанавливать дополнительно не нужно, но на всякий случай вот. Графический инсталлятор доступен только для серверной версии Windows, пользователям же «гражданский версий» предлагается установить два inf файла посредством pnputil. В принципе, если для читателя не проблема запустить консоль от имени администратора и дать четыре команды (два раза cd и два раза pnputil), то никаких проблем с этим пунктом нет.
6.3 — собственно «активатор» функции. Он доступен в MS Store. Если все шаги до этого были выполнены верно, то данная утилита позволит активировать Intel SGX с правильным (128MB) значением PRMRR (картинка из MS Store):
Визуально проверить наличие SGX устройств можно в диспетчере задач (картинка ниже из сети).
Проверить систему на совместимость можно посредством этой утилиты (картинка ниже — «фотошоп»).
Пункт 7. да, нужно постоянное подключение к интернет, а может и не постоянное, но нужно. Нет, «триальный» PowerDVD работать не будет. Пробная версия тоже не будет. Единственный шанс попробовать — купить программу и потом в случае чего вернуть деньги. Учетная запись на сайте Cyberlink и авторизация в программе тоже нужны.
В планах проверить как это всё работает с дискретной видеокартой при активной интегрированной и пробросом «картинки» через PCI-E. Всё же хочется 60Hz и HDR.
Кошмар. Чтение пострашнее Стивена Кинга. Идеи DIVX (тот, что формат диска, подразумевавший подключение к интернету для расшифровки) воскрешены! SGX, Windows 10, MS Store, Interl, Cyberlink… просто обложили DRM-ом.
К счастью, SGX уже пару раз взломан.
https://arstechnica.com/information-technology/2020/11/intel-sgx-defeated-yet-again-this-time-thanks-to-on-chip-power-meter/
SGX упразднён в 11-м поколении процессоров Intel, в 12-м и будущих рапторах его тоже нет. У AMD его формально и не было. Т.е. если говорить о ПК — Cyberlink, Intel 630/640 встройка, выход только по HDMI и процессор от седьмого (или шестого?) до десятого поколения. Соответственно Win10, UEFI, SECUREBOOT. При этом в базе еще и 30Hz и никакого HDR.
То, что SGX взломан, радости не добавляет, ибо другого программного плеера, который бы смог даже за деньги, найти не удалось. Только PowerDVD.
Я не готов обсуждать целесообразность построения универсального компа для UHD Blu-RAY. Товарищ захотел — я попытался помочь советом. Но…. и актуальная плойка, и актуальный хуящик построены на архитектуре ZEN (АМД). Первая на форке FreeBSD, вторая на «форке» Windows — обе играют UHD BluRAY. Про ARM Based плееры от OPPO и SONY и вовсе не говорю. Т.е. реализация SGX в процессоре видимо не так обязательна, как её подают последние «продавцы плееров».
А есть ли возможность как-то заблокировать апдейт драйвера\утилиты 11го-12го интела для предотвращения сноса SGX? И еще вопрос, вы хотите попробовать через видеокарту — но не усугубится ли так проблема 23,976?
По первой части вопроса — апдейт уже случился. Не знаю насчет кремния, но в микрокоде в 11 и 12 поколении SGX не было никогда. Более того, в UEFI гигабайта и асуса поддержки со стороны материнской платы нет в 5хх серии чипсетов. Т.е. 10 поколение и 4хх серия чипсетов (в которых я не видел SGX=Enabled, только Software Controlled). Более того, у Асуса и Гигабайта там и «не честного» HDMI2.0 нет, а искать старые (или потенциальные новые) асроки — это уже сложно.
По второй части — железо не моё, я только помогал товарищу. Он пока остановился в своих изысканиях, ну и я собственно тоже сушу вёсла. Если найдётся 1060 или что-то подобное — попробуем, но пока не нашлось.
Всё сказанное выше — IMHO, могу сильно ошибаться.
Уведомление: Как смотреть UHD Blu-Ray с компьютера в 2022-м году: альтернативная версия | ideafix.name