Czy mogę ustawić DPI wyświetlacza w Windows 8.1?

4

Chcę powiedzieć Windowsowi, jaki jest DPI jednego z moich wyświetlaczy.

Mam laptopa z systemem Windows 8.1 (Asus Zenbook Infinity), który ma wyświetlacz o rozdzielczości 2560 x 1440; która wymaga obsługi wysokiej DPI, aby była użyteczna. W systemie Windows 8.1 system Windows wybiera właściwą wartość DPI, aby wyświetlić coś dla Ciebie, na podstawie wykrytej wartości DPI wyświetlacza i ustawienia „wielkości” skonfigurowanego przez użytkownika.

Jednak za każdym razem, gdy wznawiam tę maszynę ze stanu uśpienia, system Windows wykrywa ten ekran jako typowy panel o rozdzielczości 96 DPI, w wyniku czego wszystko jest bardzo małe. Aby przywrócić prawidłowe skalowanie, jestem zmuszony ponownie uruchomić komputer.

Mam też inny zewnętrzny wyświetlacz, który czasami jest wykrywany jako mający niewłaściwe DPI.

Czy jest jakiś sposób, aby powiedzieć Windowsowi, co to jest DPI?

(Wolałbym nie używać ustawienia „ustaw DPI dla wszystkich wyświetlaczy”, ponieważ często podłączam urządzenie do paneli o niskiej rozdzielczości (96) DPI i chcę korzystać z funkcji skalowania 8.1)

Billy ONeal
źródło

Odpowiedzi:

2

Od skalowanie wyświetlania nie pozostaje / pozostają w Windows 8.1

Wyłączenie InstantOn Asusa i użycie domyślnego PowerSave systemu Windows rozwiązało mój problem z utratą skalowania po uśpieniu lub zamknięciu pokrywy. Nie jestem pewien, dlaczego tak się dzieje. Przebudzenie ze snu za pomocą PowerSave trwa tylko kilka sekund, więc nie jest niewygodne.

Nie mam Asusa, więc nie wiem dokładnie, jak wyłączyć InstantOn. Można to wyjaśnić w instrukcji lub pomocy.

W wątku Jak pozbyć się Instant On z mojego pulpitu i paska zadań bez zamykania go? rozwiązaniem było kliknięcie InstantOn prawym przyciskiem myszy i odznaczenie „Uruchom przy uruchomieniu systemu Windows”.

Zobacz także Jak włączyć Asus instant on? jak uzyskać dostęp do InstantOn.

Uwaga: Zgodnie z komentarzem postera instalacja InstantOn jest niezbędna do rozwiązania problemu, nawet jeśli ma to na celu natychmiastowe wyłączenie.

harrymc
źródło
+1. Daje to szansę i informuje, co się dzieje. (Najpierw należy zainstalować komponenty Asus InstantOn)
Billy ONeal
Jeśli nie jest zainstalowany, prawdopodobnie to rozwiązanie nie dotyczy twojego przypadku. Ale lepiej sprawdź każdy wstępnie zainstalowany produkt dostarczony z komputerem, odinstaluj vaporware i sprawdź parametry uśpienia.
harrymc
Innym produktem, który może powodować takie problemy, jest technologia Intel Smart Connect. Jeśli masz zainstalowany, spróbuj go odinstalować.
harrymc
Na razie w porządku. Nadal jestem ciekawy, czy istnieje sposób ręcznego ustawienia DPI wyświetlacza (mam zewnętrzny wyświetlacz, który wciąż jest wykrywany nieprawidłowo), ale to rozwiązało najbardziej palącą wersję problemu dla mnie.
Billy ONeal
Jeśli sytuacja uległa poprawie, czy możesz określić, co dokładnie zrobiłeś, dla przyszłych czytelników.
harrymc
1

Aby uzyskać dostęp do tego ustawienia, kliknij prawym przyciskiem myszy tło pulpitu Windows i wybierz Rozdzielczość ekranu. Kliknij link „Powiększ lub pomniejsz tekst i inne elementy” w oknie Rozdzielczość ekranu, aby ustawić niestandardowy poziom skalowania wyświetlacza. Ponadto powinno być zaznaczone pole wyboru „pozwól mi wybrać jeden poziom skalowania dla wszystkich wyświetlaczy” i upewnij się, że jest wyłączone, jak powiedziałeś. Jeśli to nie zadziała, możesz edytować rejestr, przechodząc do edycji reg, a następnie wykonując następujące kroki

  • przejdź tutaj HKEY_CURRENT_USER \ Panel sterowania \ Desktop
  • W prawym panelu pulpitu kliknij dwukrotnie / dotknij Win8DpiScaling, aby go zmodyfikować.
  • Wpisz 1 i kliknij / dotknij OK
  • W prawym okienku pulpitu kliknij dwukrotnie / dotknij LogPixels, aby go zmodyfikować. UWAGA: Jeśli nie masz wartości DWORD LogPixels, kliknij prawym przyciskiem myszy puste miejsce w prawym panelu pulpitu, kliknij opcję Nowa i DWORD (32-bitowa), wpisz LogPixels i naciśnij klawisz Enter.
  • Wybierz (kropka) Dziesiętny, wpisz wartość danych rejestru z poniższej tabeli dla żądanego rozmiaru skalowania DPI i kliknij / dotknij OK.

    Procent DPI
    Rejestr Dane Wartość
    Mniejszy 100% 96
    Średni 125% 120
    Większy 150% 144
    XL 200% 192
    Niestandardowy 250% 240
    Niestandardowy 300% 288
    Niestandardowy 400% 384
    Niestandardowy 500% 480

UPEWNIJ SIĘ, ŻE PRZECZYTAJ SWOJĄ REKLAMĘ

zapisz i uruchom ponownie, aby zastosować.

Crowlands
źródło
Wygląda na to, że po prostu ustawia te same ustawienia, które można ustawić za pomocą panelu sterowania. Warto zauważyć, że to ustawienie nie jest przeznaczone dla konkretnego wyświetlacza.
Billy ONeal
Przepraszam, czujesz, że moja odpowiedź nie jest wystarczająco dobra. Bez narzędzi innych firm nie ma sposobu, aby ustawić wiele wyświetlaczy inaczej. W ten sposób zrobiłbyś to dla bieżącego wyświetlacza.
Crowlands
Problem nie dotyczył ustawienia DPI - to dlatego utracono ustawienie DPI po wybudzeniu ze snu.
harrymc
@Crowlands: Biorąc pod uwagę, że moje pytanie wyraźnie dotyczy konkretnego wyświetlacza, ta odpowiedź nie odpowiada na moje pytanie. Powiedziałem wyraźnie I'd rather not use the "set DPI for all displays" setting because I often plug this machine into low (96) DPI panels and want to use 8.1's scaling features- co faktycznie robi twoja odpowiedź.
Billy ONeal
@Crowlands Wymieniasz narzędzia innych firm, które?
Trevor Elliott