Bagikan melalui


Desktop Window Manager selalu aktif

Platform

Klien – Windows 8 Server – Windows Server 2012

Deskripsi

Di Windows 8, Desktop Window Manager (DWM) selalu AKTIF dan tidak dapat dinonaktifkan oleh pengguna akhir dan aplikasi. Seperti pada Windows 7, DWM digunakan untuk menyusun desktop. Selain pengalaman yang diaktifkan di Windows 7, sekarang komposisi desktop DWM memungkinkan komposisi desktop untuk semua tema, dukungan untuk Stereoscopic 3D, dan manajemen, pemisahan, dan perlindungan pengalaman dengan aplikasi Windows Store.

Komposisi desktop untuk semua tema

Di Windows Vista dan Windows 7, komposisi desktop hanya diaktifkan dengan Tema Kaca AERO. Oleh karena itu pengguna Windows Classic dan tema kontras tinggi tidak dapat menggunakan pengalaman yang diaktifkan oleh komposisi desktop seperti Windows Flip, penskalaan otomatis untuk penskalaan resolusi tinggi (DPI), Pratinjau gambar mini, dan kaca pembesar layar penuh. Selain itu, dalam versi Windows sebelumnya ini, pengembang aplikasi harus menulis dan memelihara beberapa jalur kode - satu di mana komposisi desktop diaktifkan dan yang lain di mana komposisi desktop dinonaktifkan.

Dengan Windows 8, komposisi desktop diaktifkan untuk semua tema. Pengguna Windows Classic dan tema kontras tinggi dapat menggunakan pengalaman yang diaktifkan oleh komposisi desktop seperti Windows Flip, penskalaan otomatis untuk penskalaan resolusi tinggi (DPI), pratinjau gambar mini, dan kaca pembesar layar penuh. Selain itu, pengembang tidak perlu menulis dan memelihara beberapa jalur kode, sehingga menyederhanakan pengembangan.

Dukungan untuk 3D stereoskopis

Komposisi desktop DWM mendukung penyajian dan presentasi konten aplikasi 3D stereoskopis berjendela dan layar penuh.

Manajemen, pemisahan, dan perlindungan pengalaman dengan aplikasi Windows Store

Komposisi desktop DWM memungkinkan pemisahan dan perlindungan jendela aplikasi desktop dari jendela aplikasi Windows Store baru dengan mengelola dan memisahkan jendela aplikasi desktop dari jendela aplikasi Windows Store. Karena komposisi desktop bertanggung jawab untuk mengelola semua jendela aplikasi, menonaktifkan komposisi desktop dapat mengakibatkan perilaku yang tidak terduga. Selain itu komposisi desktop bertanggung jawab untuk menyusun menu Mulai baru serta animasi jendela tambahan yang membentuk kepribadian inti dari sistem operasi Windows baru.

Mengontrol komposisi desktop

Di Windows Vista dan Windows 7, komposisi desktop dinonaktifkan dalam sejumlah skenario. Dalam Windows 8, komposisi desktop DWM adalah komponen sistem operasi inti dan tidak dapat dinonaktifkan. Dengan beberapa pengecualian, komposisi desktop selalu aktif; ini dimulai sebelum pengguna masuk dan tetap aktif selama durasi sesi. Bagian ini menjelaskan bagaimana Windows 8 memperlakukan skenario di Windows 7 di mana komposisi desktop dinonaktifkan.

SKU server dan SKU klien tertentu

Dalam Windows 8, semua SKU server dan klien mengaktifkan komposisi desktop. Ini memastikan bahwa admin dan pengguna server dapat memperoleh manfaat dari pengalaman yang diaktifkan oleh komposisi desktop.

Persyaratan mendasar untuk komposisi desktop

Windows 8 memastikan bahwa adaptor grafis dan persyaratan kedalaman warna sistem terpenuhi melalui dukungan driver WDDM dan kedalaman warna sistem.

Dukungan driver WDDM

Jika sistem tidak memiliki driver grafis yang mematuhi WDDM, Windows 8 menggunakan Adaptor Tampilan Dasar Microsoft sebagai adaptor default. Karena DWM selalu berjalan pada adaptor default, DWM akan memilih Microsoft Basic Display Adapter untuk menyusun desktop ketika driver grafis yang mematuhi WDDM tidak tersedia (baik tidak diinstal atau dinonaktifkan) pada sistem.

