Почему 3D-приложения (например, Sketchup) зависают на моем дополнительном мониторе?

569
Christopher Bruns

Некоторые 3D-приложения зависают при запуске на дополнительном мониторе. Откроется окно приложения, но трехмерная сцена никогда не отображается, а в строке заголовка приложения отображается «(Не отвечает)».

Я имел этот компьютер в течение многих лет, но впервые заметил эту проблему со Sketchup всего несколько месяцев назад, но до недавнего времени не понимал, что это связано с использованием неосновного экрана.

Приложения с этой проблемой:

  • Sketchup
  • MeshLab
  • H3DViewer
  • Qt Designer, если вы добавляете QOpenGLWidget в дизайн окна
  • PyQt5 приложения, которые я пишу, используя QOpenGLWidget

Приложения, которые в порядке на обоих мониторах:

  • смеситель

Вещи, которые я пытался:

  • Обновление графических драйверов: не помогло
  • Переключить основной монитор в настройках дисплея: изменения, на которых возникает проблема с монитором. Приложения, запущенные на неосновном мониторе, зависают.
  • Перезагрузка компьютера: не помогает
  • Измените настройки дисплея, чтобы оба монитора имели одинаковую частоту обновления: не помогает
  • Сброс настроек в панели управления nvidia: не помогает.
  • Войдите как другой пользователь: не помогает
  • Удалить драйвер Oculus Rift: не помогает

Моя ОС - Windows 10, 64-битная, с 2016 года автоматически обновляется с Windows 7. В расширенном режиме рабочего стола я использую два монитора: Asus VH236H и Acer GD245HQ. Графическая плата nvidia GTX 970.

Что еще я должен попробовать?

1
Использует ли он Open GL? Зачастую производители экономят деньги, внедряя только полную поддержку OGL на основном мониторе. [Я работаю над поддержкой онлайн-игры, которая страдает тем же самым] Tetsujin 6 лет назад 0
@ Tetsujin да, некоторые из них определенно используют OpenGL. Под «производителями» вы подразумеваете производителей видеокарт? Christopher Bruns 6 лет назад 0
Да, только потому, что чипсет NVidia может это сделать, не означает, что в него встроен настоящий производитель карт. Я посмотрю, если вы можете узнать у производителя. Tetsujin 6 лет назад 0
Для SketchUp существует программа проверки, которая называется [SketchUp Checkup] (https://help.sketchup.com/en/article/3000318). Запустите его со вспомогательного монитора и посмотрите, нет ли ошибок. harrymc 6 лет назад 1
@harrymc К сожалению, Checkup всегда запускается на основном мониторе, в отличие от самого Sketchup. Проверка действительно сообщила об одной ошибке: у моей видеокарты есть только 1 МБ памяти. Карта на самом деле в 2000 раз больше. Christopher Bruns 6 лет назад 0
Поможет ли вам отключить кабель на задней панели монитора и снова подключить его? Какие порты вы используете для подключения к мониторам и каковы их разрешения? Это происходит при загрузке в безопасном режиме? Проверьте также Event Viewer для сообщений об ошибках. harrymc 6 лет назад 1
Вы действительно должны ответить, если вы хотите нашей помощи. Иначе зачем нас беспокоить? harrymc 6 лет назад 0

1 ответ на вопрос

2
Everett

Вы изолировали это от отказа монитора. Маловероятно, что это также ошибка драйвера, так как вы меняете мониторы (это означает, что вы также меняете драйверы). Это сводится к двум возможностям: либо видеокарта, либо операционная система. Самый быстрый способ проверить, что это, - это получить другую видеокарту и попробовать ее. Я бы порекомендовал другой бренд (попробуйте ATI 480 или 580), если у вас есть друг с ним. Да, вы можете использовать любой из серии 1k NVidia (1070, 1080 и т. Д.).

Если вы меняете карты и проблема исчезает, ответом является карта. Если вы меняете карты и проблема сохраняется, вы смотрите на проблему с ОС.

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

Чтобы использовать средство просмотра событий:

  1. Щелкните правой кнопкой мыши или нажмите и удерживайте значок «Пуск». Выберите Просмотр событий.
  2. Слева выберите Просмотр событий, Пользовательские просмотры, Административные события.
  3. НЕ ПАНИКА (путеводитель автостопом по галактике)

Похожие вопросы