Posso abbassare la luminosità minima del display? Come?


45

Quando si lavora fino a tardi, mi piacerebbe ridurre la luminosità dello schermo oltre a quella consentita da OS X nell'uso dei tasti di luminosità.

Sebbene sia possibile utilizzare + + F1/ F21 per modificare la luminosità con incrementi di quaterish più piccoli, ciò non ha un effetto tra 0 e 1 bar .

vale a dire i valori 0,25, 0,50, 0,75, 1,00 hanno la stessa luminosità. La luminosità aumenta solo in modo incrementale per i quaters superiori a 1 .

In Ubuntu ho realizzato impostazioni di luminosità molto basse cambiando manualmente numeri interi nei file di configurazione. C'è qualcosa di simile che potrei fare in OS X?

inserisci qui la descrizione dell'immagine

1 - Funziona allo stesso modo per il volume.


2
Mentre abbasso la mia luminosità, il suono ronzante irritante diventa più forte. Se potessi abbassarlo rispetto all'impostazione inferiore, sono sicuro che il suono mi
manderebbe fuori di testa

1
@stuffle Non sento alcun suono dal display, solo dalla tastiera. Quando ho usato impostazioni di luminosità molto basse in Ubuntu, non ho sentito neanche nulla.
gentmatt,

Penso che sia un difetto noto sul mio iMac 24 ...
stuffe il

Oh, beh, questo spiega tutto! : D
gentmatt,

Risposte:


12

Un'altra applicazione per ridurre la luminosità è Shady . Ma come Shades, disegna solo una sovrapposizione sullo schermo e in realtà non abbassa la retroilluminazione.

Gli LCD richiedono una quantità simile di energia per visualizzare i pixel chiari e scuri e alcuni LCD in realtà richiedono leggermente più energia per visualizzare i pixel scuri, quindi Ombre e ombre potrebbero persino aumentare il consumo di energia.

Esiste una piccola utility Objective-C ( https://github.com/nriley/brightness/ ) per modificare la luminosità dei display, ma non può nemmeno impostare la luminosità al di sotto del normale valore minimo.


Questo aspetto è promettente! La sovrapposizione non sembra influenzare i colori tanto quanto le sfumature. Ma dovrò riprovare stasera.
gentmatt,

2
Ecco qualcosa di interessante su Shady: non influisce sulla luminosità del cursore. Non sono sicuro di come mi sento, ma sottolinea decisamente il fatto che sta semplicemente usando una sovrapposizione di luminosità. Vorrei davvero poter ulteriormente ridurre il consumo energetico in qualche modo hackerando e diminuendo ulteriormente la luminosità minima effettiva del display ...
Steven Lu

@gentmatt Dici che in Ubuntu puoi renderlo ancora più basso. Riesci a capire se sta effettivamente riducendo la luminosità della retroilluminazione e consumando ancora meno energia? È con un MacBook? Quale? Forse abbiamo solo bisogno di un'estensione del kernel per OSX per raggiungerlo.
Steven Lu

@StevenLu Ho un macbook pro e nella partizione Ubuntu posso davvero impostare la luminosità della retroilluminazione con un controllo molto maggiore rispetto a OS X. Ho anche creato un piccolo widget per questo. Triste che per OS X le cose non possano essere così semplici.
pepper_chico,

Questo link è morto, è online ovunque al giorno d'oggi?
Stormblessed

21

La mia raccomandazione è una gemma finora poco conosciuta, chiamata ScreenShade .

Esistono diversi dimmer per schermi software decenti là fuori, di cui ho trovato quelli il cui metodo di oscuramento è applicare un 'overlay' nero sempre più opaco sullo schermo per essere l'aspetto più superiore (fornendo neri di qualità molto più bassa 'di Shades, che esegue la regolazione tramite regolazione del profilo colore / livello gamma) e, in tal modo, anche giocando con la famosa app di regolazione della temperatura del colore, f.lux .

I migliori esempi di questo gruppo sono Shady (il cui sviluppo è stato abbandonato dal suo sviluppatore e non ha un clone canaglia migliore nel Mac App Store), ScreenDimmer , Screen Shade e Work at Night . (Nb questi ultimi due, sembrano confusi essere cloni, dallo stesso sviluppatore sul Mac App Store.)

Ma se stai cercando di emulare in modo più completo l'oscuramento hardware integrato del software nel software, stai cercando un'app che possa attivare l'attenuazione tramite tasti di scelta rapida, a livello di sistema.

Stranamente, nessuna delle app "metodo di sovrapposizione" di qualità appena elencate in realtà fornisce scorciatoie da tastiera (al momento).

Quindi, per tutti i criteri di cui sopra E avendo scorciatoie da tastiera, l'unico che ho trovato è l'umile ScreenShade ospitato da Softonic , nel 2008!

ScreenShade per Mac

