Màn hình kép có thể làm cho PC của tôi chậm hơn không?


15

Tôi đã nhận thấy PC của mình (win-xp) dường như đang chạy chậm hơn. (ví dụ: tôi bị giật khi xem video)

Gần đây, tôi đã nâng cấp một màn hình (lớn hơn) và mở rộng kích thước của máy tính để bàn để tận dụng lợi thế của nó và tôi đã giữ bản gốc như một màn hình thứ hai. Tôi thích nó. Tuy nhiên, tôi nhận thấy rằng mọi thứ dường như chậm hơn. Tôi giả thuyết rằng màn hình thứ hai và / hoặc máy tính để bàn lớn hơn đang làm nhiệm vụ cho PC nhiều hơn.

Chỉ trong trường hợp một số 'bot snuck in, tôi đã chạy quét toàn bộ phần mềm chống vi-rút và phần mềm độc hại (nhiều máy quét) nhưng tôi cũng không thấy bất kỳ quy trình sai lầm nào. Có điều gì khác tôi đang thiếu trước khi thử đổ màn hình thứ hai không?


1
Bây giờ bạn đã có gấp đôi bất động sản màn hình máy tính để bàn, bạn có đang chạy gấp đôi số thứ không?
JBRWilkinson

Có một card màn hình kín đáo đang được sử dụng cho cả hai màn hình và máy đã được vài năm tuổi.
BIBD

Cho đến khi chạy gấp đôi số thứ, không. Hầu hết những gì nó đã làm là giữ cho tôi không phải lật qua lại giữa hai cửa sổ xếp chồng lên nhau (ví dụ: mã trên màn hình bên trái và thực thi trên màn hình bên phải)
BIBD

Không hoàn toàn liên quan đến hiệu suất, nhưng nhiệt độ của AMD 6950 của tôi đã tăng lên mười độ chỉ bằng cách thêm một màn hình giống hệt thứ hai.
Alex

Câu trả lời:


8

Đúng.

  • có nhiều thứ để vẽ hơn (cùng cách độ phân giải cao hơn chạy chậm hơn)
  • nếu độ phân giải khác nhau, Windows không thể sử dụng các tối ưu hóa hiệu suất khác nhau
  • Nếu độ sâu màu khác nhau, thì việc vẽ sẽ chậm hơn vì Windows phải chuyển đổi

Ăn cắp toàn bộ một mục blog từ Raymond Chen

Để có hiệu suất tốt hơn, hãy đặt tất cả các màn hình của bạn sang cùng định dạng màu

Pplu tự hỏi tại sao các chương trình chạy chậm hơn khi hệ thống đang chạy với nhiều màn hình .

Tất nhiên, đối với một điều, tất nhiên, khi bạn có nhiều hơn một màn hình, sẽ có nhiều thứ hơn trên màn hình để hệ thống theo dõi. Đó là cùng một lý do mà các chương trình chạy chậm hơn trên một màn hình lớn hơn là trên một màn hình nhỏ.

Và nếu chỉ có một màn hình, thì các chức năng như MonitorFromPointtrở nên tầm thường nếu cờ giống như vậy MONITOR_DEFAULTTONEAREST, bởi vì khi chỉ có một màn hình, trả lời các câu hỏi như "Màn hình nào gần điểm này nhất"? trở nên rất dễ dàng

Nếu hai màn hình của bạn không cùng kích thước, thì sự kết hợp của hai màn hình sẽ không phải là hình chữ nhật, điều này làm cho việc chống lại sự kết hợp của tất cả các màn hình trở nên phức tạp hơn.

Nhưng tôi nghi ngờ hình phạt lớn cho nhiều màn hình sẽ xảy ra nếu bạn phạm sai lầm khi đặt màn hình của mình thành các định dạng màu khác nhau, ví dụ, nếu bạn đặt một màn hình thành định dạng 565 và đặt một màn hình khác thành 24bpp.

Nếu hai màn hình không sử dụng cùng định dạng màu, thì các chương trình sẽ buộc phải sử dụng DIB thay vì DDB cho ảnh bitmap màn hình, trong trường hợp cửa sổ được chuyển sang cửa sổ có định dạng màu khác (hoặc tệ hơn, được định vị sao cho nó nằm ngang hai màn hình với các định dạng màu khác nhau). Về nguyên tắc, các chương trình chỉ cần sử dụng DIB "trường hợp xấu nhất"; ví dụ: nếu một màn hình là 555 và màn hình kia là 565, thì một DIB 565 sẽ đủ. Tuy nhiên, trên thực tế, hầu hết các chương trình chỉ rơi vào DIB 24bpp hoặc 32bpp khi phải đối mặt với màn hình với các định dạng màu khác nhau.

