NVidia 3D Vision, подключение

Про жизнь в Сингапуре. Работа, хобби и прочее. Если не знаете куда, пишите тут
Сообщение
Автор
Аватара пользователя
Gradient
Site Admin
Сообщения: 1806
Зарегистрирован: Вс ноя 30, 2014 9:24 pm
Откуда: Singapore
Контактная информация:

NVidia 3D Vision, подключение

#1 Сообщение Gradient » Чт ноя 12, 2020 3:32 pm

Много спрашивают как правильно подключить NVidia 3D glasses к PC.
Из за убогости Фейсбук выложу последовательность операций тут, чтоб по 100 раз не повторять.

И так, вы подключили комплект к компьютеру.
Но как всегда "что-то пошло не так", очки не работают. "Не так", обычно случается в 90% случаев, если у вас нет специализированного 3D дисплея, предварительно зарегистрированного в драйвере NVidia. Ранее эта регистрация была возможна, пока NVidia поддерживала проект. Теперь всё... Даже идеально подходящие для 3D по параметрам дисплеи работать правильно не смогут. NVidia всем сделала подставу, закрыв проект. Вероятно, штамповка видеокарт по 1000$ баксов гораздо выгоднее сложной возни с очками.

Но в мире осталось более 600 отличных 3D игр и различных проектов работающих в 3D, и им требуется поддержка работоспособности на новом оборудовании. Надо сказать, что проект NVidia 3D Vision вероятно был сделан разнообразными индусскими деревнями оутсорсеров, "за 3 рубля". Причем каждая деревня делала что хотела и как хотела по понятиям. Поэтому в NVidia 3D vision всё криво-косо, кишит различными ошибками и недоделками, преодолеть которые обычный пользователь - бессилен. В итоге, теперь разобраться в этом безумии сложно даже профессионалам. Скорее всего, именно фактор "рукожопости" разработчиков продукт и убил, похоронив в общем нормальную идею.

В этой статье расскажу как подключить очки к PC, обойдя критические ошибки и недоделки.

Аватара пользователя
Gradient
Site Admin
Сообщения: 1806
Зарегистрирован: Вс ноя 30, 2014 9:24 pm
Откуда: Singapore
Контактная информация:

NVidia 3D Vision, подключение пирамидки

#2 Сообщение Gradient » Чт ноя 12, 2020 4:12 pm

Подключение 3D эмиттера пирамидки к PC.

Подключаем пирамидку к компьютеру и идем в Диспетчер устройств, пробуем найти устройство в списке.
Следует открыть окно Диспетчера устройств. Нажмите клавиши Win+R на клавиатуре, откроется окно "Выполнить".
Введите в него devmgmt.msc и нажмите Enter.

Изображение

Изображение

Если записи "NVIDIA Stereoscopic 3D USB controller" там нет, надо установить NVidia Steteoscopic 3D драйвер.
Это довольно сложно... NVidia ведет себя как гангстер, принудительно удаляет 3D драйвер из вашей системы при каждом обновлении, не давая вам возможности им пользоваться. Хотя на это нет никаких законных оснований. Мы честно продукт купили, отдали им свои качественные деньги, и хотим продуктом пользоваться, не зависеть от настроений тупых менеджеров.

Установить драйвер можно вручную, исправив многочисленные настройки в системном реестре. Залочив доступ на удаление драйвера, можно запретить его удаление. Но на все это нужно быть достаточно квалифицированным программистом. Проще всего установить драйвер используя бесплатную утилиту конфигурации "3D Fix Manager".

Забираем утилиту с сайта разработчика > "3D Fix Manager"

Переходим на вкладку "Drivers", где следуя рекомендациям программы добавляем все необходимые файлы. В итоге у вас должна получиться примерно такая картинка как на моем компьютере, но с именами вашего дисплея и видеокарты.

Изображение

Аватара пользователя
Gradient
Site Admin
Сообщения: 1806
Зарегистрирован: Вс ноя 30, 2014 9:24 pm
Откуда: Singapore
Контактная информация:

NVidia 3D Vision, создание профиля дисплея

#3 Сообщение Gradient » Чт ноя 12, 2020 4:37 pm

Создание профиля 3D дисплея.
Далее надо создать файл виртуального (фейкового) 3D дисплея, и прилинковать его профиль (настройки) к существующему, чтоб драйвер NVidia думал, что вы используете старые (ранее) зарегистрированные модели. Если это не сделать, NVidia драйвер запускаться откажется.