Funziona su Yosemite 10.10 senza problemi e ha una piccola finestra delle preferenze decente che include anche il supporto personalizzabile per monitor multipli / secondari! Il suo unico svantaggio è che la granularità dei tasti di scelta rapida nel dimmerare su e giù è un po 'meno di quanto si vorrebbe idealmente (cioè i salti sono abbastanza grandi), ma questa è una piccola concessione dato che almeno fornisce tasti di scelta rapida, e va bene fino a livelli molto bassi (con una chiarezza abbastanza buona), tutti uguali.

Quindi fino a quando contendenti come ScreenDimmer, Shady o Screen Shade / Work at Night non fanno nulla, se vuoi qualcosa con i tasti di scelta rapida e l'operazione simultanea con f.lux (e farlo nel software), questa sembra essere solo un'app che può fallo.


Mi piace molto questa soluzione perché funziona con i miei monitor esterni. È il primo che ho incontrato che fa questo.
verificato l'

Sebbene gli altri metodi non forniscano scorciatoie da tastiera, alcuni forniscono menu della barra dei menu per i quali è possibile creare le proprie scorciatoie nel riquadro Preferenze di Sistema tastiera.
hepcat72,

10

Ho scoperto una soluzione migliore modificando i kex di sistema che non si basano su app di terze parti e riducono effettivamente i livelli di luminosità dell'LCD effettivi.

NOTA BENE: la modifica di kexts ha dei rischi e può rovinare il tuo mac. Non posso essere ritenuto responsabile se il tuo sistema operativo si rompe.

Ho usato Xcode per modificare i dati per il mio pannello LCD in AppleBacklight.kext/Contents/Info.plist. Nel mio MacBook Pro 13 "2011, i dati del pannello sono presenti IOKitPersonalities > AppleIntelPanelA > ApplePanels. Esiste una stringa di valori esadecimali per ciascun ID pannello, ad esempio il mio pannello è 9cc5, che viene visualizzato come F10T9cc5 e i valori sono <00110000 00210029 00340042 00530069 008700ac 00d30103 013e0187 01e20252 02de038f>. (L'ID del pannello può essere trovato da andando a System Preferences > Displays > Color > Open Profile > mmod).

La luminosità più bassa inizia dalla seconda coppia di valori esadecimali (0021). In questo esempio il secondo passaggio è 0029 quindi 0034 e così via, fino al valore massimo di 0x38 (038f).

Puoi cambiare quella stringa per ottenere una gamma più ampia di luminosità, ad esempio:

<00110000 00100015 00250034 00490060 008000ac 00d30103 013e0187 01e20252 02de0710>

Dopo aver impostato i valori, correggere le autorizzazioni e ricostruire la cache (è possibile utilizzare Terminal o Disk Utility per correggere le autorizzazioni e DCPIManager per ricostruire la cache).

Assicurati di consentire a OSX di caricare il kext modificato (non firmato) inserendolo nel Terminale:

sudo nvram boot-args=kext-dev-mode=1

Nota: lo 0710 alla fine dei dati è la massima luminosità consentita dal mio HD3000, il che significa che il mio controllo del colore può diventare molto più scuro e più luminoso rispetto allo stock. Voglio anche sottolineare che i valori indicati sopra non sono affatto lineari, sono troppo pigro per lavorare sui passi in questo momento. Ma l'idea è quella di ottenere i valori minimi e massimi desiderati e inserire i valori corretti nel mezzo se si desidera una transizione graduale.


Bello che hai scoperto l'esistenza /System/Library/Extensions/AppleBacklight.kext/Contents/Info.plist! Invece di IOKitPersonalities/AppleIntelPanelA/ApplePanels/F10T9cc5(e come sapevi che il tuo era 9cc5?), Hai provato anche IOKitPersonalities/AppleIntelPanelA/IODisplayParameters/brightness/min? Mentre maxè impostato su 255, minè impostato su 40, che assomiglia molto al problema che stiamo cercando di risolvere.
Matt

Secondo kextstat, AppleBacklight.kextnon viene caricato, ma AppleBacklightExpert.kextviene caricato (e viene utilizzato da AppleMuxControl.kext). Sono confuso: come può AppleBacklight.kextavere un effetto quando non è caricato?
Matt

la cosa divertente è che mi sono imbattuto in questo quando si sono verificati problemi con un pannello LCD sostitutivo che aveva un intervallo di luminosità molto basso (era troppo luminoso al valore più basso), è possibile trovare l'ID di visualizzazione usando colorsync Ho provato i valori minimo e massimo ma non hanno funzionato per me,
Dante the Metaphor

1
Sembra che SIP debba essere disabilitato in El Captain e versioni successive. Gli argomenti di avvio non hanno alcun effetto developer.apple.com/library/content/documentation/Security/…
goodguys_activate

1
Qualcuno ha questo lavoro su macOS mojave 10.14.4?
GarouDan,

4

Dai un'occhiata all'app chiamata Shades :

Informazioni su Shades Shades è un'utilità GRATUITA per il controllo della luminosità del tuo schermo. Funziona in background offrendo un controllo sempre disponibile della granulosità del display tramite un'interfaccia simile a un Mac

