ตัวเลือกการเลือกเปล่าใน Chrome / Chromium และ Ubuntu 14.04


17

ฉันใช้ Ubuntu 14.04 กับแล็ปท็อป Acer Aspire 4750G เมื่อเร็ว ๆ นี้ฉันเริ่มมีปัญหากับรายการตัวเลือก HTML SELECT เมื่อใช้ Chrome หรือ Chromium

โดยปกติทุกอย่างทำงานได้ดีจากนั้นตัวเลือกที่เลือกบนหน้าเว็บจะเริ่มแสดงเป็นว่างเปล่า นี่คือภาพหน้าจอ:

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

ปัญหาเกิดขึ้นไม่แน่นอนและเกิดขึ้นกับทั้ง Chrome และ Chromium แต่ไม่ใช่กับ Firefox เมื่อมันเกิดขึ้นฉันต้องปิดเซสชัน Chrome / Chromium ทั้งหมดเพื่อกำจัดมัน

เมื่อมันเกิดขึ้นมันเกิดขึ้นกับทุกไซต์ แต่ดูเหมือนว่าจะส่งผลกระทบต่อตัวเลือกเท่านั้น ไม่ใช่ข้อผิดพลาด CSS เพราะตัวอย่างข้างต้นถูกสร้างขึ้นด้วยรหัสพื้นฐานที่สุดที่เป็นไปได้:

<body>  
<table>  
    <tr>
        <td>Test Select:</td>
        <td>
            <select name="test">
                <option value="1">Option 1</option>
                <option value="2">Option 2</option>
                <option value="3">Option 3</option>
                <option value="4">Option 4</option>
                <option value="5">Option 5</option>
                <option value="6">Option 6</option>
                </select>
            </td>
        </tr>
</table>
</body>

หากฉันดูแหล่งที่มาของหน้าเว็บในเบราว์เซอร์มันก็ดูดีและฉันสามารถเลือกตัวเลือกได้โดยการเลื่อนขึ้นลง แต่ไม่แสดงและฉันไม่สามารถเลือกได้ด้วยการคลิกเมาส์

ใครสามารถแนะนำว่าทำไมสิ่งนี้อาจเกิดขึ้น ฉันตามล่า Google แล้ว แต่ไม่พบการอ้างอิงเดียวกับปัญหานี้ จะขอบคุณคำแนะนำใด ๆ

ขอบคุณดอน


สวัสดี! ฉันมีปัญหาเดียวกัน - คุณอาจหาวิธีแก้ปัญหานี้ได้หรือไม่?
daxur

3
@daxur - ยังไม่มีวิธีแก้ปัญหาแม้ว่ามันจะเป็นปัญหาไดรเวอร์กราฟิก ฉันใช้ Acer Aspire 4750G กับชุดชิป Optimus ที่น่าสงสัย ได้ค้นพบว่าปัญหาที่เกิดขึ้นในหน้าต่างเบราว์เซอร์ที่แสดงบนจอภาพ HDMI ภายนอก แต่ถ้าฉันลากหน้าต่างเบราว์เซอร์นั้นไปยังจอแสดงผลแล็ปท็อปภายในก็ถือว่าใช้ได้ การลากกลับไปที่จอแสดงผลภายนอกล้มเหลวอีกครั้ง ฉันใช้งานไดรเวอร์ Nouveau ที่เป็นค่าเริ่มต้น - ครั้งสุดท้ายที่ฉันลองติดตั้งไดรเวอร์ NVidia ที่ฉันทำระบบหายไปอย่างสมบูรณ์และต้องติดตั้งใหม่เพื่อรับมันกลับมา
Don Dunlop

เพื่อนร่วมงานบางคนมีปัญหาเดียวกัน ฉันคิดว่าไม่ใช่ทุกคนที่มี cpu / gpu เดียวกัน ฉันรู้ว่าไม่ใช่ทั้งหมดที่มี GPU เฉพาะ - ส่วนใหญ่มีเพียง Intel รุ่นที่ 4 ที่มี Intel HD 4400 GPU ที่จริงไม่มีใครมีปัญหาดังนั้นฉันไม่สามารถทดสอบว่ามันทำงานบนหน้าจอโน๊ตบุ๊ค
iRaS

สิ่งเดียวกันที่นี่พยายามหาวิธีแก้ปัญหา
Mathieu Dumoulin

กันที่นี่ @ DonDunlop ส่วนปลายก็เหมาะกับฉันเช่นกัน: ปัญหาเกิดขึ้นเฉพาะกับจอภาพภายนอก (มีสายผ่านสาย VGA แต่ไม่ใช่ HDMI) บนตัวเลือกการแสดงแล็ปท็อปได้รับการแสดงตามที่คาดไว้
Mat

คำตอบ:


6

คุณต้องปิดการเร่งด้วยฮาร์ดแวร์!

ลองดูวิธีการแก้ปัญหาอย่างละเอียด - ฉันไม่รู้สึกอยากจะคัดลอกทุกอย่างแล้วขโมยคำตอบของคนอื่น!

http://www.solveyourtech.com/turn-hardware-acceleration-google-chrome/