Переходите на вкладку "3D Fix Manager" -> Settings -> Display Profiles где следует заполнить поля настроек. Надо определить, какое разрешение экрана вы хотите использовать в различных режимах и какая частота кадров допустима. Чтоб очки работали нормально, следует выставить что-то около 120Гц если дисплей это поддерживает. Допустимое разрешение экрана и максимальное рабочее fps посмотрите в технических характеристиках вашего дисплея. Если дисплей медленный, не следует выбирать максимальное разрешение, подберите так, чтоб картинка "не тормозила".

Изображение

Надо сказать, что на частотах fps ниже 100Гц, оригинальный комплект NVidia 3D Vision работать не будет. Ограничение введено на уровне firmware устройства, обойти это и запустить комплект на обычных 60-75Гц мониторах не получится.

Аватара пользователя
Gradient
Site Admin
Сообщения: 1806
Зарегистрирован: Вс ноя 30, 2014 9:24 pm
Откуда: Singapore
Контактная информация:

NVidia 3D Vision, активируем драйвер

#4 Сообщение Gradient » Чт ноя 12, 2020 5:02 pm

Включаем и активируем 3D стерео драйвер

Теперь у нас все готово к включению NVidia Stereoscopic драйвера.
Открываем через меню Пуск или Свойств дисплея -> "Панель управления Nvidia".
В ней появляется бокс выбора "Тип стереоскопического дисплея". Выбираете ваш созданый ранее виртуальный 3D дисплей (профиль).

Выбирать дисплей для использования вероятно следует каждый раз перед включением 3D режима, потому что настройка слетает и выбор дисплея не показывается в панели управления.
1. Открываем "Панель управления Nvidia". Если нужный 3D дисплей отсутствует, переходим к пункту 2.
2. Открываем "3D Fix Manager", заново создаем или обновляем профиль.
3. Выбираем дисплей в "Панель управления Nvidia".
4. Открываем плеер, всё работает.

Если есть желание, напишите автору "3D Fix Manager" и он сможет этот баг исправить.

Изображение

Далее запускаем "Мастер установки" и настраиваем драйвер для работы с комплектом "Пирамидка и очки".

Изображение

Аватара пользователя
Gradient
Site Admin
Сообщения: 1806
Зарегистрирован: Вс ноя 30, 2014 9:24 pm
Откуда: Singapore
Контактная информация:

NVidia 3D Vision, проверка работы, 3D плееры

#5 Сообщение Gradient » Чт ноя 12, 2020 5:20 pm

Загрузите с сайтов разработчиков совместимые плееры для проверки.

После успешного завершения Мастера установки можно начинать тесты.
Найдите и загрузите программы 3D плееров. Не все плееры будут нам полезны, а только с "page flip" или "side by side" методами показа. Следует выбрать такие, где есть встроенная поддержка NVidia 3D Vision. Иначе невозможно будет синхронизировать очки с дисплеем. Первым делом надо попробовать фирменные приложения от NVidia.

Меню -> Программы -> NVIDIA Corporation -> 3D Vision
"Средство для просмотра фото 3D Vision". Загрузится вместе с NVidia 3D Vision драйвером - картинки кажет нормально. Но интерфейс примитивен, пользоваться не удобно. Зачем и для кого это безобразие сделали - не понятно...

> NVIDIA 3D Vision Video Player На удивление хорошо и грамотно сделано! Интерфейс удобный, программа работает в оконном режиме. Можно оперативно менять параллакс и подстроить максимальный стерео эффект. Стабильно держит синхронизацию, сбоев ракурсов практически нет.

Изображение

> sView Программа в целом многофункциональная, картинки и видео на мощных PC идут качественно. Но с NVidia у "sView" большие трудности, работает это только в полноэкранном режиме(!!!). Очень не удобно. Еще пару лет назад "sView" работал гораздо лучше, но целеустремленному автору наконец удалось его испортить. Если ранее "sView" просто летал на ноутбуке, то теперь еле шевелится, ужасно тормозит и спотыкается на каждой "кочке". Меня лично это раздражает, сливаю поделку в мусор.


Изображение

> Stereoscopic Player Легендарное Немецкое качество! Мощное меню выбора режимов и настроек, вроде всё презентабельно, логично, красиво. Но не работает... Автор так старался нагромоздить "Вавилонскую башню" из возможностей , что вероятно внутри "все извилины заплёл". Мне так и не удалось это чудо немецкой мысли заставить качественно работать с 3D Vision. Настройки постоянно слетали, картинку перекашивало, ракурсы прыгали. Может у вас и получится. У него аналогичная проблема - работа с 3D Vision только в полноэкранном режиме, очень напрягает пользователя. Тоже сливаем недоделку в мусор.

