Tại sao tôi không thể có độ phân giải màn hình phù hợp trong Ubuntu?


7

Độ phân giải màn hình của tôi trong windows và phiên bản trước đó của Ubuntu (9.04) là 1152 x 864.

Nhưng trong Ubuntu 10.04, nó cung cấp cho tôi tùy chọn 1024 x 786 và 1360 x 786, làm cách nào để thay đổi nó thành 1152 x 864?

Có cách nào để tôi có thể thay đổi độ phân giải màn hình của mình thành 1152 x 864 không?

Cảm ơn.

Chỉnh sửa: Tôi xin lỗi tôi đã quên đề cập đến chi tiết card đồ họa của tôi.
Đó là dòng Chipset Intel (R) 82945G Express .

Chỉnh sửa 1: Đây là những gì tôi đã cố gắng theo Matan Eldan .

searock @ searock-desktop: ~ $ cvt 1152 864

1152x864 59,96 Hz (CVT 1,00M3) hsync: 53,78 kHz; pclk: Mô hình 81,75 MHz "1152x864_60.00" 81,75 1152 1216 1336 1520 864 867 871 897 -hsync + vsync

searock @ searock-desktop: ~ $ xrandr --newmode "1152x864_60.00" 81,75 1152 1216 1336 1520 864 867 871 897 -hsync + vsync

searock @ searock-desktop: ~ $ xrandr --addmode S-video 1152x864
xrandr: không thể tìm thấy đầu ra "S-video"

Sau đó, tôi đã thử thực hiện lệnh xrandr và nó hiển thị độ phân giải nhưng tôi nghĩ rằng tôi không thể thêm nó vào đầu ra.

searock @ searock-desktop: ~ $ xrandr
Màn hình 0: tối thiểu 320 x 200, hiện tại 1024 x 768, tối đa 4096 x 4096
VGA1 được kết nối 1024x768 + 0 + 0 (trục trái phải x trục y) 0mm x 0mm
1360x768 59.8
1024x768 60.0 *
800x600 60.3 56.2
848x480 60.0
640x480 59.9 59.9
1152x864_60.00 (0x124) 81.0 MHz
h: chiều rộng 1152 bắt đầu 1216 kết thúc 1336 tổng 1520 xiên 0 đồng hồ 53.3KHz
v: chiều cao 864 bắt đầu 867

Chỉnh sửa 2: Nhờ Matan EldanLord.Quackstar , vấn đề của tôi đã được giải quyết. Đây là những gì tôi đã cố gắng.

searock @ searock-desktop: ~ $ cvt 1152 864

1152x864 59,96 Hz (CVT 1,00M3) hsync: 53,78 kHz; pclk: 81,75 MHz Modeline "1152x864_60.00" 81,75 1152 1216 1336 1520 864 867 871 897 -hsync + vsync

searock @ searock-desktop: ~ $ xrandr --newmode "1152x864_60.00" 81 hsync + vsync

searock @ searock-desktop: ~ $ xrandr --addmode S-video 1152x864
xrandr: không thể tìm thấy đầu ra "S-video"

searock @ searock-desktop: ~ $ xrandr
Màn hình 0: tối thiểu 320 x 200, hiện tại 1024 x 768 , tối đa 4096 x 4096
VGA1 được kết nối 1024x768 + 0 + 0 (bình thường đảo ngược trục phải x trục y) 0mm x 0mm
1360x768 59.8
1024x768 60.0 *
800x600 60.3 56.2
848x480 60.0
640x480 59,9 59,9
1152x864_60.00 (0x124) 81.0MHz
h: chiều rộng 1152 đầu 1216 cuối 1336 tổng 1520 lệch 0 đồng hồ 53.3KHz
v: chiều cao 864 đầu 867 cuối 871 tổng số 897 hồ 59.4Hz

searock @ searock-desktop: ~ $ xrandr - mã bổ sung VGA1 1152x864_60.00


Trước hết trước khi mọi người bắt đầu trả lời những điều ngu ngốc, xin vui lòng cho chúng tôi biết bạn có loại VGA nào. Không có điều đó, chúng ta không thể nói một giải pháp (bình thường).
Shiki

Sau đó, cách xrandr nên làm việc. Sẽ dễ dàng hơn nhiều với thẻ NVidia ... :) Về cơ bản trên Linux, trình điều khiển Intel có vấn đề. (Thậm chí còn có một trang wiki cho nó: wiki.ubfox.com/X/Troubledh Boot / IntelPerformance )
Shiki

Câu trả lời:


4

Do phần cứng hoặc trình điều khiển bị lỗi, độ phân giải chính xác của màn hình của bạn có thể không luôn luôn được phát hiện. Ví dụ: khối dữ liệu EDID được truy vấn từ màn hình của bạn có thể không chính xác.

Nếu chế độ đã tồn tại, nhưng không được liên kết cho đầu ra cụ thể, bạn có thể thêm nó như thế này:

$ xrandr --addmode S-video 800x600

Nếu chế độ chưa tồn tại, trước tiên bạn cần tạo nó bằng cách chỉ định một mô hình:

$ xrandr - mã mới

Bạn có thể tạo một mô hình bằng cách sử dụng tiện ích gtf hoặc cvt. Ví dụ: nếu bạn muốn thêm chế độ có độ phân giải 800x600, bạn có thể nhập lệnh sau: (Đầu ra được hiển thị như sau.)

$ cvt 800 600 # 800x600 59,86 Hz (CVT 0,48M3) hsync: 37,35 kHz; pclk: Mô hình 38,25 MHz "800x600_60.00" 38,25 800 832 912 1024 600 603 607 624 -hsync + vsync

Sau đó sao chép thông tin sau từ "Modeline" vào lệnh xrandr:

$ xrandr - mã mới "800x600_60.00"
38,25 800 832 912 1024 600 603 607 624 -hsync + vsync

Sau khi chế độ được nhập, nó cần được thêm vào đầu ra bằng lệnh --addmode như được giải thích ở trên.

Nguồn : https://wiki.ubfox.com/X/Config/Resolution


Tôi sẽ thử.
Searock

Nó không hoạt động, tôi không biết tại sao? nhưng nó gây ra lỗi cho tôi khi tôi cố thực hiện xrandr --addmode S-video 1152x864
Searock

Lỗi gì nó mang lại cho bạn?
Matan Eldan

xrandr: không thể tìm thấy đầu ra "S-video". Bạn có thể tìm thấy những gì tôi đã cố gắng ở trên.
Searock

2
Ừm ... đó phải là xrandr --addmode VGA1 800x600
TheLQ

1

Tôi chỉ gặp vấn đề tương tự và giải quyết bằng các bước sau:

1 .. Tìm cấu hình cho độ phân giải mong muốn và thêm nó vào xrandr:

$ gtf 1920 1080 60

  # 1920x1080 @ 60.00 Hz (GTF) hsync: 67.08 kHz; pclk: 172.80 MHz
  Modeline "1920x1080_60.00"  172.80  1920 2040 2248 2576  1080 1081 1084 1118  -HSync +Vsync

$ xrandr --newmode "1920x1080" 172.80  1920 2040 2248 2576  1080 1081 1084 1118  -HSync +Vsync
$ xrandr --addmode VGA1 1920x1080

2 .. sau đó chế độ mới này có thể được sử dụng:

$ xrandr --output VGA1 --mode 1920x1080
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.