Perchè un Retina MacBook esegue 1440x900 granuloso sotto Boot Camp?

3

Ho un MacBook Retina con Windows 8 RP, con il driver fornito con Boot Camp.

Capisco perché l'esecuzione in una risoluzione nativa nessuno come 1920x1200 è sgranata. Ma 1440x900 è esattamente a metà risoluzione della risoluzione nativa di 2880x1800, il che significa che ci sono 4 pixel per dipingere 1 pixel (ovvero il raddoppiamento dei pixel), e quindi dovrebbe apparire ottimo.

Quando si esegue 1280x720 sul mio Cinema Display da 27 "(esattamente la metà di 1560x1440) l'immagine è nitida e nitida, quindi perché questo è un problema sul display Retina?

PS: Running 150 DPI is not an option. Windows is really ugly when changing DPI and many applications have UI problems. Many Apps like Chrome and Skype does not support DPI but windows scales them so the look grainy. But worst of all, attaching an external screen forces this to run in 150DPI as well (turning my 27" into an 18"), and some programs like Remote Desktop are note scaled at all, so every thing is very small.
    
posta Thomas Jespersen 03.08.2012 - 16:03
fonte

2 risposte

5

Questo è il modo in cui Retina è implementato su questi nuovi sistemi. In Mac OS (e iOS per quella materia), le risorse sono raddoppiate in termini di dimensioni, quindi ogni punto è approssimativamente di 4 pixel.

Tuttavia, sul sistema, riporta comunque la dimensione 1440x900, anche se il numero effettivo di pixel è 2880x1800. Il Mac OS sa come gestire questa ricerca di risorse @ 2X o l'utilizzo di codice nativo per eseguire il rendering di elementi a una risoluzione più elevata offscreen prima di dipingere sullo schermo.

Anche se su Windows, è completamente visto il 1440x900. Dal momento che Windows non ha realmente un modo per gestire la funzionalità "Retina" del Mac, le cose sarebbero sgranate. Si vedrebbe lo stesso problema su un'app Mac che non utilizza il testo nativo o il rendering delle immagini, che non è stato ancora aggiornato.

Quindi l'unico modo per renderlo nitido nell'installazione di Windows dovrebbe essere eseguito a 2880x1800 - che sarebbe difficile da vedere, o una risoluzione superiore a 1440x900 che ti sentissi a tuo agio a seconda dello stretching / artefatti / ecc. Questo fino a quando Windows non avrà alcune funzionalità come questa e implementate in modo simile.

Se connesso al display esterno, Windows vede il 1280x720 px e lo rende correttamente, ma a prescindere dalla risoluzione nativa. Inoltre, la densità dei pixel sul display più grande potrebbe essere diversa.

Si tratta del modo più semplice per capire: le funzioni di raddoppiamento dei pixel / retina sono una funzionalità del sistema operativo, non una funzionalità hardware.

    
risposta data 03.08.2012 - 16:09
fonte
4

Credo che il tuo problema con 1440x900 non sia che l'immagine sia "granulosa", ma che sia "sfocata", perché "granuloso" (ovvero il ridimensionamento 2x pixel-perfetto) è previsto e il risultato desiderato, che sfortunatamente non può essere realizzato con Bootcamp.

Il motivo per cui Retina MacBook che esegue 1440x900 in Boot Camp sembra sfocato è il driver nVidia GeForce che esegue l'interpolazione bilineare per qualsiasi risoluzione non nativa, che è assolutamente soddisfacente per la maggior parte dei casi, tranne 1440x900, dove più vicino - L'interpolazione del fiume dovrebbe essere più appropriata.

Non esiste un modo noto per modificare questo comportamento.

Vale la pena notare che Parallels Desktop 8 è stato aggiornato per Retina Desktop in modo da supportare sia l'interpolazione vicina più vicina (si chiama modalità "Scaled") che l'interpolazione bilineare (modalità "Migliore per Retina" e "Più spazio"). Utilizzando la modalità "Scaled", è possibile eseguire Windows 7 e Windows 8 con ridimensionamento perfetto di 2x pixel nella macchina virtuale, entrambi a schermo intero (1440x900) e con finestre. Disabilita Cleartype per i migliori risultati (il rendering subpixel non funziona bene in modalità 2x)

    
risposta data 06.08.2013 - 19:17
fonte

Leggi altre domande sui tag