Masalah HiDPI di Windows 8.1 (Chrome, Spotify)

13

Saya baru-baru ini membeli Lenovo Yoga 2. Layarnya luar biasa, saya tidak bisa melihat monitor lama saya lagi, membaca itu adalah mimpi

Namun, masukkan masalah HiDPI dan windows scaling dan saya punya beberapa masalah. Internet Explorer memuat dengan baik, dan aplikasi MS lainnya terlihat bagus. Namun, Chrome terlihat buram bersama dengan Spotify ... Saya telah membatalkan pilihan "Biarkan saya memilih satu tingkat penskalaan untuk semua tampilan saya" Namun itu membuat Chrome dan semua aplikasi lainnya sangat kecil pada resolusi 3200 x 1800.

Jadi solusi saya saat ini adalah memiliki Windows 8.1 skala segalanya dan kemudian menonaktifkan penskalaan dalam pengaturan kompatibilitas program (klik kanan exe) tetapi ini berarti tab di Chrome benar-benar sangat kecil.

Saya mencari solusi di mana aplikasi seperti Chrome dan Spotify terlihat sebagus aplikasi lain di laptop saya. Saya menyadari ini mungkin peretasan untuk saat ini, apa yang dilakukan orang lain?

Charlie Davies
sumber
5
Ini adalah pengaturan per aplikasi. Untuk chrome, Anda harus mencoba memasukkan chrome://flags/#high-dpi-supportdi bilah URL dan memeriksa yang HiDPI-Supportdiatur ke "diaktifkan"
PeterT
Terima kasih saya sudah mencoba ini sebelumnya tetapi chrome menjadi SLOW dan IE jauh lebih lancar pada resolusi ini ... ada ide?
Charlie Davies
1
Cobalah untuk memaksa akselerasi GPU dengan pengaturan seperti chrome: // flags / # force-compositing-mode-2 dan perhatikan penggunaan CPU Anda di task-manager. Mungkin membantu untuk menentukan apa yang sebenarnya "lambat", apakah itu waktu reaksi saat mengklik tautan, apakah itu gagap tidak teratur selama pengguliran?
PeterT
Hei terima kasih - ya itu sedikit "juddery" ketika menggulir halaman dengan banyak gambar misalnya. Seperti thechive.com, saya telah mengaktifkan GPU dan tampaknya lebih baik. Saya akan melakukan beberapa tes lebih lanjut. Namun saya merasa aneh bahwa ini adalah "percobaan" di Chrome. Tetapi di IE mereka tampaknya bekerja di luar kotak ... apakah IE sekarang lebih baik daripada chrome?!?!
Charlie Davies
1
Internet Explorer 10 dan 11 menggunakan Direct2D untuk rendering sementara Chrome harus mendukung semua jenis OS untuk rendering, jadi tentu saja pada beberapa platform IE akan mengungguli Chrome ketika murni mengukur kinerja rendering. Ini diperparah oleh Chrom menggunakan Skia untuk rendering. Anda juga dapat mencoba membandingkan dengan Firefox yang juga menggunakan Direct2D di bawah Windows afaik.
PeterT

Jawaban:

4

Seperti @PeterT catat dalam komentar, cara yang benar untuk melakukan ini di chrome adalah menggunakan chrome://flags/#high-dpi-support(dan untuk memaksa rendering GPU jika itu tidak terjadi secara otomatis).

Saya baru saja mengalami pengalaman yang sama dengan Sony VAIO milik HiDPI.

Bukannya ini "percobaan" di Chrome, sebanyak fakta bahwa lebih mudah untuk mengaktifkannya hanya pada mesin yang membutuhkan / mendukungnya. Akan lebih baik untuk memiliki dukungan untuk fitur-fitur ini yang terdeteksi secara otomatis, tetapi itu tidak selalu mudah mengingat berbagai macam perangkat keras (dan, yang lebih penting, berbagai macam driver) yang saat ini digunakan pada platform yang berbeda. Saya ragu bahwa aplikasi Microsoft telah mengaktifkannya secara default juga - saya kira itu diaktifkan oleh Lenovo ketika mereka menginstal Windows pada mesin.

