Tôi có một dự án trống chỉ với Canvas nơi tôi vẽ một vòng tròn và một văn bản mà tôi đang xây dựng trên 2017.4.40f1 (cũng đã được thử nghiệm với 2020) cho các trình phát Linux được kết nối qua HDMI. Nó trông như thế này:
![nhập mô tả hình ảnh ở đây](https://i.stack.imgur.com/3nBKS.jpg)
Trình phát Linux là máy tính mini Intel NUC7i3BNK chạy Ubuntu 20.04 và Màn hình là LG43UL3G (UHD 60Hz), hướng dọc. Không có cấu hình máy tính để bàn nên mọi thứ được khởi chạy thông qua dòng lệnh.
Player.log hiển thị:
Máy tính để bàn là 2160 x 3840 @ 30 Hz
Bối cảnh mới 0x399ea10 được tạo với các thuộc tính:
Khởi tạo phiên bản engine: 2017.4.40f1 (6e14067f8a9a)
GfxDevice: tạo ứng dụng khách thiết bị; luồng = 1
Trình kết xuất: Mesa Intel(R) HD Graphics 620 (KBL GT2)
Nhà cung cấp: Intel
Phiên bản: 4.6 (Cấu hình lõi) Mesa 20.2.6
(...)
Số vsync mặc định là 1
yêu cầu thay đổi kích thước 2160 x 3840
Sử dụng độ phân giải máy tính để bàn gốc 2160 x 3840
yêu cầu toàn màn hình 2160 x 3840 ở 0 Hz
Máy tính để bàn là 2160 x 3840 @ 30 Hz
Thời gian dỡ tải: 5,338000 mili giây
Và nếu tôi in độ phân giải màn hình bằng xrandr
từ thiết bị đầu cuối linux tôi nhận được cái này
Màn hình 0: tối thiểu 320 x 200, hiện tại 2160 x 3840, tối đa 16384 x 16384
DP-1 được kết nối sơ cấp 2160x3840+0+0 phải (bình thường đảo trái phải trục x trục y) 1600mm x 900mm
3840x2160 60,00*+ 50,00 59,94 30,00 25,00 24,00 29,97 23,98
4096x2160 60,00 50,00 59,94 30,00 25,00 24,00 29,97 23,98
1920x1080 120.00 100.00 119.88 60.00 50.00 59.94 30.00 25.00 24.00 29.97 23.98
1920x1080i 60,00 50,00 59,94
1280x1024 60.02
1360x768 60,02
1280x720 60,00 50,00 59,94
1024x768 60,00
800x600 60,32
720x576 50.00
720x480 60,00 59,94
640x480 60,00 59,94
720x400 70,08
DP-2 bị ngắt kết nối (bình thường đảo trái trục x phải trục y)
HDMI-1 bị ngắt kết nối (bình thường đảo trái phải trục x trục y)
Như bạn có thể thấy màn hình mặc định hoặc độ phân giải hệ thống là 3840x2160 và 60Hz. Với độ phân giải này, người chơi sẽ quá nóng và đạt tới 78ºC.
Nếu tôi sửa đổi độ phân giải màn hình qua xrandr --output
xrandr | grep "đã kết nối"|cut -f1 -d" " --mode 1920x1080 -r 60
sau đó nhiệt độ xuống thấp hơn 58ºC.
Cùng một trình phát và bản dựng thống nhất, được kết nối trên màn hình FHD, có nhiệt độ trong khoảng 50-55ºC.
Tôi cần định cấu hình màn hình ở UHD, nếu có thể, vì màn hình hiển thị nhiều nội dung hơn không liên quan đến Unity (tức là video hoặc ảnh UHD).
Bất cứ ai biết tại sao có thể là vấn đề nhiệt độ này trên màn hình UHD?
Tôi đã thử các cài đặt độ phân giải trình phát khác nhau trên Unity nhưng không thành công trên Ubuntu. Trên Debian 10, nó hoạt động tốt hơn.