Boblight reagiert langsam

Gast #3357078
Lesenswert?
• ▲
▼
Ich baue mir momentan ein Ambilight für meinen PC und habe mir dazu die 
Software Boblight heruntergeladen. Die Hardware für einen der drei 
Kanäle habe ich bereits auf dem Steckboard aufgebaut und das Asm 
Programm für meinen PIC12F1501 ist auch fertig. Beim Testen ist mir aber 
aufgefallen, dass die Software nur sehr langsam reagiert. Wenn ich den 
gesamten Bildschirm schwarz mache dauert es ca. 10 Sekunden bis die Leds 
aus sind. Am Programm des uCs liegt es sicher nicht. Ich habe ein 
Programm geschrieben, dass verschiedene Farben hintereinander anzeigt 
und da treten keine Probleme auf...

Danke für euere Hilfe :-)
Persönliche Seite #3359265
Lesenswert?
• ▲
▼
Unter welchen OS betreibst du deine gefundene Software ?


Zitat:
Ein in diesem Zusammenhang sehr oft beschriebenes Problem gibt’s mit 
Windows Vista. Wenn man in Windows den Bildschirminhalt auslesen möchte, 
so konnte man das früher bequem über die GDI+ API Funktion “getPixel()” 
machen. Man übergibt die Koordinaten des Pxels und erhält einen Farbwert 
zurück.

In Windows Vista ist das nicht mehr so einfach: Sollte der Benutzer die 
Desktop-Komposition eingeschaltet haben, was standardmäßig der Fall ist, 
so wird der Bildschirm nicht mehr über GDI+ gerendert, sondern in der 
Hardware der Grafikkarte. Ein Aufruf von “getPixel()” löst dann ein 
umständliches und sehr zeitraubendes Zusammenfügen aller offenen Fenster 
aus, um eben den Farbwert bestimmen zu können. Auf meinem Mediacenter 
dauert das ~0.1 Sekunden pro Pixel (!), der einzige Ausweg unter Vista 
ist das Deaktivieren besagter Desktop-Komposition.

Das gilt auch für alles was neuer als Vista ist.
#3359269
Lesenswert?
• ▲
▼
Dani schrieb:
> Kann jemand helfen?

Vielleicht findet sich ja jemand, der deinen Job macht, sich das 
Programm zu Gemüte führt, es analysiert und rauskriegt was da los sein 
könnte.

Aber dazu muss er das Programm sehen.

Ansonsten bleibt dir nicht viel anderes übrig, als dich auf deinen 
Hosenboden zu setzen und genau diesen Teil selbst zu machen.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.