Tôi đang cố gắng chơi một số trò chơi khá cũ với RƯỢU và tôi gặp sự cố sau.
Các trò chơi chuyển sang chế độ toàn màn hình ở 640x480. Màn hình của tôi có hai tốc độ làm mới khả thi cho độ phân giải này, 60Hz và 75Hz. Vấn đề là 75Hz luôn được chọn làm chế độ ưa thích nhưng các trò chơi được thiết kế để chạy ở 60Hz vsynced, vì vậy chúng chạy nhanh hơn mức cần thiết hoặc chạy giật (tùy thuộc vào trò chơi). Đối với một trong những trò chơi, tôi có thể khắc phục sự cố bằng cách nhấn tab thay thế, đặt tốc độ làm mới phù hợp với xrandr và nhấn tab thay thế trở lại trò chơi, nhưng hầu hết các trò chơi chỉ đặt màn hình của tôi trở lại 75Hz khi quay lại trò chơi.
Tôi đã thử xóa chế độ 640x480 bằng các tùy chọn xrandr --remmode và --delmode nhưng có vẻ như không thể vì đây là chế độ tích hợp sẵn.
(Cố gắng làm điều đó mang lại lỗi này:
X Lỗi yêu cầu không thành công: BadAccess (cố gắng truy cập tài nguyên riêng tư bị từ chối)
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: 19 (RRDeleteOutputMode)
Số sê-ri của yêu cầu không thành công: 39
Số sê-ri hiện tại trong luồng đầu ra: 40
).
Tôi cũng đã thử đặt chế độ 640x480 60Hz với tùy chọn --preferred nhưng nó cũng không hoạt động.
Tôi cũng đã thử giả lập một màn hình ảo bằng RƯỢU nhưng tất cả những gì nó làm là chạy trò chơi trong một cửa sổ.
Có cách nào để tôi có thể đặt chế độ 60Hz làm chế độ ưu tiên khi màn hình đang chạy ở 640x480 không?
Hoặc, có cách nào để buộc RƯỢU chọn chế độ 60Hz hoặc bỏ qua chế độ 75Hz khi chuyển sang toàn màn hình 640x480 không?
Đây là đầu ra tôi nhận được khi tôi làm xrandr -q
Chính được kết nối VGA-0 1280x1024+0+0 (bình thường đảo trái phải trục x trục y) 338mm x 270mm
1280x1024 60,02*+ 75,02
1152x864 75,00
1024x768 75,03 60,00
832x624 74,55
800x600 75,00 60,32
640x480 75,00 59,94
720x400 70,08
640x480_60.00 59.38
Chế độ cuối cùng được liệt kê là chế độ tôi đã tự thêm vào sau khi thực hiện
cvt -v 640 480 60
xrandr --newmode "640x480_60.00" 23,75 640 664 720 800 480 483 487 500 -hsync +vsync
xrandr --addmode "640x480_60.00"
Tôi đã làm điều đó bởi vì tôi nhận thấy rằng cài đặt chế độ 640x480 60Hz thông thường (chế độ khác được liệt kê bởi xrandr), màn hình của tôi được phóng to rõ ràng. Tôi sẽ hài lòng với chế độ 60Hz tích hợp hoặc chế độ này được chọn.
Cảm ơn trước.