Apa sebenarnya yang dilakukan layanan tema windows 7

4

Saya mengalami masalah dengan pemutaran video video besar (hampir 4k). Bagian dari video robek, saya tahu perangkat keras mampu memutar video ok, tetapi dalam beberapa aplikasi video akan merobek dan kinerja pemutaran tidak akan terlalu baik.

Setelah coba-coba yang ekstensif, kami menentukan penyebabnya adalah fakta yang kami miliki dimatikan tema windows.

Mesin tersebut menjalankan Windows 7 Professional.

Kami mencoba ini pada beberapa komputer lain di sekitar dan menemukan hal yang sama. Kami harus mengaktifkan kembali tema untuk membuat video diputar ulang secara wajar. Kami dapat menghidupkan dan mematikan layanan tema dan setiap kali secara konsisten melihat video diputar dengan buruk dengan tema dan kemudian secara dramatis membaik ketika dinyalakan kembali.

Saya (mungkin secara naif) berasumsi bahwa layanan tema sepenuhnya bertanggung jawab atas gaya visual elemen GUI. Jelas ini tidak semua layanan tema W7 tidak.

Saya tidak dapat menemukan melalui google atau microsoft.com deskripsi lengkap tentang apa yang menjadi tanggung jawab layanan tema.

Apakah ada yang punya - 1. Adakah gagasan mengapa layanan tema aktif akan meningkatkan pemutaran video? 2. Deskripsi lengkap tentang apa yang dilakukan layanan tema?

sunting - jika itu penting format video adalah MP4 h.264, kami mencoba kedua build di Microsoft decoder, serta LAV.

chip
sumber
Saya sudah melakukan lebih banyak googling dan masih tidak dapat menemukan penjelasan untuk ini. Tampaknya menonaktifkan tema sering direkomendasikan sebagai penambah kinerja sistem, sepertinya ini tidak selalu terjadi.
chip
Ini hanya spekulasi: Jika layanan tema tidak berjalan (ini berarti menggunakan tema klasik dan bukan tema Aero), mungkin OpenGL dan / atau DirectX tidak digunakan dan karenanya tidak diaktifkan oleh driver kartu grafis Anda. Jadi, tidak ada akselerasi perangkat keras, tidak ada pemutaran video yang lancar. Anda tidak menyertakan detail kartu grafis, tetapi memeriksa pengaturannya, jika Anda dapat mengaktifkan akselerasi perangkat keras secara default.
mpy

Jawaban:

0

Vsync biasanya merupakan alasan untuk merobek.

Vsync di Windows Vista dan yang lebih baru ditangani oleh komposer desktop dan aplikasi video. Dengan tema klasik, gambar layar kembali ke GDI (pikirkan Windows XP tetapi lebih buruk) di mana pada dasarnya tidak ada kontrol atas vsync. Driver Nvidia hanya akan memaksa vsync di aplikasi D3D atau OGL.

Solusi dalam hal ini adalah mengaktifkan vsync di aplikasi video Anda. Jika aplikasi video Anda saat ini tidak mendukung vsync, dapatkan yang mendukung. Sejauh yang saya ketahui, fitur itu misalnya didukung di Media Player Classic Home Cinema.

Anda juga harus memeriksa apakah pengaturan video untuk refresh rate atau frame rate berbeda ketika aero atau klasik aktif.

harrymc
sumber
Terima kasih! Saya dapat menguji dan mengkonfirmasi bahwa vsync adalah alasan untuk merobeknya.
chip
0

Menonaktifkan Layanan Tema nampaknya menonaktifkan mesin grafis Aero bersamaan dengan menonaktifkan tema Kaca, dengan sistem yang kembali ke gaya rendering lama - mungkin sebagian besar kode berasal dari generasi XP.

Seperti yang Anda ingat dengan benar, biasanya disarankan sebagai cara untuk memulihkan sumber daya, tetapi tebakan saya adalah bahwa untuk resolusi tinggi dan kartu grafis modern, kode lama kurang efisien daripada yang baru (meskipun jejak yang lebih kecil memulihkan beberapa sumber daya, yang bagus dalam beberapa kasus, tetapi tidak relevan dalam kasus ini).

Mungkin tidak ada jawaban nyata untuk pertanyaan ini, dalam arti bahwa kartu video yang berbeda dan driver yang berbeda dapat bekerja dengan efisiensi yang berbeda dengan dua mesin grafis, sehingga setiap kasus harus diuji sebagai unik: apakah mesin Aero baru bekerja lebih baik dengan itu perangkat keras, atau haruskah saya kembali ke mesin lama dan membebaskan beberapa sumber daya sebagai bonus?

Sebagai peran praktis saya dapat menebak perangkat keras yang lebih baru akan disesuaikan untuk bekerja paling baik dengan Aero, ke titik itu dapat sangat tertinggal pada mesin lama, apalagi perangkat keras mesin rata-rata pada tahun 2014 jauh lebih kuat daripada tahun 2007 ketika Vista diterbitkan. , jadi mungkin memulihkan sumber daya mematikan Aero sekarang tidak lagi menjadi tradeoff yang baik dan tidak disarankan lagi.

Dice9
sumber