Парные мониторы могут сделать мой ПК медленнее?

Я заметил, что мой ПК (winxp), кажется, работает медленнее. (например, я получаю дрожание при просмотре видео),

Недавно, я обновил (более крупный) монитор и развернул размер рабочего стола для использования в своих интересах его, и я сохранил оригинал как второй монитор.Мне очень нравится. Однако я замечаю, что вещи кажутся медленнее. Я выдвигаю гипотезу, что второй монитор и/или большие рабочие столы определяют задачу для ПК больше.

На всякий случай некоторый 'бот крался в, я выполнил полные антивирусные и вредоносные сканирования (несколько сканеров) напрасно - и я не вижу ошибочных процессов также. Есть ли что-либо еще, что я пропускаю перед попыткой, выводящей второй монитор?

16
задан 09.11.2010, 22:54

5 ответов

Да.

  • существует больше материала для рисования (тот же способ, которым более высокое разрешение работает медленнее),
  • если разрешения являются другим Windows, не может использовать различную оптимизацию производительности
  • если глубина цвета будет отличаться, то рисование будет медленнее, поскольку Windows должен преобразовать

Кража всей записи в блоге от Raymond Chen

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

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

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

И если существует только один монитор, то функции как MonitorFromPoint станьте тривиальными, если флаг - что-то как MONITOR_DEFAULTTONEAREST, потому что, когда существует только один монитор, отвечая на вопросы как, "Какой монитор является самым близким к этой точке"? становится очень легким.

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

Но я подозреваю, что большой штраф за несколько мониторов умирает, если Вы делаете ошибку установки Ваших мониторов к различным цветным форматам, например, если Вы устанавливаете один монитор на 565 форматов и устанавливаете другого на 24 бит/пкс.

Если два монитора не будут использовать тот же цветной формат, то программы будут вынуждены использовать БАБКИ вместо DDBs для экранных битовых массивов, в случае, если окно перемещено в окно с другим цветным форматом (или хуже, расположен так, это колеблется между двумя мониторами с различными цветными форматами). В принципе программы должны только использовать "худший случай" DIB; например, если один монитор будет 555, и другой 565, то 565 DIB будут достаточны. На практике, однако, большинство программ просто отступает к DIB на 32 бит/пкс или на 24 бит/пкс, когда сталкивающийся с мониторами с различными цветными форматами.

(Вы запрашиваете, имеют ли все мониторы тот же цветной формат путем вызова GetSystemMetrics(SM_SAMEDISPLAYFORMAT).)

Так как преобразование формата происходит, когда DIB блитируется к устройству с другим цветным форматом, вынуждая программу сохранить ее битовые массивы, поскольку БАБКИ означают, что для по крайней мере одного из мониторов (и вероятно оба), Вы собираетесь подвергнуться преобразованию формата когда, что DIB оттянут на экран. Существует также несколько разной оптимизации, которая отключена, если не все Ваши мониторы используют тот же цветной формат, потому что стоимость использования БАБОК перевешивает сбережения от оптимизации.

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

8
ответ дан 07.12.2019, 10:52

Да, это могло потенциально сделать Вашу машину выполненной немного медленнее из-за дополнительной работы, ставит видеокарту. Однако, если у Вас есть какая-либо современная видеокарта с надлежащими установленными драйверами, она должна обработать дополнительную загрузку легко. Не зная дальнейшую спецификацию Вашей машины, трудно сказать. Машине многие годы? Какая видеокарта или карты - Вы использование?

Вы могли бы попытаться переустановить свои видеодрайверы, чтобы удостовериться, что у Вас есть последняя версия, и у Вас есть чистая установка. Драйверы, работающие правильно (или не), могут иметь все значение в мире.

10
ответ дан 07.12.2019, 10:52

Попытайтесь разъединить второй монитор. Компьютер, кажется, работает быстрее / лучше? Если это делает затем, можно хотеть проверить драйверы как, Troggy, предложенный прежде, чем повторно подключить второй монитор. Если драйверы актуальны затем, может быть время для новой видеокарты.

P.S. Я использую двойные ЖК-мониторы на нескольких настольных машинах. Я не видел доказательства замедления, связанного с мониторами. Одной системе более чем пять лет.

5
ответ дан 07.12.2019, 10:52

Вы не упоминали, используете ли Вы осторожную видеокарту или на борту видео. Если Вы используете на борту видео часто его с помощью системной памяти. Движение к большему экрану (Более высокое разрешение) означает, что больше системного поршня необходимо. Какую видеокарту (видеокарты) Вы используете? Сколько системной памяти Вы имеете? Установка дополнительной памяти может быть в порядке.

0
ответ дан 07.12.2019, 10:52

Как все остальные сказал, что это ДЕЙСТВИТЕЛЬНО зависит от Вашей видеокарты, иначе это не замедлит Ваш ПК. Или обновите свою видеокарту или если это является более новым, скажите Radeon 9800 + или эквивалентный, обновите свои драйверы к последней версии.

У Вас может быть 10 мониторов, если бы Вы хотели, и Ваш компьютер не заботился бы, но это были бы Ваши видеокарты, которые будут дросселировать, если они будут недостаточно мощным или под управлением более старым программным обеспечением, потому что они в конечном счете рисуют изображение на экранах.

И до цветного формата на @Ian, возможности, это уже - то же по умолчанию так или иначе...

2
ответ дан 07.12.2019, 10:52

Теги

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