Score:0

ประสิทธิภาพไม่ดีกับ Skia Renderer Canvas Wayland/Ubuntu

ธง gb

สวัสดี ฉันมักจะเล่น agario หนึ่งในแล็ปท็อปเครื่องเก่าของฉันคือ pentium และมันเคยทำงานได้ดีใน windows โดยมีอุณหภูมิ 58 องศา สูงสุด 70-90 แต่เกมทำงานได้ดี ในแล็ปท็อปเครื่องนี้ (ข้อมูลจำเพาะด้านหลัง) ฉัน ได้รับประสิทธิภาพที่ไม่ดีและสูงถึง 80-90 degress (ประสิทธิภาพไม่ได้แย่ แต่รู้สึกว่ามีบางอย่างไม่ราบรื่นเท่าที่ควร) หนึ่งในความคิดแรกที่คุณมีคือสิ่งนี้เกี่ยวข้องกับ GPU ของแล็ปท็อปหรือ ดังนั้น แต่ใน Chromeos ในแล็ปท็อปเครื่องเดียวกันนี้ เกมเดียวกันก็ทำงานได้ดีอย่างราบรื่นสุดๆ และด้วยซีพียูในองศาสูงสุด 44-69 ทำงานในตัวควบคุมผู้ว่าราชการ ประหยัดพลังงาน โดยไม่มีปัญหาด้านประสิทธิภาพ แต่ที่นี่ใน Ubuntu วิธีเดียวที่จะได้ประสิทธิภาพเกือบสมบูรณ์แบบ (เกือบจะไม่สมบูรณ์แบบด้วยซ้ำ) คือการใช้สถานะตัวประมวลผล ประสิทธิภาพ หรือใช้แล็ปท็อปเชื่อมต่อกับเครื่องชาร์จ เพื่อเปิดใช้งานผู้ว่าการประสิทธิภาพ แม้ว่าสิ่งนี้ดูเหมือนจะไม่ใช่ปัญหา เพราะวิธีนี้จะทำให้คอมพิวเตอร์ร้อนจัดและแบตเตอรี่หมดเร็วขึ้นเพราะมัน

Ubuntu 21.04, ไดรเวอร์ Mesa 21.3.0-devel และ OpenGL 4.6 Chrome dev 96.0.4662.6 Ex-chromebook กำลังทำงานอยู่ ติดตั้ง Ubuntu ด้วย bios ดั้งเดิม Core i7 8665U Whiskey Lake - UHD 620 GT2 แรม 16GB เร็วกว่า Pentium มาก

การตั้งค่า Chrome ใน Ubuntu: การตั้งค่าโครเมียม GpuNativeBuffer

ค่าสถานะของฉันใน 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 
บันทึกข้อความ
[51066:51066:1010/205259.915934:ERROR:gpu_init.cc(457)] : ไม่รองรับการส่งผ่าน, GL คือ egl, ANGLE คือ
[51066:51066:1010/205259.921293:ERROR:sandbox_linux.cc(376)] : InitializeSandbox() ถูกเรียกโดยมีหลายเธรดในการประมวลผล GPU-Process
[51066:51066:1010/211133.889947:ERROR:shared_image_manager.cc(214)] : SharedImageManager::ProduceSkia: พยายามสร้างตัวแทน Skia จากกล่องจดหมายที่ไม่มีอยู่จริง

การตั้งค่า Chrome ใน Chrome OS 1 2 อย่างที่ฉันเห็น ความแตกต่างคือ chrome0s ไม่ได้ใช้ Skia Renderer ฉันคิดว่าใช้ OpenGL ES เป็นเครื่องมือเรนเดอร์

Chrome ในการตั้งค่าสถานะเริ่มต้นของ ChromeO

บรรทัดคำสั่ง /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- ความพร้อมใช้งาน = ได้รับการสนับสนุนอย่างเป็นทางการ --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- สิ้นสุด --ui-compositor-memory-limit-when-visible-mb=512

เบราว์เซอร์เดียวที่ฉันสามารถเปิดใช้งานบัฟเฟอร์หน่วยความจำ gpu และปิดใช้งาน skia renderer เช่นในการตั้งค่าและแฟล็กเริ่มต้นของ chrome0 คือช่อง dev ที่ไม่เสถียรของ chrome แต่มันใช้งานไม่ได้ เบราว์เซอร์ใช้งานไม่ได้เมื่อฉันปิดการใช้งาน skia renderer เช่นใน chromeOS เช่นถ้า OpenGL ES ไม่ได้ใช้ ที่ของมันรวมถึง chromeOs อย่างที่ฉันเห็นกำลังใช้ Wayland เช่นค่าเริ่มต้นของ Ubuntu 21.04

ในทางทฤษฎีแล้ว Wayland รองรับบัฟเฟอร์ GPU ดั้งเดิมและยังใช้ใน chrome0 ซึ่ง agario ทำงานได้ดี

ฉันคิดว่าเกมไม่ได้ถูกเร่งโดย GPU ใน Chrome/Ubuntu และนั่นเป็นสาเหตุที่การเปลี่ยนผู้ควบคุมโพรซีเซอร์ปรับปรุงประสิทธิภาพเนื่องจากฉันคิดว่าถูกเร่งโดย CPU คำแนะนำใด ๆ เกี่ยวกับสาเหตุที่ ChromeOs ทำงานได้ดีและใน Ubuntu ไม่ทำงาน

แก้ไข: ฉันเปิดใช้งานการโทรพิมพ์ GL และทั้งหมดที่ฉันเห็นคือข้อผิดพลาดมากมาย ฉันคิดว่า GPU rasterization ไม่ได้ใช้จริงๆ

ข้อผิดพลาด

David avatar
cn flag
คำถามนี้ยังไม่ชัดเจนคืออะไร สิ่งที่เคยทำในคอมพิวเตอร์เครื่องอื่นและหรือระบบปฏิบัติการนั้นไม่ช่วยอะไร
gb flag
ขอโทษที่ฉันต้องลบข้อมูลจำนวนมากเพราะมันดูเหมือนสแปมและฉันก็ลำบากที่จะโพสต์มัน ฉันกำลังแก้ไขมัน rn
gb flag
ฉันคิดว่าตอนนี้มันเข้าใจได้

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา