Thỉnh thoảng tôi muốn có thể sử dụng màn hình siêu rộng của mình như một màn hình rộng bình thường; thay vì màn hình nền của tôi ở độ phân giải gốc 3440x1440, tôi muốn màn hình nền 2560x1440, sử dụng 2560 cột trung tâm của màn hình và bỏ qua phần còn lại:
Tôi đang sử dụng trình điều khiển video NVidia và trình quản lý cửa sổ i3.
Tôi đã cố gắng thực hiện điều này với xrandr. Tôi tìm thấy bài viết đầy hứa hẹn như cái này mà dường như là công thức để làm như vậy. Nhưng nếu tôi cố gắng:
xrandr --fb 2560x1440 --output DP-0 --panning 2560x1440 --mode 2560x1440
sau đó màn hình dường như ở chế độ 2560x1440, với màn hình nền trải dài trên toàn bộ màn hình.
Nếu tôi cố gắng thêm một chế độ như đề xuất:
$ cvt 2560 1440 60
# 2560x1440 59,96 Hz (CVT 3,69M9) hsync: 89,52 kHz; pclk: 312,25 MHz
Mô hình "2560x1440_60.00" 312.25 2560 2752 3024 3488 1440 1443 1448 1493 -hsync +vsync
$ xrandr --newmode WEIRD2 312.25 2560 2752 3024 3488 1440 1443 1448 1493 -hsync +vsync
$ xrandr --addmode DP-0 KỲ LẠ
X Lỗi yêu cầu không thành công: BadMatch (thuộc tính tham số không hợp lệ)
Mã chính của yêu cầu không thành công: 140 (RANDR)
Opcode nhỏ của yêu cầu không thành công: 18 (RRAddOutputMode)
Số sê-ri của yêu cầu không thành công: 41
Số sê-ri hiện tại trong luồng đầu ra: 42
Tôi tin rằng điều này (không thể thêm chế độ và gán chế độ đó cho màn hình - BadMatch) là sự cố liên quan đến trình điều khiển NVidia và tôi không thể thấy cách giải quyết.
Tôi đã đến gần hơn bằng cách sử dụng cài đặt nvidia
đăng kí. Nó có một chế độ quét dưới. Tôi đã sử dụng các cài đặt sau:
Điều này rất gần; Tôi thấy một vùng 2560x1440 ở giữa màn hình và không có hiện tượng lia máy rõ ràng, nhưng phiên X dường như vẫn nhìn thấy một màn hình nền rộng hơn, bị cắt bớt ở bên phải.
Tôi có thể làm gì đó với Xrandr để sửa kích thước màn hình này không? Nếu tôi cố gắng xrandr --fb 2560x1440
, Tôi có xrandr: màn hình được chỉ định 2560x1440 không đủ lớn cho đầu ra DP-0 (3440x1440+0+0)
.
Cuối cùng, như một giải pháp thay thế, tôi có thể sử dụng các khoảng trống i3 và đặt các khoảng trống theo chiều ngang thành 440 pixel. Tuy nhiên, chế độ toàn màn hình cho bất kỳ cửa sổ nào sử dụng toàn bộ màn hình vẫn chưa lý tưởng.
Đây là đầu ra từ xrandr
.
Đây là đầu ra từ xrandr -v
.
Và đầu ra từ cài đặt nvidia -q tất cả
.
Những gì tôi đang cố gắng thực hiện có khả thi không, bao gồm cả việc có thể hoán đổi qua lại theo ý muốn?
Đã chỉnh sửa để thêm:
đầu ra từ hwinfo --monitor --gfxcard
đầu ra từ Sudo lshw -C hiển thị
Đầu ra từ cvt 2560 1440
:
# 2560x1440 59,96 Hz (CVT 3,69M9) hsync: 89,52 kHz; pclk: 312,25 MHz Mô hình "2560x1440_60,00" 312,25 2560 2752 3024 3488 1440 1443 1448 1493 -hsync +vsync
Đầu ra từ gtf 2560 1440 60
:
# 2560x1440 @ 60,00 Hz (GTF) hsync: 89,40 kHz; pclk: 311,83 MHz Modeline "2560x1440_60,00" 311,83 2560 2744 3024 3488 1440 1441 1444 1490 -HSync +Vsync