สรุปคือคุณต้องไปที่ 'การตั้งค่า' แล้ว 'การตั้งค่าขั้นสูง' ใน Chrome จากนั้นยกเลิกการเลือกช่องการเร่งความเร็วฮาร์ดแวร์


ขออภัย ... ปิดไปแล้วและนี่เป็นโอกาสครั้งแรกของฉันในการทดสอบอีกครั้ง ปัญหาที่ฉันอธิบายเกิดขึ้นเมื่อเช้านี้ดังนั้นฉันจึงปิดการเร่งด้วยฮาร์ดแวร์ตามคำแนะนำ (ยอดเยี่ยม) และปัญหาก็หายไปทันที อย่างไรก็ตามการปิดการเร่งด้วยฮาร์ดแวร์จำเป็นต้องเริ่มต้น Chrome ใหม่ซึ่งโดยปกติจะแก้ไขปัญหาได้ด้วยตัวเองดังนั้นจึงยากที่จะบอกได้ว่าสิ่งนี้ทำหรือไม่ ฉันจะเรียกใช้แบบนี้สองสามสัปดาห์เพื่อให้แน่ใจ แต่ถ้าปัญหาไม่เกิดขึ้นอีกในเวลานั้นสิ่งนี้จะปรากฏขึ้น
Don Dunlop

สิ่งนี้ใช้ได้สำหรับฉัน ฉันใช้ Fedora 21 และ Chrome 46
Fernando Fabreti

น่าเสียดายที่นี่ไม่ได้แก้ปัญหาสำหรับฉัน การปิดการเร่งด้วยฮาร์ดแวร์จำเป็นต้องรีสตาร์ท Chrome และนั่นเป็นการแก้ไขปัญหาชั่วคราว แต่มันก็เกิดขึ้นอีก ต้องบอกว่าฉันได้พบวิธีแก้ปัญหาที่สามารถทำงานได้ การรีสตาร์ท Chrome จะทำให้ปัญหาหมดไปชั่วคราว การใช้ chrome: // restart จะทำสิ่งนี้โดยไม่สูญเสียเนื้อหาในแท็บของคุณ ฉันเพิ่งสร้างรายการบนแถบบุ๊กมาร์กของฉันที่เรียกว่า 'รีเซ็ต' และชี้ไปที่ chrome: // restart เมื่อปัญหาเกิดขึ้นฉันคลิกที่ Chrome จะรีสตาร์ทและ voila ไม่หรูหรามาก แต่ดีกว่าการบูตเครื่องใหม่
Don Dunlop

hehe แต่Pragmatic Programmerระบุว่า: "เลือก" ไม่แตกมันเป็นเรื่องยากที่จะพบข้อบกพร่องในระบบปฏิบัติการหรือคอมไพเลอร์หรือแม้แต่ผลิตภัณฑ์หรือไลบรารีของบุคคลที่สาม จุดบกพร่องมีแนวโน้มมากที่สุดในแอปพลิเคชัน
isaias-b

0

ลองอัปเดตเป็นกองซ้อน grapgics ล่าสุด https://wiki.ubuntu.com/Kernel/LTSEnablementStack

เชื่อถือได้

14.04.2 และรุ่นที่ใหม่กว่าจะมาพร้อมกับเคอร์เนลที่ได้รับการอัพเดตและ X stack โดยค่าเริ่มต้น หากคุณติดตั้งด้วยสื่อที่เก่ากว่าคุณสามารถใช้สิ่งต่อไปนี้เพื่อติดตั้งเคอร์เนลที่ใหม่กว่าจาก 15.04 (สดใส):

เดสก์ทอป

 sudo apt-get install --install-recommends linux-generic-lts-vivid xserver-xorg-core-lts-vivid xserver-xorg-lts-vivid xserver-xorg-video-all-lts-vivid xserver-xorg-input-all-lts-vivid libwayland-egl1-mesa-lts-vivid 

MULTIARCH DESKTOP

หากคุณรันเดสก์ท็อป multiarch (เช่น i386 และ amd64 บน amd64 สำหรับการเล่นเกมหรือไวน์) คุณอาจพบว่าคุณต้องการคำสั่งที่เกี่ยวข้องมากกว่านี้เล็กน้อยเช่นนี้

sudo apt-get install --install-recommends linux-generic-lts-vivid xserver-xorg-core-lts-vivid xserver-xorg-lts-vivid xserver-xorg-video-all-lts-vivid xserver-xorg-input-all-lts-vivid libwayland-egl1-mesa-lts-vivid libgl1-mesa-glx-lts-vivid libgl1-mesa-glx-lts-vivid:i386 libglapi-mesa-lts-vivid:i386

ขอบคุณ Yurii ... ฉันลองทำดูแล้วมันจะดีขึ้นในตอนแรก แต่น่าเสียดายที่ปัญหาซ้ำซาก ฉันมีเคอร์เนลใหม่ที่ดีในขณะนี้แม้ว่า :-) ในฐานะที่เป็นวิธีแก้ปัญหาการตั้งค่า chrome: // รีสตาร์ทเป็นบุ๊กมาร์กจะช่วยแก้ปัญหาเมื่อเกิดขึ้น ตกลงตอนนี้ ขอบคุณสำหรับคำแนะนำว่า
Don Dunlop

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