12Jan/150
DisplayLink Log-Spam abschalten
Ich verwende eine USB Grafikkarte von DisplayLink. Der Treiber bzw. OS X erzeugt pro Sekunde mehrere Logeinträge im folgenden Format:
1 |
WindowServer[115]: _CGXGLDisplayContextForDisplayDevice: No matching context for device (0x7fec39515bf0) - disabling OpenGL |
Das erzeugt unnötige CPU Last, Batterieverbrauch (beim MacBook) und permanenten Schreibzugriff auf die SSD (ganz ungesund!).
Man kann dem Logdämon syslogd allerdings beibringen beliebige Logmeldungen herauszufiltern und diese somit nicht mehr mit zu loggen.
Wie das geht?
1. Datei beliebigen Namens unter /etc/asl/ erzeugen:
1 |
sudo nano /etc/asl/displaylink |
2. Definieren, was gefiltert werden soll (Erläuterung)
1 |
? [= Sender WindowServer] [S= Message _CGXGLDisplayContextForDisplayDevice] claim only |
3. per STRG+X nano beenden und die Datei speichern
4. den syslogd Dämon neu starten
1 2 |
ps aux | grep syslogd kill -HUP <PID von syslogd> |
Quellen:
http://www.displaylink.org/forum/showthread.php?t=62987
http://blog.jamesball.co.uk/2014/11/removing-displaylink-driver.html