WindowServer [250]: _CGXGLDisplayContextForDisplayDevice: ไม่มีบริบทที่ตรงกันสำหรับอุปกรณ์ (0x7fcfcafc22018) - ปิดการใช้งาน OpenGL


1

ฉันได้รับข้อความมากมายเหล่านี้ในคอนโซล:

13/03/2015 16:02:20.924 WindowServer[250]: _CGXGLDisplayContextForDisplayDevice: No matching context for device (0x7fcfcaf18220) - disabling OpenGL

และ WindowServer นั้นอยู่ที่ประมาณ 16% ฉันใช้ DisplayLink มีอะไรที่ฉันทำได้บ้างไหม?

คำตอบ:


3

เพิ่มไปยัง/etc/asl.confแล้วkill -hup syslog:

# WindowServer messages about display context (caused by DisplayLink driver)
? [= Sender WindowServer] [= Level Warning] [A= Message _CGXGLDisplayContextForDisplayDevice] claim only

เพิ่มเติมเกี่ยวกับที่นี่: http://www.displaylink.org/forum/showthread.php?t=62987&page=4


ในกรณีที่คำอธิบายข้างต้นเป็นความลับเกินไป:

  1. เปิด Terminal
  2. วิ่ง SUDO_EDITOR=/usr/bin/nano sudo -e /etc/asl.conf
  3. ใช้ปุ่มลูกศรเพื่อเลื่อนไปที่ด้านล่างของไฟล์
  4. วางข้อความจากด้านบน (สองบรรทัดที่ขึ้นต้นด้วย # และ?) ลงในหน้าต่าง Terminal
  5. พิมพ์Ctrl-Xและยืนยันด้วยY
  6. วิ่ง sudo kill -hup syslog

ใครบางคนจะใจดีพอที่จะอัปเดตคำสั่งรหัสเพื่อใช้กับ OS X Yosemite หรือไม่ ด้านบนไม่ทำงานเลยและข้อความคือ: -bash:?: ไม่พบคำสั่ง
Darren Stevens

@DarrenStevens คุณไม่ได้เรียกใช้สิ่งนี้เป็นคำสั่ง วางลงใน /etc/asl.conf จากนั้นรัน (ในเทอร์มินัลไม่ใช่ไฟล์) kill -hup syslog
ปอตไลต์

โปรดทราบว่าสิ่งนี้จะถูกลบหลังจากการอัปเดตใด ๆ เนื่องจาก asl.conf มีการใช้งานเป็นหลักและการอัปเดตอาจทำให้แตก
ปอตไลต์

@ Awesomebing1 ที่กล่าวถึงในลิงก์ที่ฉันให้ มีความคิดเห็นเกี่ยวกับการใช้โมดูล asl แต่เห็นได้ชัดว่านี่ไม่ทำงาน
Cigarillo

SUDO_EDITORตัวแปรไม่ได้รับการตั้งค่าในเชลล์ผู้ใช้และไม่สนใจแล้วเมื่อ sudo ทำงานหรือไม่ ฉันต้องsudo nano /etc/asl.confหลีกเลี่ยงviในเครื่อง Mac ของฉัน .... คำตอบยอดเยี่ยม +1
bmike
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.