> StereoMovie Player Заявлена поддержка 3D Vision. Потестил... пожалуй это хуже всех. С NVidia работает только в полноэкранном режиме. Настройки сумбурные, впечатление - автор сам плохо понимает их суть и назначение. Что-то конечно плеер показывает, но совсем не то что надо. Постоянные падения и вылеты, вакханалия багов! Крайне не удобный, не продуманный интерфейс. В мусор однозначно.


Изображение

> Bino Player Не поддерживает NVidia, похоже только для anaglyph вывода. Не совместим.


Изображение

> Axara 2D to 3D
Программа конвертирует обычные фильмы в псевдо трехмерное видео. Как плеер бесполезна.

По итогам проведенных на сегодня проверок, лучший: NVIDIA 3D Vision Video Player

https://www.dvdfab.cn/media-player.htm
https://www.windvdpro.com/en/
https://videoconverter.wondershare.com/ ... h-vlc.html
https://www.cyberlink.com/downloads/tri ... en_US.html

Есть еще несколько мощных плееров по ссылкам выше, потестите их сами. :)

Аватара пользователя
Gradient
Site Admin
Сообщения: 1806
Зарегистрирован: Вс ноя 30, 2014 9:24 pm
Откуда: Singapore
Контактная информация:

NVidia 3D Vision, скрытые проблемы

#6 Сообщение Gradient » Сб ноя 21, 2020 8:40 pm

На пути к истинному стерео
Теперь следует рассказать о "подводных камнях" в использовании различных дисплеев.
Основная и самая сложная в исправлении трудность - не совпадение угла поляризации экрана и очков.

На линзах очков наклеена тонкая пластиковая пленка поляризатора, он необходим для работы линз в режиме "оптического вентиля". Если эту пленку удалить, жидкие кристаллы внутри линз не смогут полностью перекрывать оптический поток от экрана дисплея и ракурсы не смогут переключаться правильно. Изображения для левого глаза оптически перекроются с правыми, ракурсы сольются в одну "кашу" и 3d не получится. Из за малого угла поворота жидких кристаллов, в очках приходится использовать 2 поляризатора. Перед линзой и за ней, это существенно ослабляет световой поток от экрана.

Изображение

В дисплее тоже есть поляризационный фильтр, и если производителем дисплея он приклеен как попало, вас ожидает проблема. Посмотрев на дисплей через очки - вы не увидите изображения, вместо него будет черный квадрат. Посмотрите на картинку, направление вектора поляризации фильтров тут не совпадает. Для худшего случая, сдвиг равен 90 градусов, свет не проходит совсем.

https://www.youtube.com/watch?v=rIOVpYO7JPI

Поэтому перед приобретением любых 3D очков или нового дисплея, следует обязательно проверить, совпадает ли плоскость поляризации. В очках в выключенном состоянии картинку должно быть видно с максимальной яркостью. Если покупаете очки в интернете, поинтересуйтесь углом поляризации линз у производителя. Для 99% китайских очков от телевизоров, или предназначенных для DLP проекторов - поляризация с компьютерным дисплеем не совпадёт. У специализированных 3D дисплеев поляризация - всегда вертикальная, а у телевизионных и DLP очков: 45 градусов. У дисплеев, даже одинаковой модели поляризация может гулять в широких пределах. Надо пробовать каждый конкретный экземпляр.

Время и идиоты из Микрософт
Следующая, не менее грандиозная проблема. Как всем известно, микрофирма постоянно что-то меняет в недрах своей операционной системы. И к сожалению, работает это год от года всё медленнее... Например совсем недавно, уникальные рукожопы так > испортили систему счёта времени в Windows 10, что программы требующие точных временных задержек просто отказались работать. Именно к таким программам и относится оригинальный драйвер NVidia 3D Vision. При нынешних изменениях в операционной системе, невозможно точно выдерживать интервалы настроек 3D кадра и компенсировать смещения пробега видео сигнала в железе компьютера и монитора. Речь идет о стабильном поддержании точных временных интервалов порядка 0.5...6мс.

Изображение

