Tôi đã thêm tên người dùng của mình vào nhóm video và điều này cho phép tôi mở và sử dụng /dev/fb0
thiết bị. Càng xa càng tốt.
Nhưng khi tôi cố gắng thay đổi độ phân giải bằng cách sử dụng fbset(1)
chẳng có gì xảy ra. Không có lỗi, nhưng cũng không có thay đổi chế độ video.
Tôi sử dụng cái này trên bảng điều khiển văn bản ảo.
$ fbset -v 640x480-72
Cấu hình thiết bị bộ đệm khung Linux Phiên bản 2.1 (23/06/1999)
(C) Bản quyền 1995-1999 của Geert Uytterhoeven
Mở thiết bị đệm khung `/dev/fb0'
Cơ sở dữ liệu chế độ đọc từ tệp `/etc/fb.modes'
Sử dụng chế độ video `640x480-72'
Đặt chế độ video thành `/dev/fb0'
$
Cũng không có tin nhắn nào trong /var/log/kern.log
về điều này, một trong hai.
Tại sao thay đổi độ phân giải không xảy ra?
LƯU Ý: Phần còn lại của chức năng bộ đệm khung hoạt động tốt. Tôi có thể ghi trực tiếp các điểm ảnh vào đó để hiển thị trên màn hình. Nhưng độ phân giải bị kẹt ở 1024x768-75. Chạy fbset với quyền root cũng không giúp được gì.
Trong thời gian khởi động, kernel nói:
[ 0.360247] efifb: thăm dò efifb
[ 0.360262] efifb: Không có BGRT, không hiển thị đồ họa khởi động
[ 0.360264] efifb: bộ đệm khung ở 0xb0000000, sử dụng 3072k, tổng cộng 3072k
[ 0.360266] efifb: chế độ là 1024x768x32, linelength=4096, pages=1
[ 0.360268] efifb: cuộn: vẽ lại
[ 0.360269] efifb: Truecolor: size=8:8:8:8, shift=24:16:8:0
[ 0.360330] Bảng điều khiển: chuyển sang thiết bị đệm khung màu 128x48
[ 0.361439] fb0: Thiết bị đệm khung EFI VGA
Bộ đệm khung là EFI:
Thông tin thiết bị đệm khung:
Tên: VGA EFI
Địa chỉ : 0xb0000000
Kích thước : 3145728
Loại: PIXEL ĐÃ ĐÓNG GÓI
Trực quan: TRUECOLOR
XPanBước : 0
YPanBước : 0
YWrapBước : 0
Độ dài dòng: 4096
Máy gia tốc: Không
hệ điều hành: Ubuntu 21.10
hạt nhân: 5.13.0-28-chung
GPU: RTX 3070
CPU: Xeon W-2140B