Buộc các ứng dụng Windows 8 Metro chạy độ phân giải thấp hơn dưới 1024x768?


15

Tôi đã cài đặt Windows 8 Consumer Preview trên netbook Samsung NB30 của mình. Tôi đã rất phấn khích khi thử nó trên chiếc hộp nhỏ này vì nó có màn hình cảm ứng và Windows 8 được cho là tối ưu hóa cho các thiết bị màn hình cảm ứng. Quá trình cài đặt nhanh chóng và mượt mà và tất cả các trình điều khiển dường như hoạt động tốt, bao gồm cả trình điều khiển cho màn hình cảm ứng.

Tuy nhiên, có một vấn đề lớn: khi tôi cố gắng nhấn vào một trong các ô trên Giao diện người dùng Metro, nó sẽ hiển thị

Ứng dụng này không thể mở. Độ phân giải màn hình quá thấp để ứng dụng này chạy.

Máy có bộ xử lý Intel Atom N450 và card đồ họa tích hợp Intel GMA 3159 và có độ phân giải tối đa 1024x600. Tôi đã đọc rằng Metro yêu cầu ít nhất 1024x768.

Có một giải pháp cho vấn đề này? Có cách nào để buộc các ứng dụng Windows 8 Metro chạy ở độ phân giải thấp hơn không?


1
Microsoft tuyên bố rất rõ ràng rằng Microsoft đảm bảo độ phân giải tối thiểu cho các ứng dụng Metro. Họ sẽ không chạy dưới độ phân giải đó vì đơn giản là họ không thể; họ không được thiết kế cho nó. Nếu có một cách giải quyết, tôi sẽ không ngạc nhiên nếu nhiều / hầu hết các ứng dụng Metro bị hỏng.
Myrddin Emrys

4
Xin lỗi, nhưng tôi không biết lý do tại sao Internet Explorer kiểu vô tuyến, không hoạt động ở 1024x600 nếu nó hoạt động rất tốt từ Máy tính để bàn kiểu cũ trên cùng hệ thống.
piokuc

@piokuc Không chỉ IE. Nhiều ứng dụng Metro khác có nhiều yếu tố bên trong chúng. Giao diện của IE là một trong những ứng dụng Metro thưa thớt nhất. Nó có thể chạy ở độ phân giải thấp hơn, nhưng đó là trường hợp đặc biệt. Hầu hết tất cả các ứng dụng khác đều yêu cầu đảm bảo độ phân giải tối thiểu, nếu không, hệ thống UI mà Microsoft có với Metro sẽ bị hỏng hoàn toàn.
Ben Richards

Ứng dụng Netflix metro hoàn toàn không chạy trên máy chiếu của tôi vì nó thích độ phân giải rõ ràng kỳ lạ và siêu nhỏ của ... chờ cho nó ... 720p (1280x720). Ai đó nên thành thật bị sa thải vì điều đó ...
MGOwen

Câu trả lời:


10

Tôi đã tìm thấy một cách giải quyết ở đây: http://liliputing.com/2011/09/how-to-enable-windows-8-metro-style-apps-on-an-older-netbook.html Về cơ bản nó là gì 'Giả vờ' rằng màn hình có độ phân giải 1024x728 - khi, rõ ràng, nó vẫn chỉ có 1024x600. Hiệu quả sẽ ổn nếu bạn muốn chơi một chút với Metro, nhưng đồ họa và đặc biệt là văn bản hiển thị ở độ phân giải 'nhân tạo' này trông rất tệ, tôi thấy nó khá mệt mỏi cho mắt của mình ... Vì vậy, tôi sẽ không đóng câu hỏi này cho một thời gian hy vọng rằng ai đó đưa ra một giải pháp tốt hơn.

Dù sao, để có được độ phân giải cao hơn 'nhân tạo' này, bạn cần sửa đổi mục đăng ký (tôi chỉ tìm thấy một) Display1_DownScalingSupported- theo mặc định, nó được đặt thành 0, vì vậy hãy đặt nó thành 1. Sau khi khởi động lại máy tính, nhấp chuột phải vào Bàn làm việc của bạn và bạn sẽ tìm thêm độ phân giải cao hơn.


Tôi có cảm giác rằng công việc này sẽ là giải pháp duy nhất bạn gặp phải. Nếu ai đó hack Windows 8 để chạy ở độ phân giải gốc thấp hơn, tôi nghi ngờ nó sẽ khiến giao diện gần như không thể sử dụng được.
Ben Richards

Có thể, nhưng tôi rất thích thử nó :)
piokuc


7

Kích hoạt ứng dụng Metro:

  1. Nhấn Win+ R, nhập regeditvà nhấn Enter. Registry Editor sẽ mở ra.
  2. Bây giờ nhấn Ctrl+ F, và hộp thoại Tìm sẽ xuất hiện.
  3. Nhập vào Display1_DownScalingSupportedhộp "Tìm gì" và nhấp Tìm tiếp theo .
  4. Khi khóa được tìm thấy, thay đổi giá trị của nó từ 0thành 1.
  5. Nhấn F3và nếu nó tìm thấy bất kỳ khóa nào được gọi Display1_DownScalingSupported, hãy thay đổi tất cả các 0giá trị thành 1.
  6. Khởi động lại thiết bị của bạn.
  7. Sau khi khởi động lại thành công, thay đổi độ phân giải màn hình thành 1024 × 768 và áp dụng các thay đổi.

Giải pháp của bạn hoạt động, vì vậy +1 cho điều đó. Điều duy nhất là mọi thứ có vẻ xa cách sau đó. Tôi thực sự có kỳ vọng cao cho Windows 8.
Valentin Despa

2

Trong Windows8, bạn cần độ phân giải màn hình tối thiểu là 1024x768 để các ứng dụng Metro hoạt động:

Từ http://msdn.microsoft.com/en-us/windows/apps/br229516 :

Để chạy Ứng dụng kiểu Metro, bạn cần độ phân giải màn hình 1024 X 768 trở lên

Không có cách khắc phục nào khác ngoài việc đảm bảo rằng phần cứng của bạn đáp ứng các thông số tối thiểu của Windows8.


0

Vâng, đó là sự thật - ít nhất bạn phải có độ phân giải màn hình 1024x768. Có một cách nó sẽ cho phép bạn thay đổi độ phân giải màn hình trong netbook, cài đặt ứng dụng và sử dụng Windows 8 bình thường như mọi máy tính khác.

Bạn có thể tìm thấy giải pháp ở đây .


1
Chào mừng bạn đến với Siêu người dùng! Sẽ rất tốt nếu bao gồm các phần thiết yếu của câu trả lời ở đây và chỉ cung cấp liên kết để tham khảo trong tương lai. Ngoài ra, tôi không thể tin rằng bạn thực sự có thể đặt độ phân giải của màn hình cao hơn mức mà phần cứng cho phép;)
slhck

0

Cố gắng cập nhật trình điều khiển card đồ họa của bạn và sử dụng Tùy chỉnh độ phân giải Netbook để thay đổi sơ yếu lý lịch và cũng cho phép thu nhỏ.


1
Thật không may, điều này là không thể, vì Samsung NB30 có card đồ họa tích hợp, điều đó có nghĩa là bạn không thể thay thế nó bằng một cái khác.
piokuc

device_driver != device

0

Nếu bạn cắm vào màn hình ngoài như màn hình phẳng hoặc máy chiếu, ứng dụng sẽ chạy tốt. Tôi biết nó không giải quyết vấn đề của bạn nhưng tôi hy vọng nó có ích.


1
Cảm ơn vì điều đó, tuy nhiên tôi dự định sử dụng netbook chủ yếu khi đi du lịch, vì vậy màn hình ngoài không hoàn toàn là một lựa chọn. Dù sao, tôi không chắc liệu độ phân giải tối đa thấp của Samsung NB30 có bị áp đặt bởi khả năng hiển thị của nó hay không, tôi nghĩ vậy cũng là / trước hết giới hạn của card đồ họa tích hợp (Intel GMA 3159).
piokuc
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.