Màn hình kép trên Windows - Làm cách nào để đặt DPI hoặc kích thước văn bản khác nhau trên mỗi màn hình?


100

Máy tính xách tay của tôi là một màn hình rộng 15 "chạy ở 1600x1050, và ngoài ra tôi còn kết nối với màn hình LCD 19" bên ngoài chạy ở 1280x1024. Vấn đề với thiết lập này là nếu tôi tăng kích thước văn bản để làm cho màn hình máy tính xách tay có thể đọc được, văn bản trên màn hình LCD bên ngoài là rất lớn. Văn bản bình thường trên màn hình LCD dẫn đến văn bản nhỏ trên máy tính xách tay.

Tôi có những lựa chọn nào để giải quyết vấn đề này?



Tôi đã bỏ đánh dấu câu trả lời cho câu hỏi này vì nó xuất hiện Windows 8.1 hiện hỗ trợ nhiều cài đặt DPI.
dlux

Câu trả lời:


42

Cài đặt DPI ảnh hưởng đến toàn bộ máy tính để bàn, bất kể số lượng hoặc cách sắp xếp màn hình. Bạn không thể có hai cài đặt DPI khác nhau trên hai màn hình.

Cập nhật:

Điều này không đúng với Windows 8.1, có thêm nhiều Cải tiến tỷ lệ DPI , bao gồm các cài đặt DPI trên mỗi màn hình. Mặc dù một số có thể không tìm thấy việc thực hiện cung cấp đủ kiểm soát.


8
Hãy tưởng tượng những gì một chương trình sẽ phải thử của nó kéo dài cả hai màn hình. Hoặc được chuyển từ cái này sang cái khác ...
Joey

5
Tôi đoán điều này là không thể, nhưng hy vọng có một giải pháp của bên thứ ba ngoài kia. Nếu bất cứ ai muốn kiếm một số tiền, đây là một vấn đề cần giải quyết. :)
dlux

3
Đây là câu trả lời đúng - câu trả lời là "không". Và hãy tưởng tượng nếu cửa sổ của một chương trình kéo dài 2 hoặc 3 màn hình cùng một lúc - về cơ bản thì chương trình không thể vẽ các bộ phận của chính nó ở các cài đặt DPI / Font khác nhau. Windows sẽ phải từ chức - loại bỏ khái niệm phông chữ và tùy chọn DPI để điều này có thể hoạt động.
Ian Boyd

13
Bạn có thể có dpi khác nhau tùy thuộc vào màn hình, nhưng dường như không phải trên Windows. Tôi đang gặp vấn đề này với Macbook Pro Retina được nối với một màn hình khác. Nó hoạt động hoàn hảo trong Mac OS X vì nó chia tỷ lệ theo DPI và độ phân giải gốc của màn hình nhưng không có trong Windows 7/8 vì nó muốn có cùng một dpi trên toàn bộ máy tính để bàn. Đây là một vấn đề trong Windows vì bạn phải sống với văn bản quá lớn trong một màn hình hoặc văn bản quá nhỏ trong màn hình khác.
Spoike

4
Thật buồn cười là rất nhiều câu trả lời trong số này là "không thể" khi nó được thực hiện trong Windows 8, mặc dù nó vẫn chưa hoàn hảo. Đối với màn hình kéo dài, nó chỉ cần chọn DPI của màn hình nơi đặt phía trên bên trái của cửa sổ. Vấn đề tôi gặp phải là với RDP cho windows 7. Màn hình retina quá nhỏ và chuyển nó sang TV 1920x1080 vì màn hình thứ hai làm cho nó trông nhỏ hơn nữa.
Jason Goemaat

25

Một chút hack là:

Nếu bạn luôn sử dụng một ứng dụng nhất định trên một màn hình, bạn có thể đặt ứng dụng đó bỏ qua các cài đặt DPI. Ví dụ, tôi có Visual Studio trên màn hình lớn của tôi được đặt để bỏ qua DPI (100%). Mọi thứ khác trên màn hình máy tính xách tay của tôi là 145%.

Cài đặt "Vô hiệu hóa tỷ lệ hiển thị trên các cài đặt DPI cao" không tương thích trong menu thuộc tính của exe ứng dụng.


Thật thú vị, tôi hiểu chrome không thực hiện chia tỷ lệ màn hình một cách chính xác vì nó hiển thị phông chữ ngoài màn hình hoặc một cái gì đó. Vì vậy, điều 145% cho chrome có lẽ không phải là tuyệt vời (mặc dù vẫn có thể khá tốt) :-)
Jesse Pepper

14

Cuối cùng nó cũng hoạt động trong Windows 10 mặc dù nhiều ứng dụng vẫn không thể mở rộng chính xác. Nó hoạt động gần như tốt như trên OSX.

Đối với màn hình 1 DPI cao hơn ( Tỷ lệ 200% )

enter image description here

Đối với màn hình thứ 2 DPI thấp hơn ( Tỷ lệ 100% ) enter image description here

Nó quan trọng KHÔNG PHẢI để sử dụng tỷ lệ sau ( nó nên được đặt thành 100% ). Theo mặc định, sử dụng gói trình điều khiển MacBook retina, nó sẽ được đặt thành 150/200%. enter image description here enter image description here enter image description here enter image description here


Đó là tin tốt về Windows 10, và cảm ơn vì câu trả lời được viết rất tốt!
dlux

1
Có cách nào để làm cho nó được sắp xếp với tỷ lệ khác nhau? Tôi cần đặt màn hình máy tính xách tay của mình (15 "full HD) thành 125%, để có thể nhìn thấy mọi thứ. Nhưng màn hình ngoài của tôi (27" full HD) Tôi muốn giữ kích thước văn bản 100%, để sử dụng màn hình lớn. Nhưng trên cấu hình này, màn hình ngoài có chữ mờ. Có một sửa chữa cho điều đó? Cảm ơn
mimo

8

Lưu ý: Windows 8.1, trái với tuyên bố của Microsoft, không không phải thực sự hỗ trợ chạy nhiều DPI trên các màn hình riêng biệt.

Tôi có một máy tính xách tay có màn hình Windows 8.1 và 3840x2160 16 ". văn bản và hình ảnh tất cả được hiển thị sắc nét hơn).

Khi các ứng dụng được chuyển từ màn hình máy tính xách tay sang màn hình ngoài, ngay khi hơn một nửa cửa sổ được kéo qua cửa sổ được thay đổi kích thước. Vấn đề với điều này là các thanh menu, con trỏ, v.v. không được vẽ lại một cách tự nhiên ở cài đặt DPI mới, toàn bộ cửa sổ ứng dụng, thanh công cụ và tất cả được vẽ ở 200DPI sau đó bitmap thay đổi kích thước thành 50% để phù hợp với màn hình ngoài. Chỉ có thang đo DPI 200% đang được sử dụng cùng một lúc, trong khi các DPI khác cho màn hình ngoài bị ảo hóa. Một tỷ lệ song tuyến rất mờ được sử dụng và văn bản hoàn toàn không thể đọc được trên màn hình bên ngoài. Điều này có nghĩa là lợi ích của những thứ như văn bản rõ ràng (dựa trên kết xuất pixel 1: 1 và thực sự sử dụng khử răng cưa pixel phụ) là không thể đạt được khi sử dụng DPI hỗn hợp.

Một vài ứng dụng được chọn (IE, powerpoint) được liệt kê trên mỗi màn hình DPI nhận biết. Trong trường hợp này, nội dung của các cửa sổ được vẽ lại ở kích thước chính xác và độ rõ ràng trong các ứng dụng vẫn hoạt động nhưng các thanh menu, thanh tiêu đề, thậm chí con trỏ vẫn được vẽ ở tỷ lệ 200% - hiển thị chúng lớn bất thường trên màn hình ngoài. Tôi nghi ngờ ngoại lệ này đã được thực hiện để các bài thuyết trình toàn màn hình vẫn có thể được thực hiện mà không có tỷ lệ bitmap mờ. Với thanh công cụ tỷ lệ 200%, các ứng dụng này không thể sử dụng được cho bất cứ điều gì khác hơn chế độ toàn màn hình.

Tại thời điểm này, không có vấn đề gì phải khởi động lại máy tính để thay đổi DPI mỗi khi bạn cắm vào màn hình ngoài và chỉ sử dụng màn hình ngoài.


Đây cũng là trường hợp trong Windows 10. Cách duy nhất tôi có thể sửa văn bản bị mờ trên màn hình ngoài là cắm vào màn hình ngoài, sau đó đăng xuất / đăng nhập hoặc khởi động lại máy tính.
levi

Xem ở đây để giải thích MS - Blog.windows.com/buildingapps/2016/10/24/
levi

3

Tôi đã giải quyết vấn đề này bằng cách thay đổi "DPI rõ ràng" (và do đó là kích thước văn bản) của màn hình. Đặt LCD 19 "bên ngoài xa hơn sẽ làm giảm kích thước rõ ràng của phông chữ.

Nếu bạn không muốn / không thể đặt màn hình như vậy, bạn cũng có thể sử dụng màn hình Thinkpad ở độ phân giải thấp hơn để tăng kích thước phông chữ rõ ràng. Tính toán DPI đây và chắc chắn rằng chúng phù hợp.


Một lỗi phổ biến mà mọi người mắc phải là lấy độ phân giải của màn hình (tính bằng pixel) và chia cho kích thước của màn hình (tính bằng inch) và sử dụng số đó làm cài đặt DPI cho Windows.
Ian Boyd

Đặt thành độ phân giải phù hợp (trái ngược với độ phân giải được nhà sản xuất khuyến nghị) đã có kết quả tốt nhất về kích thước phù hợp, mặc dù có tác động trong việc chặn và làm mịn phông chữ.
Danny Staple

3

Bạn sẽ có thể. Trong Linux, bạn có thể làm như thế này:

  1. Tạo Máy chủ X VNC với kích thước gấp hai lần màn hình nhỏ hơn. Ví dụ: bạn có hai màn hình, cùng kích thước, nhưng rộng 1920 và 1600 pixel: bạn tạo một máy chủ ảo gấp hai lần màn hình tốt hơn: rộng 3840px (chiều cao 1080px).

  2. Mở hai máy khách VNC đối với máy chủ bạn vừa tạo. Đặt một trong mỗi màn hình. Toàn màn hình. Tỷ lệ 1: 1. Cuộn cửa sổ bên phải để hiển thị phần ngoài cùng bên phải của máy chủ Vnc. Vì các pixel có kích thước khác nhau, mọi thứ sẽ trông lớn hơn trong màn hình 1600px. Thu nhỏ cái đó cho đến khi kích thước vừa vặn.

Điều này rõ ràng là rất đơn giản và có nhược điểm nghiêm trọng (không hiển thị trực tiếp, có thể chậm, v.v.). Nhưng nếu bạn có thể làm điều tương tự với bộ đệm khung thích hợp và ...


nhưng nó sẽ không hoạt động đối với các cài đặt dpi như 125% hoặc 150%
phuclv

2

Một cách giải quyết (mặc dù tôi chưa tìm thấy cách thực hiện trong Windows 7) là cho phép di chuyển / cuộn trên máy tính để bàn, theo cách đó có thể đặt bất kỳ độ phân giải nào trong màn hình nhỏ hơn để kích thước phông chữ tương tự nhau.


panning / cuộn không liên quan. Nếu một màn hình và trình điều khiển của nó có khả năng thay đổi độ phân giải, thì chính sự thay đổi độ phân giải (hy sinh toàn bộ chi tiết của màn hình) làm cho phương pháp này hoạt động. Cách giải quyết như vậy có thể được thực hiện ngay hôm nay, khi được hỗ trợ bởi phần cứng, mà không cần xoay / cuộn.
ToolmakerSteve


1

Tôi đã giải quyết vấn đề bằng cách đặt độ phân giải tùy chỉnh cho màn hình thứ hai. Bằng cách đó, bạn có thể "giả" một cách hiệu quả cài đặt DPI khác nhau. Nhưng lưu ý rằng nó phụ thuộc vào màn hình thực tế, cho dù nó hiển thị độ phân giải không chuẩn. Ngoài ra, nó có thể tạo ra một hình ảnh mờ, khủng khiếp, nhưng bạn có thể quyết định xem bạn có thể sống với nó không. Nó không phải là tối ưu, nhưng ít nhất cũng giải quyết được vấn đề "kích cỡ khác nhau" ... (Tất nhiên trình điều khiển đồ họa cũng phải hỗ trợ nó. Nvidia cũng vậy, những người khác tôi không biết.)


1
Bạn đang sử dụng Windows 8.1? Nếu vậy, bạn chỉ cần khôi phục thông tin đã được trình bày ở đây nhiều lần. Nếu bạn không phải sử dụng Windows 8.1, vui lòng cung cấp thông tin cụ thể (bạn đang sử dụng hệ điều hành nào và Làm thế nào bạn thiết lập độ phân giải khác nhau trên hai màn hình? ). Bởi vì mọi người đã cố gắng làm điều đó trong hơn 5 năm qua mà không thành công (cho đến tám tháng trước).
G-Man

3
@ G-Man: anh ấy nói anh ấy đã thay đổi độ phân giải trên màn hình thứ hai. Từ bỏ việc sử dụng độ phân giải gốc của màn hình. Hầu hết (tất cả?) Các card đồ họa rời điều khiển màn hình ngoài có thể chạy ở độ phân giải thấp hơn. . Thay đổi độ phân giải hoàn toàn thay đổi DPI. Điều này có nghĩa là hy sinh một số chất lượng của thiết bị DPI cao hơn, để có hai màn hình có các đặc điểm tương tự nhau.
ToolmakerSteve

0

Quy trình bằng cách thay đổi kích thước văn bản đơn giản trên mỗi màn hình hoạt động tốt (Windows 10), nhưng có một vấn đề lớn bằng cách làm mờ!. Xem chủ đề này


-1

Tôi gặp vấn đề tương tự, nhận ra rằng phông chữ được đặt ở mức 125% trên 2 màn hình của tôi.  Vì vậy, tôi chỉ cần hạ độ phân giải của máy tính xách tay từ 1920X1080 xuống 1600X900 và sau đó giảm phông chữ xuống 100% trong Bảng điều khiển \ Tất cả các mục Bảng điều khiển \ Hiển thị. Điều này giữ cho phông chữ có thể đọc được trên máy tính xách tay đồng thời giảm kích thước của nó như tôi muốn trên màn hình ngoài của mình, vẫn được đặt ở 1920X1080.

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.