วิธีการเปิดใช้งาน WebGL ใน Chrome บน Ubuntu


คำตอบ:


150

เพื่อให้ WebGL ทำงานใน Google Chrome (และ Chromium) นี่คือขั้นตอนในการเปิดใช้งาน WebGL ใน Google Chrome

ขั้นตอนที่ 1: เปิด Google Chrome

ขั้นตอนที่ 2: พิมพ์chrome://flagsในแถบที่อยู่

ขั้นตอนที่ 3: กดCtrl + fและพิมพ์” Rendering list“,“ แทนที่รายการเรนเดอร์ซอฟต์แวร์” ขึ้นมาตอนนี้คลิกที่เปิดใช้งานและรีสตาร์ทเบราว์เซอร์

ขั้นตอนที่ 4: ฆ่า Chrome โดยสิ้นเชิง: พิมพ์killall chromeลงในคอนโซล

ขั้นตอนที่ 5: ไปและเปิดใช้งานchrome://settings Use hardware acceleration when availableโดยค่าเริ่มต้นจะปิดตั้งแต่รุ่น 43

ขั้นตอนที่ 6: เริ่ม Chrome

ป้อนคำอธิบายรูปภาพที่นี่

ตอนนี้ตรวจสอบ chrome://gpu/

ป้อนคำอธิบายรูปภาพที่นี่

http://webglreport.com/

ป้อนคำอธิบายรูปภาพที่นี่

แหล่ง


3
ตอนนี้ฉันมี YouTube ในผู้เล่น HTML5 ที่มีประสิทธิภาพดี!
Vitaly Zdanevich

15
ทำไมค่าเริ่มต้นนี้ถึงไม่เปิดใช้งาน ???
Konstantin Schubert

@Konstantin เป็นคำถามที่ดีฉันจะทำวิจัยเกี่ยวกับเรื่องนี้
Qasim

4
คำแนะนำ: ใน Ubuntu แน่นอน (หน้าต่างส่วนใหญ่น่าจะ) คุณจะต้องแน่ใจว่าฆ่าเธรดพื้นหลัง (โครม) ด้วยก่อนที่การเปลี่ยนแปลงจะมีผล
Lance Caraccioli

1
@ Kostanos ไม่ฉันไม่ทราบว่าเจ้าอาวาสนั่น ... นั่นเป็นวิธีที่ง่ายที่สุด ...
Qasim

10

หากคุณยังไม่ได้รับผลลัพธ์ใด ๆ ให้ตรวจสอบว่ามีการเปิดใช้งานการเร่งความเร็วด้วยฮาร์ดแวร์ในการตั้งค่า Chromium หรือไม่ Google มีแนวโน้มที่จะปิดการใช้งานการตั้งค่านี้ตามค่าเริ่มต้นตั้งแต่รุ่น 43 ในกรณีนี้ บัญชีดำของ GPU และอื่น ๆ


4
กันที่นี่ ฉันคิดว่าฉันเห็นข้อผิดพลาดที่น่ากลัว แต่ไม่ทราบว่า chrome: // settings -> แสดงการตั้งค่าขั้นสูง ... -> ใช้การเร่งด้วยฮาร์ดแวร์เมื่อปิดการใช้งาน ฉันเปิดมันเปิดเบราว์เซอร์ใหม่และทุกอย่างทำงานได้
Stephen Niedzielski

การปิดใช้งานการเร่งด้วยฮาร์ดแวร์ใช้งานได้สำหรับฉัน
โทมัส Orlita

2

อาจเก่าเกินไปไดรเวอร์วิดีโอของคุณหรือติดตั้งไม่ถูกต้อง

ฉันมีปัญหาเดียวกันด้วย แต่วิธีนี้แก้ไขปัญหาของฉันได้โดยไม่ต้องลบล้าง!

  1. เพื่อเพิ่ม PPA สำหรับ Ubuntu 14.04 / 13.10 / 13.04 / 12.10

    ผู้ใช้ Ubuntu 14.04 / 13.10 / 13.04 / 12.10 เรียกใช้คำสั่งต่อไปนี้ในเทอร์มินัลและพิมพ์รหัสผ่านสำหรับผู้ใช้เมื่อได้รับแจ้ง คนอื่นใช้ Ubuntu-X PPA

    sudo apt-add-repository ppa: xorg-edgers / ppa
  2. ในการเพิ่ม PPA สำหรับ Ubuntu 12.04 / 11.10 / 11.04 / 10.04

    sudo apt-add-repository ppa: ubuntu-x-swat / x-updates

    หลังจากเพิ่ม PPA ให้อัพเดตที่เก็บระบบของคุณ

  3. เพื่ออัปเดต

    sudo apt-get update

    ตอนนี้ติดตั้งไดรเวอร์กราฟิก NVIDIA GeForce 304.108 ในระบบของคุณเมื่อคุณติดตั้งแพ็คเกจอื่น ๆ โดยใช้ apt-get

  4. ติดตั้ง

    sudo apt-get install nvidia-current ตั้งค่า nvidia

    คำสั่งด้านบนจะติดตั้งไดรเวอร์


ที่มา: http://www.howopensource.com/2012/10/install-nvidia-geforce-driver-in-ubuntu-12-10-12-04-using-ppa/


ฉันใช้โซลูชันนี้บนเดสก์ท็อปของฉันเป็นเวลาหนึ่งสัปดาห์ แต่บางครั้ง Chrome ของฉันก็กิน CPU ทั้งหมด (งาน "กระบวนการ GPU") - ฉันมี Ubuntu ที่เชื่อถือได้กับ "GeForce 8400 GS Rev. 2" - ฉันไม่พบวิธีแก้ปัญหาสำหรับผลข้างเคียงนี้มีเพียงฉันเท่านั้นที่มีวิธีแก้ปัญหา: เปิดตัวเลือก "ปิดใช้งานผ้าใบเร่ง 2D" ใน chrome: // ธง / ... ฮึ่มม
andras.tim

2

ใช้ Chromium เวอร์ชั่น 49.0.2623.108 บน Ubuntu 14.04 (64 บิต)

สิ่งที่เราต้องเปิดใช้งานคือ #ignore-gpu-blacklist

มันเป็นบรรทัดแรกใน chrome://flags/

หวังว่ามันจะช่วยได้


0

ฉันมีปัญหาที่ WebGL ถูกรายงานว่าไม่สามารถใช้งานได้หลังจากเปลี่ยนจาก Nvidia ที่เป็นกรรมสิทธิ์ไปเป็นไดรเวอร์นูโวการเปลี่ยนแปลงที่ดูเหมือนจะไม่เกิดขึ้นใน Chromium GPU config ของโปรไฟล์ของฉัน การแก้ไขกำลังทำงานchromium-browser --single-process หนึ่งครั้งเพื่อรีเซ็ตการกำหนดค่า GPU

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.