Перетаскивание приложения на второй монитор приводит к его сбою. Почему?

У меня потрясающая система Vista, 64-битная версия с 12 ГБ ОЗУ и большим количеством дискового пространства. И у него есть два монитора. И у меня есть карта Hauppauge WinTV в сочетании с их приложением WinTV, которое я могу использовать для просмотра ТВ. Поскольку на одном из мониторов, которые у меня есть, также есть телевизионная антенна и звук, я нечасто использую эту телевизионную штуковину, поэтому тот факт, что это приложение немного нестабильно, меня не особо беспокоит. (Это просто полезно, когда я хочу что-то записать.)

Но когда я запускаю приложение WinTV и решаю перетащить приложение с левого монитора на правый, у всего приложения возникают проблемы по какой-то загадочной причине, часто приводящей к тихому сбою, когда оно просто выходит из памяти без единого предупреждения. Даже отчета доктора Ватсона.

Что ж, не хочу, чтобы это было исправлено, или не хочу использовать для этого другое приложение. Но мне интересно, это просто ошибка в приложении или может ошибка в видеокарте или драйвере. Кто-нибудь еще сталкивался с подобными проблемами с настройкой двух мониторов и другими приложениями, которые, кажется, обращаются к видеокарте напрямую или делают то же самое «волшебство», что и WinTV?

5 ответов
5

У меня были аналогичные проблемы с VLC, меняя местами мониторы пока он играет заставляет изображение исчезать, но оно восстанавливается через несколько секунд. Я предполагаю, что это та часть восстановления, с которой борется WinTV;)

Можете ли вы заставить его перестать показывать видео?

  • То же самое происходит и с 3D-графикой, использующей аппаратное ускорение. Единственное исправление — остановка воспроизведения (или анимации) при перетаскивании между мониторами. Я не на 100% виноват, но, вероятно, это как-то связано с тем, как карта обращается к экрану для достижения максимальной производительности.

    — ChrisF
    7 нояб.

  • Останавливает воспроизведение видео при перетаскивании. Если просто выключить телевизор, то без проблем перетащу. Но он никогда не выдерживает сопротивления, когда я двигаю его во время игры. Я подозреваю, что программа WinTV неисправна, но не могу исключить возможную неисправность видеодрайвера.

    — Вим тен Бринк
    8 нояб.

  • Возможно, он просто делает что-то необычное, чтобы получить хорошее видео, подобное VLC, которое не готово для переключения экрана или что-то в этом роде. Ну что ж 🙁

    — Фоши
    8 нояб.

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

  • Я тоже так подозреваю. К сожалению, у меня есть только одно приложение, использующее DirectVideo, и это программное обеспечение было поставлено вместе с оборудованием. Он поддерживает 64-битную Vista, но, скорее всего, неисправен. Но как быть уверенным, что это программа, а не установка?

    — Вим тен Бринк
    8 нояб.

Это может быть ошибка графического драйвера или программы просмотра ТВ.

Я бы посоветовал вам обновить обе версии до новейшей, но мы действительно не можем вам сказать.

Единственное, что я действительно могу сказать, это посмотреть в журнал событий и посмотреть, можете ли вы вытащить какие-либо сообщения о «сбойном приложении» и посмотреть на «сбойный модуль», чтобы узнать, что вызвало проблему.

  • Оба являются новейшими драйверами. Журнал событий ничего не сообщает. Но в основном, все, что я хочу знать, является ли это обычным для систем с двумя мониторами и приложений, которые явно пишут прямо на видеокарту.

    — Вим тен Бринк
    8 нояб.

  • Все зависит от того, насколько «хороша» программа. Если он вылетает, скорее всего, он написан плохо. Например, я считаю, что VLC очень хорош для работы с несколькими мониторами, но если вы откроете проигрыватель Windows Media, поместите в него любой фильм, и вы увидите, что он воспроизводится только на том экране, который занимает более 50% окна, а иногда может сбой при использовании плохих кодеков … возможно, телепрограмма использует Direct x для рисования, и она просто плохо написана. Вы можете попробовать использовать Windows Media Center или любую другую программу, которая может видеть TV Card, но написана лучше.

    — Уильям Хилсам
    8 нояб.

Что вы можете попробовать:

  1. Попробуйте сделать второй монитор основным и наоборот.
  2. При перемещении игрока на другой монитор сначала нажмите STOP, затем переместите, затем PLAY.
  3. Убедитесь, что оба монитора настроены одинаково с (без) аппаратным ускорением:

изображение

  • Сделано 1 уже, без разницы. И 2 будет нормально работать, потому что софт перестает писать в видео напрямую. И 3, оба монитора настроены одинаково. Они почти идентичны при одинаковом разрешении. Просто у одного из них есть дополнительные функции. (Samsung Syncmasters T240 и T260HD, оба в разрешении 1920×1200.)

    — Вим тен Бринк
    8 нояб.

  • Вы пробовали отключить аппаратное ускорение для них обоих?

    — harrymc
    8 нояб.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *