Làm cách nào để đặt độ phân giải màn hình chính xác với trình điều khiển Nvidia cho màn hình không gửi EDID?


16

Tôi liên tục gặp sự cố khi nhận được độ phân giải màn hình chính xác - mỗi lần tôi cài đặt lại, tôi tình cờ sử dụng một bản phát hành Ubuntu mới hơn và các thủ thuật cũ mà tôi từng biết không còn hoạt động nữa. Thay vì để lại một vệt dài câu hỏi cho mỗi bản phát hành mới, tôi đang tìm kiếm một giải pháp phổ quát hơn và vượt thời gian.

Cách chính xác để đặt độ phân giải màn hình chính xác với GPU Nvidia cho màn hình không gửi giá trị EDID là gì?

Lưu ý: Đây là một câu hỏi "giả" - với sự trợ giúp từ cuộc trò chuyện, tôi đã tìm thấy câu trả lời và bây giờ tôi sẽ thêm câu trả lời của riêng mình để ghi lại một giải pháp rất hy vọng.

Câu trả lời:


10

Thực hiện theo các bước sau.

Lưu ý rằng bước 6 và 7 thường không cần thiết; hãy thử bỏ qua chúng và nếu điều đó không hiệu quả, hãy lặp lại tất cả các bước và bao gồm cả hai bước này. Một số màn hình không gửi thông tin EDID đến máy tính, vì vậy Ubuntu không thể biết màn hình có khả năng gì và chỉ cung cấp độ phân giải an toàn (thấp). Hai bước giải quyết vấn đề đó.

  1. Khởi động lại và khởi động lại trong Recovery Mode.
  2. Loại rm /etc/X11/xorg.xonf( Enter)
  3. Loại reboot( Enter)
  4. Khi bạn đang ở trên màn hình Ubuntu bình thường một lần nữa, hãy bấm Alt+ F2và gõ terminal( Enter)
  5. Trong thiết bị đầu cuối, gõ sudo nvidia-xconfig( Enter). Điều này sẽ viết một xorg.conftập tin mới .
  6. Nhấn Alt+ F2và gõ gksu gedit /etc/X11/xorg.conf( Enter).
  7. Tìm phần bắt đầu bằng Section "Monitor"và nhập chính xác HorizSyncVertRefreshgiá trị. (Xem Làm cách nào để tìm kiếm các giá trị hsync / vsync cho màn hình của tôi? )
  8. Khởi động lại.
  9. Khi bạn đang ở trên máy tính để bàn Ubuntu bình thường trở lại, hãy tìm "Cài đặt máy chủ Nvidia X" trong "menu bắt đầu" và bắt đầu điều đó.
  10. Trong phần X Server Display Configuration, đặt độ phân giải mong muốn và nhấn nút Save to X Configuration File.
  11. Khởi động lại.

Bây giờ bạn nên có độ phân giải thích hợp!

Cuối cùng, sao chép tệp /etc/X11/xorg.confvào nơi an toàn trong trường hợp bạn làm hỏng nó sau đó và cần khôi phục nó.


1

Sử dụng ứng dụng cài đặt nVidia

Nếu máy tính của bạn có trình điều khiển nvidia, bạn nên nvidia-settingscài đặt và sẵn sàng.

Phương pháp dòng lệnh

Chạy lệnh sau:

nvidia-settings --query FlatpanelNativeResolution

Nếu điều này không trả về hoặc có lỗi, hãy thử tìm các thuộc tính hợp lệ với:

nvidia-settings --query all | grep -i resolution

Sau đó thử lệnh đầu tiên với một trong những thuộc tính được tìm thấy nghe có vẻ đầy đủ.

Phương thức GUI

  1. Mở nvidia-settings, bằng cách tìm kiếm launcher của nó hoặc chạy nó như một lệnh.
  2. Trong phần cây, đi đến GPU của bạn.
  3. Bây giờ hoặc duyệt tất cả các mục hoặc tìm kiếm một mục nghe giống như tên thiết bị, trong trường hợp của tôi, tôi thấy DFP-0 (AUO).
  4. Bây giờ bạn sẽ thấy trong Thông tin Flatpanel một danh sách các nghị quyết.

2
nvidia-settings --query allkhông trả lại gì
someonewithpc
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.