Làm cách nào để định cấu hình Ubuntu cho màn hình 21: 9?


17

Tôi có một màn hình cực rộng, độ phân giải 21: 9, AOS. Mặc dù vậy, không có tùy chọn nào cho 21: 9 trong cài đặt hiển thị Ubuntu, vì vậy tôi phải đặt màn hình thành 16: 9, loại nào đánh bại mục đích có màn hình siêu rộng! Nếu màn hình được đặt thành 21: 9, máy tính để bàn được kéo dài đáng kể.

Bất cứ ai cũng biết cách thêm cài đặt 21: 9 vào Ubuntu?


1
Bạn có thể đọc cái này: askubfox.com/questions/19954/ Kẻ
Takkat

Ngoài ra, hãy kiểm tra điều này: Askubfox.com/questions3536200 / Mạnh
Szczepan

Nếu bạn có thẻ video Nvidia và cài đặt trình điều khiển, bạn có thể chạy Cài đặt máy chủ Nvidia X từ danh sách ứng dụng của mình và đặt độ phân giải mong muốn của bạn ở đó.
Dante

3
Câu hỏi này cần cải tiến: máy trạm hoặc thương hiệu / model máy tính xách tay, bao gồm thông tin về card đồ họa, phiên bản Ubuntu và nhãn hiệu / model màn hình. Tôi sở hữu một máy tính xách tay Thinkpad E531 chỉ với gpu intel tích hợp của cpu coreI5. Ubuntu 16.04 đã có thể phát hiện và sử dụng màn hình Asus 21: 9 mà không gặp vấn đề gì, cộng với màn hình của máy tính xách tay cùng một lúc.
ttoine

1
Tôi nghĩ rằng tất cả mọi thứ là cần thiết để trả lời câu hỏi này là ở đây . Đáng buồn thay, tôi không có thời gian để thử nó.

Câu trả lời:


14

Dọc theo dòng này , tôi đã có thể tìm thấy một số thông tin:

Liên kết này đã giúp tôi.

Tóm lại: chạy xrandr và cvt như bạn đã làm, sau đó tạo tệp sau:

/usr/share/X11/xorg.conf.d/10-monitor.conf

Trong tệp thay đổi các tham số trong <> theo thông số kỹ thuật của bạn:

Section "Monitor"
  Identifier "Monitor0"
  <INSERT MODELINE HERE>
EndSection
Section "Screen"
  Identifier "Screen0"
  Device "<INSERT DEVICE HERE>"
  Monitor "Monitor0"
  DefaultDepth 24
  SubSection "Display"
    Depth 24
    Modes "<INSERT MODENAME HERE>"
  EndSubSection
EndSection

Đây là những gì bạn nên làm:

Đối với modeline, đầu tiên chạy lệnh này:

cvt <X> <Y> <R>

Trong đó Xx Ylà độ phân giải của bạn và Rlà tốc độ làm mới của bạn.

Để kiểm tra độ phân giải, trước tiên hãy làm điều này:

xrandr --newmode <MODELINE>

Hãy chắc chắn để loại bỏ các Modelinetừ khóa.

Sau đó, sao chép đầu ra và thay thế trình giữ chỗ bằng nó.

Đối với thiết bị, hãy chạy xrandr|tail -n+2|head -n1|cut -d\ -f1và thay thế trình giữ chỗ bằng đầu ra của thiết bị. Giữ dấu ngoặc kép .

Đối với tên mod, hãy chạy cvt <X> <Y> <R>|cut -d\ -f2, thay thế trình giữ chỗ cuối cùng bằng đầu ra của lệnh này. Như trước, giữ dấu ngoặc kép .

Sau đó, làm điều này:

xrandr --addmode <DEVICE> <MODENAME>

Thay thế <DEVICE><MODENAME>thích hợp. Sau đó, để kiểm tra độ phân giải của bạn, hãy làm điều này:

xrandr --output <DEVICE> --mode <MODENAME>

Nếu bạn gặp sự cố với độ phân giải mới, vui lòng đăng xuất và sau đó quay lại (trường hợp xấu nhất: nhấn Ctrl+ Alt+ Deletevà sau đó Enterđăng xuất.)

Nếu bạn không gặp phải sự cố, hãy lưu tệp, sau đó khởi động lại X. Để thực hiện việc này, trước tiên hãy nhấn Ctrl+ Alt+ F1, đăng nhập với tư cách là tài khoản 'Quản trị viên', sau đó chạy các lệnh sau:

killall Xorg
X

Nó đã làm việc. Cảm ơn rất nhiều. Ngoài ra tôi nghĩ sẽ tốt hơn nếu chúng ta đặt xrandrlệnh đó ~/.profile nếu chúng ta muốn giữ cấu hình này vào lần tới khi chúng ta khởi động.
realhu

3

Trong một thời gian, tôi đã sử dụng một màn hình LG ultrawide

