Cấu hình đơn giản sau đây phù hợp với tôi và khi được kết nối, màn hình của tôi sẽ tự động sử dụng độ phân giải chính xác mà không cần bất kỳ sự can thiệp thủ công nào.
sudo nano /etc/X11/xorg.conf
Lưu ý rằng tập tin này có thể hoặc không tồn tại. Thêm những điều sau:
Section "Monitor"
Identifier "VGA1"
Modeline "1440x900_60.00" 106.50 1440 1528 1672 1904 900 903 909 934 -hsync +vsync
EndSection
Sau đó khởi động lại. Nếu mọi việc suôn sẻ, thì mọi thứ chỉ nên hoạt động.
Lý lịch
Tôi có máy tính xách tay UX32VD và tôi muốn có 4K qua HDMI, mặc dù không có tùy chọn 3840x2160 trong cài đặt hiển thị.
Nhiệm vụ đầu tiên của tôi là tính toán modeline. Bỏ qua bước này nếu bạn đã biết modeline. (Modeline dưới đây có thể phù hợp với bạn.) Tôi đã tải xuống umc-0.2.tar.gz , giải nén và chạy ./configure
và make
. Để có được chế độ hẹn giờ đảo ngược 25Hz, tôi đã chạy
umc-0.2/src/umc 3840 2160 25 --rbt
đầu ra nào
# 3840x2160x24.99 @ 54.625kHz
Modeline "3840x2160x24.99" 218.500000 3840 3888 3920 4000 2160 2163 2167 2186 +HSync -VSync
Tiếp theo tôi muốn thử nghiệm modeline này. Chạy xrandr
không có đối số, tôi thấy rằng thiết bị HDMI của tôi được đặt tên HDMI-1
. Tôi đã thử nghiệm chế độ này bằng cách chạy các lệnh tương tự như của Jacob:
xrandr --newmode "3840x2160x24.99" 218.500000 3840 3888 3920 4000 2160 2163 2167 2186 +HSync -VSync
xrandr --addmode HDMI-1 "3840x2160x24.99"
xrandr --output HDMI-1 --mode "3840x2160x24.99" --preferred
Cuối cùng, để làm cho độ phân giải vĩnh viễn, tôi đã tạo /etc/X11/xorg.conf
với các nội dung sau:
Section "Monitor"
Identifier "HDMI-1"
Modeline "3840x2160x24.99" 218.500000 3840 3888 3920 4000 2160 2163 2167 2186 +HSync -VSync
EndSection
Để kiểm tra, khởi động lại máy tính.
Tôi nên lưu ý rằng tôi đang chạy nvidia-driver-390
trên Ubuntu 18.04. Hy vọng rằng kỹ thuật của tôi khái quát tốt cho các cấu hình khác. (Xin vui lòng cho tôi biết trong các ý kiến.)