PWM und linear ist ungefähr ähnlich effizient - welches genau davon jetzt effizienter ist lässt sich nur an einem ganz konkreten Beispiel berechnen - mit mehr Kenngrößen als wir hier haben.
Was du glaube ich nicht bedenkst Salocin: "Du" betreibst bei PWM die LEDs immer mit Nennstrom, hast Verluste an den Widerständen und zusätzliche Schaltverluste durch reale (nicht ideale) FETs. Dir kommt die Vernichtung von Versorgungsspannung bei einer linearen Dimmung als Verschwendung vor, aber durch die geringere Spannung der LEDs und deren typischer Diodenkennlinie verbrauchen die LEDs tatsächlich auch weniger Strom, werden effizienter (da die Lichtleistung nicht proportional zum Strom ist) und ein Großteil dieser "vernichteten Spannung" würde im PWM-Fall sowieso am Widerstand abfallen. Es geht ja lediglich um die Differenz, die durch die lineare Dimmung erzeugt wird und die ist bei großem Effekt trotzdem nicht sehr groß.
Wenn jetzt die auch noch die PWM-Frequenz erhöht wird um bspw. Flackern zu verringern oder in andere EMV-Bereiche zu gehen wird das ganze sogar nocht schlimmer (Schaltverluste hurra).
Noch ein Punkt ist die Verlustleistung auf den Stromleitungen (auf den Platinen) - die bleiben bei PWM konstant hoch (verringert um den PWM-Faktor), sinken aber bei einer linearen Dimmung mit, weil sie mit dem real fließenden Strom (und nicht dem gemittelten Strom) skalieren. Das heißt zusätzlich zu der verringerten Verlustleistung auf den Streifen bringt eine lineare Dimmung sogar noch eine Homogenisierung der Lichtleistung von Anfang und Ende des Streifens mit sich.
Am Ende lässt sich sagen: Wenn die Bauteile idealisiert betrachtet werden, ist PWM effizienter, da keine Energie "vernichtet" wird. Da wir aber leider keine idealen Bauteile bekommen, ist tatsächlich bei einer reinen Dimmschaltung (die nichts andere tun soll und nicht digital angesteuert wird) die Verlustleistung absolut vergleichbar aber aufgrund der Vorteile durch die Stromleitungen eigentlich die lineare Dimmung vor zu ziehen - selbst wenn ich persönlich trotzdem meistens PWM benutzen - aber eben direkt von einem uC, der noch andere Dinge wie Zeitschalter oder Kommunikationswege zusätzlich macht - und weil ich kein Problem damit habe ein kurzes Programm zusammen zu hacken. Aber einen NE555 würde ich mir persönlich nicht antun - er hat (lediglich in meinem Fall) einfach keinen Vorteil gegenüber der beiden anderen Lösungen.
PWM hat einen Vorteil, wenn ich es nicht schaffe, die mittlerweile (wegen linearer Dimmung) auf einen geringen Raum konzentrierte Verlustleistung (die ansonsten ja über den ganzen Stripe abfallen würde und damit lokal kein Thema wäre) weg zu bringen. DANN PWM, aber auch nur aufgrund der Gegebenheiten und weil eine verteilte Verlustleistung einfach abzuführen ist.