Bună, joc adesea Agario, unul dintre laptopurile vechiului meu era un Pentium și obișnuia să funcționeze bine în Windows, cu temperaturi de 58 de grade, 70-90 max, dar jocul mergea bine, aici în acest laptop (specificațiile în spate) i obțineți performanțe proaste și până la 80-90 de grade (performanța nu este atât de proastă, dar se simte că ceva nu merge atât de bine cum ar trebui), ei bine, unul dintre primele gânduri pe care le puteți avea este că acesta este legat de GPU-ul laptopului sau deci, dar in chromeos in acelasi laptop acelasi joc merge foarte bine si cu procesorul in 44-69 de grade max, ruland in regulatorul procesorului economisire energie fără probleme de performanță, dar aici în Ubuntu singura modalitate de a obține o performanță aproape perfectă (aproape chiar nu perfectă) este utilizarea stării procesorului performanţă sau folosind laptopul conectat la un încărcător pentru a activa regulatorul de performanță deși aceasta nu pare să fie problema, pentru că astfel computerul se încinge foarte mult și bateria se consumă mai repede din cauza asta
Ubuntu 21.04, drivere Mesa 21.3.0-devel și OpenGL 4.6
Chrome dev 96.0.4662.6 Ex-chromebook rulează acum
instalat Ubuntu cu bios moștenit Core i7 8665U Whisky Lake - UHD 620
GT2 16 GB de ram mult mai rapid decât un Pentium
Setări Chrome în Ubuntu:
setări chrome
GpuNativeBuffer
Steagurile mele în 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-accelerat --enable-video-accelerated -- --disable-gpu-blocklist Fontconfig erroenable-features=VaapiVideoDecoder --enable-accelerated-video-decode --disable-gpu-blocklist
Înregistrează mesaje
[51066:51066:1010/205259.915934:ERROR:gpu_init.cc(457)]: trecerea nu este acceptată, GL este egl, ANGLE este
[51066:51066:1010/205259.921293:ERROR:sandbox_linux.cc(376)] : InitializeSandbox() apelat cu mai multe fire în proces gpu-process.
[51066:51066:1010/211133.889947:ERROR:shared_image_manager.cc(214)] : SharedImageManager::ProduceSkia: Încercarea de a produce o reprezentare Skia dintr-o cutie poștală inexistentă.
Setări Chrome în ChromeOS
1 2 După cum pot vedea
diferența este că chrome0s nu folosește Skia Renderer, cred că folosește OpenGL ES ca motor de randare
Chrome în steaguri implicite ChromeOs
Linia de comandă /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- disponibilitate=suportat oficial --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 --flagwitches-switches-switches final --ui-compositor-memory-limit-when-visible-mb=512
Singurul browser în care pot activa bufferele de memorie GPU și dezactiva redarea skia, ca în setările și steagurile implicite ale chrome0s, este canalul de dezvoltare chrome instabil, dar nu funcționează, browserul a devenit inutilizabil când dezactivez redarea skia ca în chromeOS, ca dacă OpenGL ES nu ia locul său, de asemenea, chromeOs, după cum văd, folosește Wayland ca Ubuntu 21.04 implicit
În teorie, Wayland acceptă tampoanele GPU native și, de asemenea, sunt folosite în Chrome0s, unde agario funcționează bine
Cred că jocul nu este complet accelerat de GPU în Chrome/Ubuntu și de aceea schimbarea guvernatorului procesorului îmbunătățește performanța, deoarece cred că este accelerat de procesor, vreo sugestie despre de ce în chromeOs funcționează bine și în Ubuntu nu?
Editare: am activat tipărirea apelurilor GL și tot ce văd sunt multe erori
Cred că rasterizarea GPU nu este cu adevărat folosită
erori