Sejauh Spotify pergi, Anda kurang beruntung. Spotify tidak memiliki dukungan HiDPI dan tampaknya tidak memiliki rencana untuk merilisnya dalam waktu dekat. Lihat utas ini di forum Spotify untuk detail lebih lanjut.

Moshe Katz
sumber
1
Sebagai seseorang yang baru mulai menggunakan Chrome dalam mode dpi tinggi, saya dapat memberi tahu Anda bahwa ini benar-benar fitur eksperimental. Kekurangan yang saya perhatikan setelah menggunakannya selama 10 menit: Kerning teks buruk, dan teks judul tidak diposisikan dengan benar. Namun, begitu fitur akan stabil, Chrome seharusnya dapat mengaktifkannya secara otomatis, karena "Windows 8.1 menyediakan API untuk aplikasi untuk mengetahui apa nilai penskalaan optimal." referensi
ValarDohaeris
Kerning bukan hanya "buruk"; itu benar-benar mengerikan: i.imgur.com/HLpb97Y.png
RomanSt
@romkyns Saya telah melihat itu terjadi jika browser Anda tidak dapat mengunduh font. Periksa apakah itu masalah Anda.
Moshe Katz
3

Mengatur bendera melalui chrome: // flag tidak lagi berfungsi di versi terbaru Chrome. Sebagai gantinya, Anda dapat mengaturnya melalui kunci registri. Petunjuk untuk melakukannya secara manual, atau Anda dapat mencoba file registri ini (gunakan dengan risiko Anda sendiri):

  1. Buka regedit.exe
  2. Navigasi ke HKEY_CURRENT_USER\Software\Google\Chrome
  3. Buat kunci "Profil" jika belum ada
  4. Buat nilai DWORD baru bernama "high-dpi-support" dan berikan nilai 1 (0x00000001)

Itu akan mengaktifkan mode HIDPI eksperimental.

Sekarang Anda perlu menonaktifkan penskalaan tampilan Windows, karena Chrome akan menanganinya sendiri:

  1. Temukan pintasan Chrome di desktop atau bilah alat Anda
  2. Klik kanan dan pergi ke properti
  3. Temukan tab "Kompatibilitas"
  4. Centang kotak "Nonaktifkan penskalaan tampilan pada pengaturan DPI tinggi"

Sekarang Anda siap untuk memulai ulang Chrome. Pastikan Anda telah membunuh semua proses Chrome melalui Task Manager (mereka tidak mati ketika Anda menutup semua jendela) dan mulai Chrome melalui pintasan Anda. Ini seharusnya bekerja, dengan semua bug normal pada mode HIDPI eksperimental (misalnya, menyeret tab di antara windows tidak cukup berfungsi sebagaimana mestinya).

Diuji di Chrome 35.0.1916.114

Pembaruan : Tampaknya rusak di Chrome 36 (ini terus-menerus mengatur ulang pengaturan registri ke "2"). Saya tidak bisa menjalankannya kecuali dengan beralih ke saluran beta Chrome 37, tempat peretasan registri yang sama berfungsi (tidak diperlukan perubahan lain).

David Fullerton
sumber
kata-kata yang ingin saya gunakan untuk menggambarkan seluruh situasi ini pasti akan membuat saya dilarang dari situs ini ... Saya menggunakan versi 36 pada Surface Pro 3 yang baru dan kunci registri ini berfungsi SEKALI untuk saya. kemudian mulai mengatur ulang. Saya mencoba v37 sekarang
Simon
untuk mengkonfirmasi - versi 37 tampaknya berfungsi sekarang. Saya takut memikirkan berapa banyak orang yang menggunakan laptop hidpi baru mereka yang bagus dan mengkilap dengan Chrome yang buram. Saya tidak percaya ini telah berlangsung selama masalah
Simon