Microsoft Basic Display Adapter adalah rasterizer perangkat lunak yang menggunakan CPU daripada GPU untuk melakukan semua gambar. Perhatikan bahwa performa komposisi desktop pada Microsoft Basic Display Adapter (terutama animasi) mungkin tidak semulus saat menjalankan komposisi desktop pada GPU.

Kedalaman warna sistem

Komposisi Desktop tidak dapat berjalan kecuali kedalaman warna diatur ke 32 bit per piksel. Di Windows 7 kedalaman warna sistem dapat diubah dalam skenario ini:

  • Pengguna akhir menggunakan panel kontrol Tampilan Windows atau panel kontrol pihak ke-3 untuk mengubah warna sistem
  • Pengguna akhir menjalankan aplikasi yang mengubah kedalaman warna sistem melalui API publik

Tidak seperti Windows 7, Windows 8 tidak mendukung kedalaman warna selain 32 bit per piksel. Pengguna tidak dapat lagi mengubah kedalaman warna sistem dengan menggunakan panel kontrol. Selain itu, pengembang aplikasi tidak dapat menggunakan API untuk mengubah kedalaman warna sistem. Windows 8 akan mendeteksi aplikasi yang mencoba mengubah kedalaman warna sistem menjadi kurang dari 32 bit per piksel, dan memberi tahu pengguna bahwa shim kompatibilitas aplikasi harus diterapkan untuk menjalankan aplikasi. Setelah konfirmasi dari pengguna, shim kompatibilitas aplikasi diterapkan dan shim memvirtualisasikan mode warna rendah ke aplikasi sambil menjaga sistem tetap berjalan pada 32 bit per piksel.

WinSAT

Dalam Windows 8, komposisi desktop tidak bergantung pada skor WinSAT. Selain itu, WinSAT tidak lagi menyertakan penilaian DWM.

Kompatibilitas aplikasi dan tindakan pengguna

Dalam Windows 8:

  • Semua opsi untuk menonaktifkan komposisi desktop yang ada di Jendela 7 dihapus
  • Komposisi desktop bertanggung jawab untuk menyusun semua tema
  • Aplikasi tidak dapat menggunakan DwmEnableComposition untuk menonaktifkan komposisi desktop. Untuk mempertahankan kompatibilitas mundur, panggilan ke API ini akan mengembalikan keberhasilan; namun, komposisi desktop tidak dinonaktifkan
  • Shim "Nonaktifkan komposisi desktop" dihapus
  • Opsi untuk "Nonaktifkan komposisi desktop" dari tab kompatibilitas kotak dialog Properti Aplikasi dihapus

Aplikasi menggunakan driver pencerminan untuk jarak jauh

Dalam Windows 8:

  • Tidak mendukung driver cermin untuk skenario jarak jauh; sementara sebagian besar aplikasi yang ada yang menggunakan driver cermin harus terus berfungsi, karena perubahan infrastruktural yang diperlukan untuk mendukung driver cermin yang ada di Windows 8 dengan DWM ON, beberapa fitur atau aplikasi yang menggunakan driver cermin mungkin tidak berfungsi
  • Apakah mendukung API Duplikasi Desktop untuk pengembang aplikasi yang menggunakan driver cermin untuk skenario jarak jauh.
  • Tidak mendukung Driver Mirror Aksesibilitas yang ada
  • Driver Mirror yang ada harus diperbarui untuk memastikan bahwa driver tersebut kompatibel dengan Windows 8

Koneksi desktop jarak jauh

Dalam Windows 8, komposisi desktop selalu diaktifkan untuk koneksi desktop jarak jauh. Komputer klien yang tersambung ke komputer jarak jauh Windows 8 akan selalu mengaktifkan komposisi desktop untuk sesi desktop jarak jauh terlepas dari versi klien Windows. Komposisi desktop didukung untuk beberapa monitor pada komputer klien serta untuk sesi aplikasi jarak jauh.

Selain itu, ketika menyambungkan ke komputer jarak jauh Windows 8, pengaturan ini di klien Sambungan Desktop Jauh tidak berlaku:

  • Kedalaman warna
  • Kotak centang "Aktifkan komposisi"

Kedalaman warna koneksi selalu diatur ke 32 bit per piksel dan komposisi desktop selalu diaktifkan.