Xin chào, tôi thường chơi agario, một trong những chiếc máy tính xách tay cũ của tôi là pentium và nó từng chạy tốt trong windows, với nhiệt độ 58 độ, tối đa 70-90, nhưng trò chơi vẫn chạy tốt, ở đây trong chiếc máy tính xách tay này (thông số kỹ thuật phía sau) tôi có hiệu suất kém và xuống tới 80-90 (hiệu suất không đến nỗi tệ nhưng có vẻ như có gì đó không được mượt mà như bình thường), một trong những suy nghĩ đầu tiên bạn có thể có là vấn đề này liên quan đến gpu của máy tính xách tay hoặc vậy, nhưng trong chromeos trong cùng một máy tính xách tay này, cùng một trò chơi chạy siêu mượt và với cpu ở 44-69 độ tối đa, chạy trong bộ điều chỉnh proccesor tiết kiệm điện năng không có bất kỳ vấn đề nào về hiệu suất, nhưng ở đây trong Ubuntu, cách duy nhất để có được hiệu suất gần như hoàn hảo (gần như thậm chí không hoàn hảo) là sử dụng trạng thái proccesor hiệu suất hoặc sử dụng máy tính xách tay được kết nối với bộ sạc để kích hoạt bộ điều chỉnh hiệu suất mặc dù điều này dường như không phải là vấn đề, bởi vì theo cách đó, máy tính trở nên siêu nóng và pin nhanh hết hơn vì nó
Ubuntu 21.04, trình điều khiển Mesa 21.3.0-devel và OpenGL 4.6
Chrome dev 96.0.4662.6 Ex-chromebook hiện đang chạy
đã cài đặt Ubuntu với bios kế thừa Core i7 8665U Whiskey Lake - UHD 620
GT2 16gb ram nhanh hơn nhiều so với pentium
Cài đặt Chrome trong Ubuntu:
cài đặt chrome
Bộ đệm GpuNative
Cờ của tôi trong Ubuntu:
google-chrome-unstable --enable-native-gpu-memory-buffers --use-gl=egl --ozone-platform=wayland --video-capture-use-gpu-memory-buffer --enable-logging -- log-level=1 --use-cras --enable-wayland-server --enable-features=Pepper3DImageChromium,UmaStorageDimensions,WilcoDtc,ArcAdbSideloading,PluginVm,SmartDim --enable-features=VaapiVideoDecoder --enable-accelerated-video-decode --disable-gpu-blocklist Fontconfig erroenable-features=VaapiVideoDecoder --enable-accelerated-video-decode --disable-gpu-blocklist
Thông báo nhật ký
[51066:51066:1010/205259.915934:ERROR:gpu_init.cc(457)] : Truyền qua không được hỗ trợ, GL là egl, ANGLE là
[51066:51066:1010/205259.921293:ERROR:sandbox_linux.cc(376)] : InitializeSandbox() được gọi với nhiều luồng trong quá trình xử lý gpu.
[51066:51066:1010/211133.889947:ERROR:shared_image_manager.cc(214)] : SharedImageManager::ProduceSkia: Cố gắng tạo ra một đại diện Skia từ một hộp thư không tồn tại.
Cài đặt Chrome trong ChromeOS
1 2 Như tôi có thể thấy
sự khác biệt là chrome0s không sử dụng Skia Renderer, tôi nghĩ đang sử dụng OpenGL ES làm công cụ kết xuất
Cờ mặc định của Chrome trong ChromeOs
Dòng lệnh /opt/google/chrome/chrome --use-gl=egl --enable-native-gpu-memory-buffers --enable-webgl-image-chromium --enable-features=Pepper3DImageChromium,UmaStorageDimensions,WilcoDtc,ArcAdbSideloading ,Crostini,CrostiniGpuSupport,PluginVm,SmartDim --gpu-sandbox-failures-fatal=yes --video-capture-use-gpu-memory-buffer --enable-logging --log-level=1 --use-cras - -enable-wayland-server --user-data-dir=/home/chronos --device-help-content-id=sarien_signed --system-developer-mode --register-max-dark-suspend-delay --login -profile=user --has-chromeos-keyboard --aura-legacy-power-button --enable-touchview --form-factor=CHROMEBOOK --guest-wallpaper-large=/usr/share/chromeos-assets/wallpaper /guest_large.jpg --guest-wallpaper-small=/usr/share/chromeos-assets/wallpaper/guest_small.jpg --child-wallpaper-large=/usr/share/chromeos-assets/wallpaper/child_large.jpg -- child-wallpaper-small=/usr/share/chromeos-assets/wallpaper/child_small.jpg --default-wallpaper-large=/usr/share/chromeos-assets/wallp aper/sarien_large.jpg --default-wallpaper-small=/usr/share/chromeos-assets/wallpaper/sarien_small.jpg --default-wallpaper-is-oem --ozone-nnpalm-properties={} --arc- tính khả dụng=được hỗ trợ chính thức --enable-arcvm --enable-houdini --enable-houdini64 --enterprise-enrollment-initial-modulus=15 --enterprise-enrollment-modulus-limit=19 --enable-crashpad --ondevice_handwriting =use_rootfs --login-manager --first-exec-after-boot --vmodule=*arc/*=1,*night_light*=1,*/ash/wm/tablet_mode/*=1,wizard_controller=1,* /webui/chromeos/login/*=1,*/browser/ash/login/screens/*=1,enrollment_screen_handler=1,*/browser/ash/login/enrollment/*=1,*/ui/ozone/* =1,*/ui/display/manager/chromeos/*=1 --enable-features=Pepper3DImageChromium,UmaStorageDimensions,WilcoDtc,ArcAdbSideloading,Crostini,CrostiniGpuSupport,PluginVm,SmartDim --flag-switches-begin --flag-switches- kết thúc --ui-compositor-memory-limit-when-visible-mb=512
Trình duyệt duy nhất nơi tôi có thể bật bộ đệm bộ nhớ gpu và tắt trình kết xuất skia như trong cài đặt và cờ mặc định của chrome0 là kênh nhà phát triển không ổn định của chrome nhưng nó không hoạt động, trình duyệt trở nên không sử dụng được khi tôi tắt trình kết xuất skia như trong chromeOS như nếu OpenGL ES không dùng vị trí của nó, cũng như chromeOs như tôi có thể thấy đang sử dụng Wayland như mặc định của Ubuntu 21.04
Về lý thuyết, Wayland hỗ trợ bộ đệm gpu gốc và cũng được sử dụng trong chrome0s nơi agario hoạt động tốt
Tôi nghĩ rằng trò chơi không được tăng tốc hoàn toàn bởi gpu trong Chrome/Ubuntu và đó là lý do tại sao việc thay đổi bộ điều khiển proccesor cải thiện hiệu suất như tôi nghĩ là do CPU tăng tốc, có gợi ý nào về lý do tại sao trong chromeOs chạy tốt còn trong Ubuntu thì không?
Chỉnh sửa: Tôi đã bật lệnh in GL và tất cả những gì tôi thấy là rất nhiều lỗi
Tôi nghĩ rasterization gpu không thực sự được sử dụng
lỗi