Tôi đã có một chút may mắn khi sử dụng cvt để tạo ra các mô hình tùy chỉnh đã đẩy mức độ làm mới lên tới 44hz, dường như là một điểm ngọt về mặt hầu hết các card đồ họa của tôi (intel 4000 + GeForce GT 750M trong tối ưu) có thể phát ra một cách đáng tin cậy. Sẽ mất khoảng 10 đến 20 giây để đồng bộ hóa và nếu bạn có tốc độ làm mới quá cao, màn hình sẽ định kỳ trống và đồng bộ lại. Nếu nó không hoạt động, nó sẽ không làm hỏng màn hình của bạn như CRT cũ đã thử nghiệm. Tôi đã có thể nhận được 44hz để được đồng bộ hóa vững chắc cả ngày.

Cáp đi kèm với màn hình của tôi không thể xử lý được điều này nhưng cáp hdmi 'amazon cơ bản với cáp ethernet' tôi đã mua cho một vài câu đố có thể rất đáng để thử một vài dây cáp nếu điều này không hoạt động ngay lập tức.

cổng hiển thị là lựa chọn tốt nhất so với hdmi nếu bạn có tùy chọn, nếu bạn sử dụng cổng hiển thị, bạn cần thay đổi định danh cổng trong tập lệnh này.

Nếu bạn sử dụng HDMI, bạn có thể cần đảm bảo màn hình của mình ở chế độ HDMI 1.4a hoặc HDMI2 nếu nó hỗ trợ, HDMI 1.3 mặc định đôi khi không đủ cho màn hình siêu rộng.

Đây là kịch bản tôi đã viết để thiết lập màn hình của mình, nó sẽ hoạt động cho mọi kết hợp độ phân giải, chỉ cần chỉnh sửa dòng GIẢI QUYẾT.

#!/bin/bash

# setup my massive monitor at 45hz if its plugged in

RESOLUTION="3440 1440 44" 
OUTPUT="HDMI-0"

CONNECTED=$(xrandr --current | grep -i $OUTPUT | cut -f2 -d' ')

if [ "$CONNECTED" = "connected" ]; then
    MODELINE=$(cvt $RESOLUTION | cut -f2 -d$'\n')
    MODEDATA=$(echo $MODELINE | cut -f 3- -d' ')
    MODENAME=$(echo $MODELINE | cut -f2 -d' ')

    echo "Adding mode - " $MODENAME $MODEDATA
    xrandr --newmode $MODENAME $MODEDATA
    xrandr --addmode $OUTPUT $MODENAME
    xrandr --output $OUTPUT --mode $MODENAME
else
    echo "Monitor is not detected"
fi

Thử nghiệm điều này cho đến khi bạn có cài đặt ổn định, sau đó bạn thực hiện theo quy trình được mô tả bởi @ Έρκκ để thêm nó vào thiết lập xorg của bạn.

FWIW tôi đã trả lại màn hình ultrawide của mình và đã mua 4k ilyama 40 incher, tỷ lệ 16: 9 vì tôi thích cao hơn. Nó cũng rẻ hơn.


2

Đối với thẻ Nvidia

  1. QUAN TRỌNG: Đảm bảo bạn đang sử dụng cáp cổng hiển thị từ PC đến màn hình.

  2. Sau đó, bạn cần các trình điều khiển thích hợp:

  3. Sau khi bạn khởi động lại, khởi chạy Bảng điều khiển Nvidia từ dấu gạch ngang. Các phiên bản mới nhất của trình điều khiển Nvidia bao gồm hỗ trợ riêng cho 21: 9, trên hệ thống của tôi, nó chỉ hoạt động:

nhập mô tả hình ảnh ở đây


Tôi cũng cập nhật card đồ họa của mình và mọi thứ đều hoạt động tốt.
Neves

0

sử dụng Xrandr: cvt hoặc gtf "(trục x) (trục y) (tốc độ làm mới)"

nhập đầu ra của lệnh trên

xrandr --newmode "(đầu ra độ phân giải của gtf hoặc cvt)"

xrandr --addmode "(kết nối) (Xaxis) x (Yaxis) _ (tốc độ làm mới)"

đừng quên bạn cần một dây HDMI 2.1 ... bạn sẽ nhận được thời gian kỳ lạ nếu không tôi đã bị rách màn hình một nửa, kiểm tra trên màn hình.


-1

Không có gì để làm, nó chỉ nên làm việc ra khỏi hộp. Chỉ cần cắm cáp HDMI và màn hình sẽ hoạt động.

Xin hãy xem ảnh chụp màn hình bên dưới. nhập mô tả hình ảnh ở đây

Ở bên trái, màn hình 1366x768 mặc định của máy tính xách tay. Ở bên phải, màn hình 21: 9. Xem độ phân giải và tỷ lệ được phát hiện trên thiết lập hiển thị.

Máy tính xách tay là Lenovo E531, với Core i5, tích hợp GPU Intel. Không có thêm card đồ họa.

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.