Puncte:0

Performanță proastă cu Skia Renderer Canvas Wayland/Ubuntu

drapel gb

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

David avatar
drapel cn
Care este întrebarea aceasta este departe de a fi clară. Ceea ce obișnuia să facă în alte computere și/sau OS nu este de ajutor.
drapel gb
Îmi pare rău, a trebuit să elimin o mulțime de informații pentru că arăta ca un spam și mă străduiam să le postez, le corectez rn
drapel gb
Cred că acum e substabil

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.