(Bạn truy vấn xem tất cả các màn hình có cùng định dạng màu hay không bằng cách gọi GetSystemMetrics(SM_SAMEDISPLAYFORMAT).)

Do quá trình chuyển đổi định dạng diễn ra khi DIB được chuyển sang thiết bị có định dạng màu khác, buộc chương trình phải giữ lại bitmap của nó vì DIB có nghĩa là ít nhất một trong số các màn hình (và có thể cả hai), bạn sẽ trải qua chuyển đổi định dạng khi DIB đó được vẽ lên màn hình. Ngoài ra còn có một vài tối ưu hóa linh tinh bị vô hiệu hóa khi không phải tất cả các màn hình của bạn đều sử dụng cùng định dạng màu vì chi phí sử dụng DIB vượt xa mức tiết kiệm từ tối ưu hóa.

Vì vậy, nếu bạn chưa có, hãy đi vào cài đặt hiển thị của bạn và kiểm tra xem bạn đã đặt tất cả màn hình của mình ở cùng độ sâu màu chưa. Nếu bạn không làm điều này, thì một lớp lớn tối ưu hóa đồ họa sẽ bị mất.


10

Có, nó có khả năng có thể làm cho máy của bạn chạy chậm hơn một chút do công việc phụ được đặt trên thẻ video. Tuy nhiên, nếu bạn có bất kỳ card màn hình hiện đại nào được cài đặt trình điều khiển thích hợp, nó sẽ xử lý tải thêm một cách dễ dàng. Không biết thêm thông số kỹ thuật nào của máy, thật khó để nói. Máy có nhiều năm tuổi không? Những thẻ video hoặc thẻ bạn đang sử dụng?

Bạn có thể thử cài đặt lại trình điều khiển video của mình để đảm bảo bạn có phiên bản mới nhất và bạn đã cài đặt sạch. Trình điều khiển làm việc đúng (hoặc không) có thể tạo ra tất cả sự khác biệt trên thế giới.


5

Hãy thử ngắt kết nối màn hình thứ hai. Liệu máy tính dường như chạy nhanh hơn / tốt hơn? Nếu vậy, bạn có thể muốn kiểm tra trình điều khiển như Troggy đã đề xuất trước khi kết nối lại màn hình thứ hai. Nếu các trình điều khiển được cập nhật thì có lẽ đã đến lúc cho một thẻ video mới.

PS Tôi sử dụng màn hình LCD kép trên một số máy tính để bàn. Tôi chưa thấy bằng chứng nào về sự chậm chạp liên quan đến màn hình. Một hệ thống đã hơn năm tuổi.


2

Giống như mọi người khác đã nói điều đó THỰC SỰ phụ thuộc vào card màn hình của bạn, nếu không nó sẽ không làm chậm PC của bạn. Nâng cấp card màn hình của bạn hoặc nếu nó mới hơn, giả sử Radeon 9800+ hoặc tương đương, hãy cập nhật trình điều khiển của bạn lên phiên bản mới nhất có thể.

Bạn có thể có 10 màn hình nếu bạn muốn và máy tính của bạn sẽ không quan tâm, nhưng đó sẽ là thẻ video của bạn sẽ bị nghẹt nếu chúng bị thiếu hoặc chạy phần mềm cũ hơn vì cuối cùng chúng sẽ vẽ hình ảnh trên màn hình.

Và theo định dạng màu trên mỗi @Ian, dù sao thì rất có thể nó vẫn giống nhau ...


0

Bạn đã không đề cập nếu bạn đang sử dụng một thẻ video kín đáo hoặc trên video. Nếu bạn đang sử dụng trên video thường thì nó sử dụng bộ nhớ hệ thống. Chuyển đến màn hình lớn hơn (Độ phân giải cao hơn) có nghĩa là cần nhiều ram hệ thống hơn. Bạn đang sử dụng loại thẻ video nào? Bạn có bao nhiêu bộ nhớ hệ thống? Nâng cấp bộ nhớ có thể theo thứ tự.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.