MPC Video Renderer

Автор V0lt, 24 февраля 2018, 19:10:59

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Aleksoid1978

#1095
Предлагаю тестовую "альфа" версию с поддержкой DX11 FSE - https://yadi.sk/d/Xjr9drOfYiA6Ng.
Сразу скажу - в опции приписку DX9 не убирал, галку для отложенного перехода в FSE не ставить(зависаем при этом).
AMD Ryzen 5 3600 /GIGABYTE B450 Gaming X /AMD Radeon R9 16Gb@3200 /Kingston 500Gb M.2 /GTX 1650 /Samsung U28R550UQI /OLED Philips 55OLED707 /Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

MPCfan

Aleksoid1978,
На восьмёрке работает.

Evgeniy1990

Aleksoid1978,
Цитировать
Предлагаю тестовую "альфа" версию с поддержкой DX11 FSE - https://yadi.sk/d/Xjr9drOfYiA6Ng.
Сразу скажу - в опции приписку DX9 не убирал, галку для отложенного перехода в FSE не ставить(зависаем при этом).
Проверил альфа-билд на обновленной Windows 7 SP1. На первый взгляд, режим DX11 FSE работает нормально, что даже удивительно. Причем, работает достаточно плавно. В некоторых случаях, даже стабильнее, чем DX9 FSE.

P.S. А я-то ожидал увидеть полную жесть... :)
Motherboards: ASUS P5Q/GIGABYTE EP35C-DS3R, CPU: Core 2 Duo E8300/E8400, Memory: DDR2/DDR3, Video: MSI GTX 465/ASUS EAH5770/GTX 650 Ti, Audio: ASUS Xonar DG 5.1/Creative SB 5.1. VX/X-Fi Xtreme Gamer.

Aleksoid1978

#1098
По идее - как будет возможность разобраться что не так с "отложенным" переходом в FSE и будет "готово" :)

P.S. Догадываюсь о причине, ждем что получиться.
AMD Ryzen 5 3600 /GIGABYTE B450 Gaming X /AMD Radeon R9 16Gb@3200 /Kingston 500Gb M.2 /GTX 1650 /Samsung U28R550UQI /OLED Philips 55OLED707 /Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

Evgeniy1990

Aleksoid1978,
Цитировать
По идее - как будет возможность разобраться что не так с "отложенным" переходом в FSE и будет "готово" :)

P.S. Догадываюсь о причине, ждем что получиться.
И да, кстати, этот отложенный переход в режим FSE меня также удивил. Да, знаю, что виснет, но при этом он сам работает нормально. Вот это действительно - ЧУДО! :)
Motherboards: ASUS P5Q/GIGABYTE EP35C-DS3R, CPU: Core 2 Duo E8300/E8400, Memory: DDR2/DDR3, Video: MSI GTX 465/ASUS EAH5770/GTX 650 Ti, Audio: ASUS Xonar DG 5.1/Creative SB 5.1. VX/X-Fi Xtreme Gamer.

Aleksoid1978

Да FSE работает - но вот основной процесс/поток проигрывателя висит.
AMD Ryzen 5 3600 /GIGABYTE B450 Gaming X /AMD Radeon R9 16Gb@3200 /Kingston 500Gb M.2 /GTX 1650 /Samsung U28R550UQI /OLED Philips 55OLED707 /Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

Aleksoid1978

Чето так не хочется лишний раз копаться - может уберём нафиг этот отложенный переход в FSE ?
AMD Ryzen 5 3600 /GIGABYTE B450 Gaming X /AMD Radeon R9 16Gb@3200 /Kingston 500Gb M.2 /GTX 1650 /Samsung U28R550UQI /OLED Philips 55OLED707 /Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

MPCfan

#1102
Aleksoid1978,
Чуть подробнее о FSE dx11 на Win8. Alt+Tab перехватывает фокус и после Ctrl+C есть нюансы.
Кстати, c dx11 fse и dx11native почти всё корректно после Ctrl+C, c другим декодом - наоборот.   

Aleksoid1978

Не понял про Alt+Tab и Ctrl+C - у себя проверил при FSE DX11 - Alt+Tab не дает никуда переключить, Ctrl+C закрывает проигрывание нормально.
AMD Ryzen 5 3600 /GIGABYTE B450 Gaming X /AMD Radeon R9 16Gb@3200 /Kingston 500Gb M.2 /GTX 1650 /Samsung U28R550UQI /OLED Philips 55OLED707 /Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

MPCfan

#1104
Aleksoid1978,
После Alt+Tab в dx11 FSE на Win8 окно FSE пропадает, звук есть. Ещё раз Alt+Tab, окно возвращается. Что касается Ctrl+C, тут главное после закрытия, чтобы плеер остался, или вернуть "на весь экран", и после этого перезапустить файл. В комбинации dx11 FSE+dx11native вроде всё корректно, но с другими видами декодирования на Win8 работает нижняя панель инструментов для простого windowed FS, хотя статистика показывает dx11 fullscreen, и при этом она(панель) не скрывается.
PS. Ещё нюанс общий для FSE dx9 и dx11. После одиночного ПКМ перестают работать панели инструментов(их нет) для FSE, после одиночного ЛКМ опять работают.

V0lt

Цитата: MPCfan от 03 июля 2020, 12:15:42PS. Ещё нюанс общий для FSE dx9 и dx11. После одиночного ПКМ перестают работать панели инструментов(их нет) для FSE, после одиночного ЛКМ опять работают.
Это похоже меню срабатывает и ждет ответа.

Добавил простую блокировку и залил 0.4.8.1407.

MPCfan

Просьба к разработчикам и тестирующим, проверить корректность работы FSE после команды "закрыть" и последующей команды "воспроизвести". 1.5.5 (build 5367) beta+0.4.8.1407 (git-2020.07.03-f1b0109)
  1. Отключить "Exit fullscreen at the end of playback". Так будет проще.
  2. Запустить файл и перейти в FSE DX9.
  3. Ctrl+C, или же через кнопку "Close".
  4. Перезапустить файл, наведя курсор мыши в нижнюю часть экрана, чтоб появилась панель инструментов и нажать "play".
      Только так, а не клавишей "space".
  5. Проверьте работу сикбара для FSE, кликая ЛКМ по более узкой и светлой полоске этого сикбара в районе кнопок "play/pause",
      "stop/close" и т.д., как если бы там была панель для windowed FS.
  6. Если будут нюансы, выйти из FSE, не прекращая воспроизведения и опять перейти в FSE, корректность восстановится.
  7. На Win8 это выглядит так > https://yadi.sk/i/S27Law4Vf7mYYA

V0lt

MPCfan
Я думаю, тут проблема где-то на стороне плеера. Надо смотреть, разбираться...

MPCfan

V0lt,
Цитата: V0lt от 03 июля 2020, 20:25:07
MPCfan
Я думаю, тут проблема где-то на стороне плеера. Надо смотреть, разбираться...
Пару постами выше я описывал проблему с dx11 FSE после Ctrl+C. Она воспроизводится именно по такому алгоритму, как и с dx9 FSE.

Aleksoid1978

#1109
Это приколы самого MPC-BE.

P.S. Подправил.
AMD Ryzen 5 3600 /GIGABYTE B450 Gaming X /AMD Radeon R9 16Gb@3200 /Kingston 500Gb M.2 /GTX 1650 /Samsung U28R550UQI /OLED Philips 55OLED707 /Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215