Tiêu đề cũ - "thay đổi độ phân giải thành 1280x1024 bằng xrandr mang lại: X Lỗi yêu cầu không thành công: BadValue (tham số nguyên nằm ngoài phạm vi cho hoạt động)"
Tôi đã cài đặt Ubuntu 17.10 mới và có màn hình với độ phân giải 5: 4. cài đặt không có độ phân giải cao hơn 1024x768. Nhưng tôi cần độ phân giải 1280x1024 (5: 4). Tôi sử dụng card đồ họa bo mạch chủ mặc định:
# lspci|grep VGA
00:02.0 VGA compatible controller: Intel Corporation 4 Series Chipset Integrated Graphics Controller (rev 03)
Ngoài ra xrandr cung cấp như sau:
$ xrandr
Screen 0: minimum 320 x 200, current 1024 x 768, maximum 8192 x 8192
XWAYLAND0 connected 1024x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
1024x768 59.92*+
Tôi đã cố gắng thêm độ phân giải 1280x1024 bằng xrandr. vì vậy trước tiên hãy tạo thông tin độ phân giải bằng gtf:
$ gtf 1280 1024 60
# 1280x1024 @ 60.00 Hz (GTF) hsync: 63.60 kHz; pclk: 108.88 MHz
Modeline "1280x1024_60.00" 108.88 1280 1360 1496 1712 1024 1025 1028 1060 -HSync +Vsync
Sau đó thêm vào nghị quyết:
xrandr --newmode "1280x1024_60.00" 108.88 1280 1360 1496 1712 1024 1025 1028 1060 -HSync +Vsync
sau đó lại thực hiện lệnh: xrandr --addmode XWAYLAND0 1280x1024_60.00
Rồi không có gì thay đổi. Khi tôi cố gắng thay đổi bằng cách sử dụng xrandr --output XWAYLAND0 --mode 1280x1024_60.00 --rate 60
Nhưng đã xảy ra lỗi:
$ xrandr --output XWAYLAND0 --mode 1280x1024 --rate 60
X Error of failed request: BadValue (integer parameter out of range for operation)
Major opcode of failed request: 140 (RANDR)
Minor opcode of failed request: 7 (RRSetScreenSize)
Value in failed request: 0x0
Serial number of failed request: 21
Current serial number in output stream: 22
Tôi không biết mình đã làm gì sai. Hoặc cách thay đổi độ phân giải thành chính xác: 1280x1024