Sebbene tutti i moderni laptop Apple abbiano controlli di luminosità per oscurare lo schermo in condizioni di oscurità, ci sono diverse situazioni in cui i controlli integrati non sono soddisfacenti. La granularità del controllo è piuttosto grossolana e l'impostazione della luminosità minima è ancora abbastanza brillante quando si lavora in condizioni di buio intenso. Forse devi usare la tua macchina in una camera oscura o ti piace lavorare a tarda notte senza disturbare il tuo partner che dorme accanto a te? Forse hai bisogno di oscurare lo schermo su una macchina desktop e il display che stai utilizzando non offre tale funzionalità? Se questo è il tuo caso, prova Shades.

Nota: le tonalità possono interferire con il software di calibrazione del colore e non devono essere utilizzate se l'accuratezza del colore è fondamentale.

Il mio iMac ha un "difetto" in quanto più basso imposto la luminosità, più rumoroso lo schermo ronza, a causa di un problema con il condensatore che fa il lavoro. Ma usando questa app posso abbassare ulteriormente la luminosità rispetto all'utilizzo dei controlli hardware sulla retroilluminazione e neanche il ronzio viene introdotto. Doppio risultato!

È anche utile utilizzare questo strumento per modificare la luminosità su schermi esterni che non rispondono ai controlli dei tasti di luminosità.


2
Grazie, questa è una soluzione molto comoda da usare. Non è perfetto, perché sembra cambiare i valori gamma o qualcosa del genere (colori freddi). Tuttavia, questo andrà bene nella maggior parte dei casi.
gentmatt,

Ci sono alcune app che funzionano in modo simile, ma questa suona bene senza l'icona del dock, ecc. Sì, si tratta semplicemente di sovrapporre lo schermo per dare l'illusione del dimmer, ma è efficace se non ti dispiace che i colori sembrino un un po 'strano se lo prendi fino in fondo.
stuffe,

3

Un nuovo arrivato qui è Desktop Dimmer , un progetto open source ospitato su GitHub.

Attualmente è sviluppato attivamente e fornisce barre di scorrimento per ciascun monitor (interno ed esterno):

Dimmer da tavolo

L'ho appena provato su El Capitan ma funziona solo su uno spazio per monitor (che può essere una grande limitazione).

Secondo la sua home page, è compatibile fino alla Sierra.


Può portarlo completamente a zero luminosità?
0x90,

Ho provato questo il 10.12.6 e funziona. Ma sembra che questa applicazione, come altre, disegna solo una sovrapposizione. Il cursore del mouse non è oscurato. @ 0x90 non ha portato la luminosità a zero completo, forse 1% o qualcosa di veramente basso. Potrei ancora vedere alcune forme.
Iled

1

Se stai scrivendo molto e non lavori con foto o video, ecc. Puoi sempre usare il trucco di inversione del colore. Basta premere control + option + ⌘ + 8 e tutti i colori sullo schermo saranno completamente invertiti. Niente più schermo bianco; nero invece. Molto più facile per gli occhi.


Non ha funzionato per me proprio ora ...
rogerdpack

0

Nessuna delle app ha lo schermo totalmente nero.

Nessuno dei due utilizza la luminosità dello schermo del Mac F1.

Ma usando ENTRAMBE DO!


0

So solo come ridurre la luminosità al minimo dal modo in cui hai già menzionato il tuo post e proprio come te, non è abbastanza. La mia alternativa quando lavoro a tarda notte è un'app chiamata Lume di candela e mi diverto abbastanza! Non è un'app gratuita ma è solo circa $ 1 per aiutare la tua vista a lungo termine!


Dice "non disponibile nel tuo paese" :(
rogerdpack

0

Vorrei attirare l'attenzione sul programma f.lux , che sostanzialmente diminuisce la luminosità man mano che arriva " all'ora di coricarsi" rimuovendo la luce blu dal monitor. Mi ha aiutato a poter vedere il mio schermo di notte senza troppi dolori, dal momento che la sola rimozione della luce blu ha un effetto dimmerante e si attiva al momento di coricarsi, che è quando ne ho più bisogno. Puoi anche renderlo "dimmer" tramite il menu Flux -> preferenze -> trascina il cursore superiore verso sinistra. Non diventerà totalmente nero (una specie di rossastro sbiadito) ma sarà più scuro che potrebbe essere più facile per gli occhi, cioè abbastanza facile.

Puoi ottenere funzionalità simili usando l' opzione " spostamento notturno " del mac integrata (preferenze -> display -> scheda turno notturno) (anche se il flusso sembra in qualche modo più personalizzabile, come può renderlo più scuro).

Ne ho anche trovato uno gratuito (con scorciatoie da tastiera) nell'app store "EasyOnTheEyes" (ce n'è un altro gratuito che funziona con un solo monitor ("Brightness Slider").


0

QuickShade, disponibile sul Mac App Store è un'ottima soluzione molto semplice. Puoi aggiungere scorciatoie da tastiera (ho scelto Fn+ Option+ F1/ F2).


Questo disegna anche solo una sovrapposizione, come notato dalla luminosità del cursore non interessata.
iled

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.