Если в Windows 7 и ранних версиях Windows 10 с некоторыми ухищрениями еще можно было получить приемлемую стабильность величин от 2х миллисекунд, и это позволяло не плохо показывать 3D. Было терпимо.

Изображение

Но "талантливые индусские программисты все улучшили", а вернее сделали полную задницу. Сейчас гарантированный интервал задержек начинается от величины 9 мс. Но это превышает длительность одного кадра! Например на частоте 120Гц, длина одного фрейма равна 8.3мс. То есть сейчас, даже при большом желании, софтовыми методами невозможно стабилизировать и настроить качественный 3D показ. Картинка будет случайно дергаться в интервале 0...9мс, как повезет, в зависимости от загрузки и конфигурации операционной системы. Именно поэтому комплект NVidia 3D Vision и перестал гарантированно работать в современных OS. Чтоб это исправить, нужна вспомогательная быстрая система, которая сможет точно считать время и "на лету" корректировать фазу показа кадров. На самом компьютере это сделать уже не получится, он "ослеп" и не видит интервалы времени короче 9мс, и не может их точно генерировать, что гораздо важнее!

Аватара пользователя
Gradient
Site Admin
Сообщения: 1806
Зарегистрирован: Вс ноя 30, 2014 9:24 pm
Откуда: Singapore
Контактная информация:

NVidia 3D Vision и кроха S3D

#7 Сообщение Gradient » Сб ноя 21, 2020 11:16 pm

Мама, мама, что я буду делать?
Мама, мама, как я буду жить? Ыыыыы!


Мда... приятного мало. Похоже не видать нам качественного 3D на компьютере. Слишком много неблагоприятных факторов и ограничений. Но не всё так ужасно, как может показаться сначала. Потестим еще один маленький 3D плеер. Он настолько скромный и просто выглядит, больше похож на игрушку, что надежд на лучшее совсем не внушает. Но это кажущаяся простота. Внутри у него мощнейшая программно-аппаратная связка решений.

Изображение

> S3D DX10 ver3.1
Панель управления очень проста. Можно выбрать картинки стерео пары из разных файлов, можно выбирать автоматически с суффиксами _l _r. Если картинки стерео пар сложить в папку, при выборе "Директория" показывается слайд шоу. Переключение: стерео-моно режимы, быстрый переброс ракурсов: R/L. Простая подстройка глубины параллакса смещением, картинку не пересчитывает. Всё как у других плееров. Но самое интересное нас ждет под кнопкой "Настройки".

Изображение

Открываем панель управления драйвером.
В разделе "Состояние устройств", видно какие подключенные к компьютеру железки драйвер успешно обнаружил.
Кроме оригинального S3D донгла и очков, у меня используются 2 пирамидки NVidia. S3D плеер как и NVidia плеер поддерживает прямое управление пирамидками как в оконном так и полно экранном режиме. Но мы не будем использовать только единственную опцию "NVIDIA 3D Emmiter turn on". Потому что качество показа 3D шоу от NVidia плеера ничем отличаться не будет. Разница лишь в отсутствии геморроя с драйверами, S3D мгновенно открывает и активирует пирамидку напрямую, минуя драйвер NVidia! Это ещё не все сюрпризы...

Делаем смешанную конфигурацию устройств, как показано на рисунке.
1. Включаем Bluetooth Transmitter turn on.
2. Выключить Infrared Transmitter turn on.
3. Включаем NVIDIA 3D Emmiter turn on.

Изображение

Без подключения S3D dongle, плеер хорошо работать не будет. S3D dongle и делает, что нам так не хватало в компьютере, точно считает время и аппаратно занимается коррекцией показа видео. Настраиваем конфигурацию дальше. Активируем блютус. Устанавливаем фильтр подавления джиттера на минимум, иначе начнет пропускать кадры.

Запускаем показ кнопкой Play.
Смотрим на картинку и двигая ручку Frame Offset, подбираем наилучшее качество 3D.
Если стерео нет, переключите флажок Swap Lens и попробуйте снова.

И так, у меня стерео появилось. Качество и стабильность картинки просто улетные! Но после длительного разглядывания разных фото замечаю артефакты, есть паразитное взаимное проникновение ракурсов в верху и внизу кадра. Это тоже в некоторой степени "лечится" настройками. Движками R/L open-close подберите позиции, когда ореолы исчезнут при минимальном падении яркости изображения. Слишком сильно уменьшать интервал открытия линз не следует. Настройки запоминаются на компьютере и больше их трогать не надо.

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


Вернуться в «Разное»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость