Pecutan perkakasan - apakah itu dan bagaimana anda boleh meningkatkan prestasi PC dengannya?

Kemungkinan anda telah melihat pilihan "pecutan perkakasan" semasa menggunakan pelbagai aplikasi dan peranti. Anda mungkin perlu mendayakan atau melumpuhkannya untuk meningkatkan prestasi atau mencegah ralat dalam salah satu aplikasi kegemaran anda, tetapi anda mungkin tidak tahu sebabnya. Dalam artikel ini, kami akan memberitahu anda semua yang anda perlu tahu tentang pecutan perkakasan dan sama ada apl anda boleh menggunakannya.

Pecutan perkakasan ialah istilah yang digunakan untuk menerangkan tugas yang boleh dimuat turun ke peranti lain. Secara lalai, dalam kebanyakan komputer dan aplikasi, CPU diutamakan daripada perkakasan lain. Ini adalah perkara biasa, terutamanya jika anda mempunyai pemproses yang berkuasa. Jika tidak, mungkin berguna untuk menggunakan komponen lain sistem anda. Kemudian fungsi itu diaktifkan. Berikut ialah beberapa kes penggunaan yang popular:

  • menggunakan AU anda boleh menggunakan kad bunyi untuk memastikan kualiti tinggi dan rakaman bunyi;
  • Kad grafik boleh digunakan dengan pecutan grafik perkakasan untuk menyediakan paparan media yang lebih pantas dan berkualiti tinggi.

Apakah pecutan perkakasan dalam penyemak imbas? Secara ringkasnya, ini ialah keupayaan program untuk melihat halaman Internet untuk memaparkan kandungannya secepat dan seefisien mungkin. Walaupun pecutan perkakasan boleh ditakrifkan sebagai hampir mana-mana tugas yang dimunggah ke sesuatu yang bukan CPU, GPU dan kad bunyi cenderung menjadi contoh paling popular yang digunakan dalam perisian anda. Hanya pemproses anda secara teknikal mampu melakukan semua perkara yang boleh dilakukan oleh peranti ini, terutamanya jika ia mempunyai grafik bersepadu (seperti yang dilakukan pada masa kini), tetapi menggunakan perkakasan khusus biasanya merupakan pilihan terbaik.

Menggunakan kuasa reka letak grafik untuk memaparkan kandungan web yang berubah secara dinamik, iaitu apa yang dipanggil pecutan perkakasan, sudah pasti salah satu ciri baharu yang paling menarik yang diperkenalkan dalam Firefox 4 dan internet Explorer 9. Menurut pembangun penyemak imbas ini, penggunaan pemproses grafik akan membolehkan prestasi yang tidak pernah berlaku sebelum ini, pantas dan operasi lancar Aplikasi Internet menggunakan teknologi moden. Pada masa yang sama, ini akan membantu mengurangkan beban pada pemproses, yang kurang berkemampuan untuk melakukan pengiraan berkaitan grafik. Ini secara langsung akan menjejaskan operasi keseluruhan sistem, dan dalam kes itu komputer riba– juga untuk tempoh operasi tanpa bekalan kuasa. Microsoft menambah penambahbaikan pada kualiti teks dan imej yang muncul pada skrin dan apabila dicetak pada halaman. Masalah yang berasingan ialah menggunakan reka letak grafik untuk memaparkan grafik 3D menggunakan API WebGL.

Menggunakan GPU dalam penyemak imbas tidak boleh dilakukan sepanjang masa, di mana-mana dan pada setiap komputer. Had utama adalah berkaitan dengan sistem pengendalian: on masa ini versi beta kedua-dua penyemak imbas hanya menyokong Windows Vista, 7 dan 10. Dalam kes Internet Explorer 9, ia tidak akan berubah walaupun dalam versi terakhir, tetapi Mozilla berjanji untuk memperkenalkan penyelesaian yang dijalankan pada platform lain. Satu-satunya sistem yang terlepas oleh kedua-dua pengeluar ialah Windows XP.

Mengapa anda mungkin perlu melumpuhkannya

Berikut ialah kes di mana anda mungkin harus melumpuhkan pecutan perkakasan:

  • Jika pemproses anda benar-benar berkuasa dan komponen sistem lain tidak begitu berkuasa, mempercepatkan sebenarnya mungkin tidak berkesan berbanding dengan membiarkan kuasa menjaga sumber PC. Selain itu, jika komponen anda terdedah kepada terlalu panas atau rosak dalam apa jua cara, penggunaan pecutan perkakasan yang berat boleh menyebabkan masalah yang anda tidak akan alami tanpanya;
  • perisian yang direka untuk menggunakan perkakasan tidak berfungsi dengan baik atau tidak boleh berfungsi dengan pasti seperti menggunakan CPU sahaja.

Bila nak guna

Sudah tentu, pecutan perkakasan tidak begitu teruk. Apabila digunakan seperti yang dimaksudkan, ia sebenarnya sangat berkesan. Berikut ialah beberapa kes apabila anda harus mendayakan pecutan perkakasan dalam aplikasi anda:

  1. Apabila anda mempunyai GPU yang berkuasa dan stabil, mendayakan pecutan perkakasan akan membolehkan anda memanfaatkannya sepenuhnya merentas semua aplikasi yang disokong, bukan hanya permainan. DALAM Pecutan Chrome Perkakasan GPU biasanya membolehkan penyemakan imbas dan penggunaan media yang lebih lancar.
  2. Dalam program penyuntingan/perenderan video seperti Sony Vegas(atau program penstriman seperti OBS), mendayakan pecutan perkakasan membolehkan anda menggunakannya peralatan khusus, terletak pada peranti yang disokong, biasanya GPU atau CPU. (Sebagai contoh, Intel QuickSync ialah tambahan kepada pemproses moden mereka yang direka untuk pemaparan dan pengekodan video pantas).

Bagaimana untuk menyemak sama ada pecutan perkakasan didayakan

Pada desktop, klik kanan – Resolusi Skrin – Tetapan Lanjutan – Diagnostik – Tukar Tetapan. Jika butang tidak aktif, pecutan perkakasan didayakan.

Untuk Windows 10, gunakan pecutan perkakasan: Win+R – dxdiag – Screen – DirectDraw Acceleration, Direct3D Acceleration, AGP Texture Acceleration – kesemua 3 parameter mesti HIDUP. Jika tidak, pecutan perkakasan dilumpuhkan.

Prosedur untuk mengaktifkan pecutan perkakasan

Bagaimana untuk membolehkan pecutan perkakasan pada Windows 7? Atas sebab tertentu, anda mungkin perlu mendayakan pecutan perkakasan, contohnya untuk menjalankan emulator Android dalam Visual Studio. Hanya masukkan BIOS anda pada komputer anda (Tetapan - Kemas Kini dan Keselamatan - Pemulihan). Di bawah Permulaan Lanjutan, klik Mulakan Semula Sekarang dan komputer anda akan dimulakan semula. Ini juga berfungsi pada Windows 10.

Selepas but semula, klik "Selesaikan masalah" - "Pilihan lanjutan" - "Tetapan Perisian Tegar UEFI" - "Mulakan semula".

Anda akan disajikan dengan adat Antara muka BIOS, pergi ke bahagian "Konfigurasi". Hanya semak bahawa teknologi virtualisasi, seperti pemecut kad grafik " Teknologi maya Intel" atau "AMD-V Virtualization" didayakan. Kemudian pergi ke bahagian terakhir "Keluar", dan klik "Keluar dan simpan perubahan." Anda kini mempunyai pecutan perkakasan.

Pecutan perkakasan dalam Chrome. Apakah fungsinya dan bagaimana untuk menghidupkannya?

Google Chrome membolehkan anda menggunakan kad grafik anda untuk memaparkan dan menskalakan grafik pada tapak web. Ini mempercepatkan penyemak imbas dan membebaskan pemproses. Ketahui cara menggunakan peluang ini!

Faedah mendayakan pecutan perkakasan akan dirasai terutamanya oleh pengguna yang mempunyai komputer yang lebih lemah atau penggunaan serentak beberapa dozen tab. Untuk mendayakan ciri ini, masukkan arahan "about:flags" dalam bar alamat.

Langkah pertama ialah mendayakan pilihan senarai rendering perisian Override. Terus di bawah - satu lagi - pemproses 2D dipercepatkan menggunakan GPU (kanvas 2D Dipercepat), yang juga mesti didayakan. Pengguna Chrome 11 tidak akan dapat menggunakan pilihan pertama - ia didayakan secara lalai dalam versi penyemak imbas ini.

Di bawah sedikit terdapat fungsi lain - Penyajian laman web awal. Ia juga mesti didayakan. Langkah terakhir ialah memulakan semula penyemak imbas.

Bagaimana untuk melumpuhkan pecutan perkakasan

Fungsi ini terutamanya merujuk kepada penggunaan komponen PC untuk melakukan tindakan tertentu (biasanya dilakukan oleh perisian) sepantas mungkin. Ini direka untuk menjadikan grafik komputer lebih lancar dan lebih pantas dengan memunggah fungsi pemaparan grafik ke kad video komputer dan bukannya perisian dan pemproses pusat(CPU). Idea di sebalik Percepatan Perkakasan adalah untuk mempercepatkan proses pemprosesan video, memberikan prestasi yang lebih baik.

Langkah pertama menggunakan perpustakaan Direct2D dan DirectWrite untuk memaparkan kandungan halaman, menghasilkan tepi yang lebih lancar untuk grafik teks dan vektor. Prestasi pemaparan elemen halaman biasa seperti imej, sempadan dan blok latar belakang juga telah dipertingkatkan. Selain itu, jika halaman tersebut mempunyai video yang dibenamkan menggunakan codec H.264, kad video juga boleh diproses. Pada ketika ini, pecutan berfungsi dalam kedua-dua Internet Explorer 9 dan Firefox 4.

Pada ketika ini, penyemak imbas Microsoft menggunakan enjin penyahkodan baharu untuk fail grafik termampat yang turut menyokong format TIFF dan JPEG XR yang dibuat oleh Microsoft. Yang terakhir mesti menjadi pengganti Format JPEG, menyediakan nisbah imej-ke-fail yang lebih baik. Algoritma yang lebih kompleks memerlukan lebih banyak kuasa pengkomputeran, Itulah sebabnya penggunaan GPU untuk tujuan ini adalah penyelesaian yang ideal.

Mengarang halaman atau menggabungkan elemennya dilakukan menggunakan perpustakaan Direct3D. Imej komponen (dicipta dalam langkah sebelumnya) disimpan dalam ingatan kad grafik, supaya ia boleh dipasang dengan cepat menjadi satu keseluruhan. Buat masa ini hanya dalam Internet Explorer, pada masa hadapan juga dalam Firefox 4.

Penciptaan imej yang terhasil, iaitu, keseluruhan desktop dengan tetingkap penyemak imbas dan kandungannya, dilakukan menggunakan sistem Komponen Windows Vista dan Pengurus Tetingkap 7 Desktop (DWM). Kerana ia menggunakan perpustakaan DirectX, ia boleh terus menggunakan memori imej yang sedia ada, yang mewakili kandungan halaman dan menyepadukannya ke dalam desktop tanpa perlu memuatkan RAM (yang berlaku jika penyemak imbas tidak menggunakan perpustakaan grafik).

Internet Explorer 9 juga termasuk enjin pemprosesan halaman cetakan baharu, XPS. Ini bukan sahaja membolehkan anda menggunakan semua lapisan dengan cepat dan mencipta satu imej daripadanya, tetapi juga meningkatkan kualitinya. Sebagai contoh, semua jenis carta akan kelihatan lebih baik.

Bagaimana untuk melumpuhkan pecutan perkakasan dalam Windows 7? Walaupun Windows tidak menggunakan ciri ini secara asli, agak mudah untuk melumpuhkannya sendiri. Menyahaktifkan Pecutan Perkakasan akan menyebabkan perisian berjalan dalam format pemaparan program - semua grafik dipaparkan oleh atur cara dan kerja pemaparan grafik akan dipindahkan ke GPU.

Bagaimana untuk melumpuhkan pecutan perkakasan dalam Pelayar Yandex? Anda perlu pergi ke tetapan, pergi ke bahagian paling bawah halaman, dayakan parameter tambahan. Kemudian cari bahagian Sistem dan nyahtanda "Gunakan pecutan perkakasan jika boleh." Selepas memulakan semula penyemak imbas, perubahan akan berkuat kuasa.

Untuk melumpuhkan pecutan perkakasan dalam Chrome, gunakan arahan untuk penyemak imbas Yandex - mereka mempunyai tetapan yang sama. Jika masalah berterusan selepas memulakan semula penyemak imbas, cuba yang berikut:

  • Dalam bar alamat, masukkan "chrome://flags" dan tekan Enter;
  • dalam senarai tetapan, lumpuhkan "Pecutan perkakasan untuk penyahkodan video" dan mulakan semula program.

Selepas but semula, masalah pecutan akan hilang. Untuk melumpuhkan fungsi dalam Opera, anda juga perlu pergi ke tetapan, pilih pilihan tambahan dan dalam bahagian sistem nyahtanda kotak "Gunakan pecutan perkakasan".

Untuk melumpuhkan pecutan pemain denyar, buka sebarang aplikasi denyar, klik kanan padanya dan nyahtanda fungsi yang diingini. Mulakan semula penyemak imbas anda.

Bagaimana untuk melumpuhkan pecutan perkakasan dalam Firefox

Seterusnya kami akan menerangkan cara untuk melumpuhkan pecutan perkakasan dalam pelayar Mozilla Firefox. Ini boleh berkesan, sebagai contoh, jika anda menghadapi masalah dengan pengawal grafik, yang menyebabkan penyemak imbas menjadi tidak stabil atau perlahan, dan elemen halaman yang anda lawati tidak dipaparkan dengan betul.

Pecutan perkakasan tidak disokong oleh semua pemacu - dalam beberapa kes mungkin terdapat masalah dengan memuatkan elemen pada halaman. Oleh itu, jika anda mendapati bahawa apabila menggunakan penyemak imbas anda, halaman dimuatkan dengan perlahan dan menghadapi masalah untuk dilancarkan halaman individu, lumpuhkan pecutan perkakasan. Ini sepatutnya menyelesaikan semua masalah.


Jika masalah itu diselesaikan, ini bermakna masalah perkakasan yang menyebabkan penyemak imbas tidak berfungsi.

Saya akan menunjukkan kepada anda cara untuk mempercepatkan tablet Android anda. Secara lalai, tablet dikonfigurasikan oleh pengilang bukan untuk kelajuan operasi, tetapi untuk kerja yang stabil, selain itu, pengilang sering memasang banyak program sendiri ke dalam tablet, yang hanya diperlukan oleh beberapa orang, tetapi untuk ini pengeluar menerima wang daripada mereka yang aplikasinya dipasang ke dalam tablet.

1. Melumpuhkan perkhidmatan dan aplikasi sistem

Pergi ke tetapan - pengurus aplikasi. Leret dari kanan ke kiri untuk membuka semua aplikasi.

Dengan pergi ke semua aplikasi, kami akan melihat senarai semua aplikasi yang dipasang pada tablet anda.

Di bahagian paling bawah senarai semua aplikasi yang dilumpuhkan dipaparkan. Saya melumpuhkan paparan jalan, pensintesis pertuturan Google, poster filem Yandex, berita Yandex, kesesakan lalu lintas Yandex, teksi Yandex pada tablet saya.

Saya juga melumpuhkan pengurus aplikasi, peta, jam dunia, percetakan mudah alih, menyediakan Rakan Kongsi Google, bertukar-tukar data melalui Wi-Fi Direct.

Permainan Play dilumpuhkan Bermain muzik, Polaris Office 5, S Voice, Aplikasi Samsung, Perkhidmatan cetakan Samsung.

Buku Google Play, Filem Google Play, Carian Google Play, Google+, Hangouts juga dilumpuhkan pada tablet saya.

Saya tidak memerlukan semua aplikasi ini dan saya tidak akan menggunakannya, tetapi jika ia dihidupkan, ia akan dikemas kini, mengambil ruang, menawarkan perkhidmatan mereka dan mengganggu saya secara visual dengan kekacauan yang tidak berguna.

Anda juga boleh melumpuhkan apl pada tablet anda yang tidak anda gunakan.

Untuk melumpuhkan aplikasi, klik padanya dalam senarai aplikasi. Dan di sini kita melihat butang Berhenti, mengklik pada mana aplikasi akan menghentikan kerjanya, tetapi tidak akan dimatikan. Apabila anda but semula tablet, ia akan mula berfungsi semula.

Tidak semua aplikasi sistem pada tablet boleh dilumpuhkan, sesetengahnya hanya boleh dihentikan.

Saya akan menunjukkan kepada anda cara untuk melumpuhkan aplikasi terbina dalam menggunakan aplikasi mesej sebagai contoh.

Contohnya, aplikasi pemesejan yang membolehkan anda menghantar dan menerima SMS daripada tablet anda boleh dihentikan dan dilumpuhkan jika anda tidak menghantar atau menerima SMS daripada tablet anda.

Klik berhenti.

Pemberitahuan muncul: Henti paksa. Memaksa aplikasi dihentikan boleh mengakibatkan ralat. Iaitu, aplikasi mesej sedang berjalan. Klik ya.

Aplikasi mesej telah berhenti. Sekarang lumpuhkan aplikasi mesej. Klik lumpuhkan.

Soalan amaran muncul: Lumpuhkan aplikasi terbina dalam?

Melumpuhkan aplikasi terbina dalam boleh menyebabkan ralat dalam aplikasi lain.

Klik ya.

Apl mesej kini dilumpuhkan.

Dalam senarai aplikasi anda boleh melihat bahawa ia dilumpuhkan.

Jika anda memerlukan aplikasi terbina dalam yang dilumpuhkan sekali lagi, anda boleh mendayakannya. Buka aplikasi yang dilumpuhkan dalam senarai aplikasi dan klik dayakan.

Aplikasi mesej terbina dalam berfungsi semula.

2. Berhenti menjalankan aplikasi

Pergi ke tetapan - pengurus aplikasi. Leret dari kanan ke kiri untuk membuka senarai "berjalan"; senarai ini memaparkan aplikasi yang sedang berjalan.

Katakan kita menghentikan aplikasi perakam suara kanak-kanak berjalan pada tablet (aplikasi ini membolehkan anda merakam bunyi dan suara apabila ia berjalan dalam mod kanak-kanak).

Klik berhenti untuk menghentikan aplikasi untuk memunggah aplikasi daripada memori capaian rawak(ia memerlukan 2.5 MB RAM) dan hentikannya kerja latar belakang, yang juga kadangkala memuatkan pemproses.

3. Mendayakan Pilihan Pembangun

Pergi ke tetapan - pilihan pembangun.

Jika anda tidak mempunyai Pilihan Pembangun, anda boleh mendayakannya.

Untuk mendayakan pilihan pembangun, pergi ke item peranti dan klik pada baris nombor binaan sebanyak 7 kali, selepas itu anda harus melihat item pilihan pembangun.

Saya sudah mempunyai pilihan pembangun pada tablet saya, jadi apabila saya mengklik pada nombor binaan, saya mendapat pemberitahuan: tidak diperlukan, mod pembangun sudah didayakan.

4. Lumpuhkan animasi

Pergi ke tetapan - pilihan pembangun, cari item skala animasi tetingkap dan klik pada item ini.

Sekarang klik pada animasi dilumpuhkan untuk melumpuhkan animasi peralihan tetingkap supaya tidak memuatkan pemproses video dan pemproses dengan prosedur ini.

Kami juga melumpuhkan skala animasi peralihan dan skala tempoh animator.

Kami juga mendayakan pemprosesan GPU paksa untuk memanfaatkan pecutan perkakasan dalam aplikasi 2D. Oleh itu, pemecut video akan mengambil alih pemprosesan grafik dalam aplikasi 2D dan membebaskan sedikit pemproses daripada tugas ini.

5. Lumpuhkan proses latar belakang.

Pergi ke tetapan - pilihan pembangun. Kami mendapati proses latar belakang item, secara lalai terdapat had standard.

Klik pada item proses latar belakang untuk mengedit item dan tukar proses latar belakang kepada tiada proses latar belakang, supaya jika aplikasi itu tiada pada skrin dan kami tidak menggunakannya sekarang, maka ia tidak berfungsi di latar belakang dan tidak membazir kuasa dan tidak memuatkan pemproses dengan kerja latar belakangnya.

Dengan cara ini, hanya aplikasi yang sedang berjalan pada skrin akan berfungsi, dan tiada apa yang akan "memakan" sumber tablet di latar belakang.

Berikut ialah tutorial video tentang cara mempercepatkan Android.

pengenalan

selari dengan Keluaran Windows 7 beberapa bulan yang lalu, pengeluar kad video memperkenalkan banyak model dengan GPU baharu, selepas itu mereka mula menambah baik pemacu untuk produk mereka. Nampaknya masa yang cukup telah berlalu hari ini untuk mereka dapat menangani masalah yang paling mendesak di bawah sistem pengendalian terkini (yang, terus terang, tidak begitu kritikal seperti dalam kes Vista), dan ujian objektif harus menunjukkan keadaan teknologi baru.

Sudah tentu, kami faham bahawa tumpuan hari ini adalah pada teknologi 3D, tetapi kami memutuskan untuk kembali kepada komponen grafik yang dipandang mudah hari ini - grafik 2D. Jangan fikir kami baru sahaja memutuskan untuk menambah beberapa ujian pada suite ujian kami, menimbulkan masalah yang telah diselesaikan pada zaman ketika prestasi RAMDAC membuat perbezaan yang ketara. Tetapi kita akan bercakap lebih lanjut mengenai perkara ini kemudian.

Walaupun kebanyakan pengguna akan berminat dengan kelajuan paparan GUI Windows (yang Windows 7 telah menerima sedikit pujian berbanding Vista), kami mendapati bahawa "kemas kini grafik" Windows 7 yang dikatakan tidak segar seperti yang kelihatan. Berbanding dengan Windows XP (dan juga Vista), pengeluar GPU masih belum mengoptimumkan sepenuhnya grafik 2D untuk Windows 7, sekurang-kurangnya menurut penyelidikan pelaksanaan baharu Panggilan API GDI (Antara Muka Peranti Grafik). Kita semua tahu bahawa grafik 2D bukan hanya tentang palet yang menyeronokkan, kesan peralihan optik dan menu animasi dengan bayang-bayang; pembangun perlu mempercepatkan pemaparan piksel lama yang baik, garisan, lengkung, segi empat tepat, poligon dan semua jenis primitif grafik, seperti yang sering dipanggil.

Nota Awal Penting

Kami tidak mahu memberikan artikel itu sebarang nada emosi, walaupun penganut kem "merah" atau "hijau" akan menggosok mata semasa membaca bahan tersebut. Oleh kerana kami sendiri tidak mempercayai keputusan ujian, kami menghabiskan masa tambahan untuk menyediakan artikel itu supaya, demi kepentingan semua pihak, hasilnya adalah objektif dan boleh diulang mungkin. Kami juga berusaha untuk mencipta asas yang paling objektif untuk membandingkan kad video antara satu sama lain. Kami tidak mahu menuding jari ke arah satu pengeluar atau yang lain: adalah penting untuk memahami bahawa artikel ini bertujuan untuk membantu pengguna yang menggunakan komputer mereka bukan sahaja untuk permainan, tetapi juga melakukan kerja sebenar pada PC mereka.

Dalam hal ini, adalah penting untuk memahami bahawa hari ini agak sukar untuk bekerja secara produktif dengan grafik 2D di bawah Windows 7. Sebagai contoh, apabila kami menggunakan Radeon HD 5870 dan pemacu terkini, kami menghadapi kesukaran yang besar dalam memaparkan grafik vektor, reka bentuk CAD yang ringkas atau kompleks atau bermain permainan 2D dengan grafik berkualiti tinggi. Ini bukanlah kritikan kerana ia adalah percubaan untuk menentukan had masalah yang telah kami cuba analisa dan memahami masalah itu sedalam mungkin.

Teori dan amalan

Memandangkan kebanyakan pengguna tidak mungkin mengetahui tentang ciri terbina dalam dan tingkah laku pecutan 2D di bawah Windows XP atau Windows 7, kami memutuskan untuk membahagikan artikel kami yang sangat mendalam kepada dua bahagian. Pada bahagian pertama kami akan melihat butiran teknikal berkenaan grafik 2D supaya pembaca kami boleh membuat persediaan untuk bahagian kedua. Bukan sahaja anda akan dapat memahami ujian kami, tetapi anda juga akan dapat mentafsirnya dengan lebih baik. Untuk memudahkan ujian kami, kami juga membangunkan program ujian kecil kami sendiri (dan menyediakannya supaya semua pengguna yang berminat boleh memuat turun dan menggunakan program itu sendiri - di bahagian kedua artikel). Matlamat kami adalah untuk menjadikan kedua-dua bahagian artikel itu bermaklumat, boleh diakses dan selengkap mungkin.

Dalam bahagian seterusnya, kita akan melihat asas grafik 2D. Dalam pada itu, kami juga percaya bahawa beberapa asas dalam bidang ini tidak akan menyakiti sesiapa pun, ia mungkin berguna untuk memahami topik lain, bukan hanya ujian kami.

Windows: bagaimana semuanya bermula

Mari kita kembali ke tahun 1985. Tahun ini, Mikhail Gorbachev menjadi setiausaha Jawatankuasa Pusat CPSU, "Amadeus" menerima Oscar untuk filem terbaik, dan Ronald Reagan telah dipilih untuk penggal kedua sebagai Presiden Amerika Syarikat ke-40. Tidak ramai yang perasan, tetapi pada tahun 1985 sistem pengendalian Microsoft Windows 1.0 dikeluarkan.


Windows dengan sedikit tingkap - walaupun tanpa bertindih kawasan yang berbeza. Klik pada gambar untuk besarkan.

Idea untuk meletakkan antara muka grafik maya di atas sistem pengendalian mod teks hampir tidak revolusioner, walaupun pada tahun 1985. Sebenarnya, inilah pendekatan yang diambil oleh pelbagai syarikat, termasuk Microsoft dan Penyelidikan Digital, pada masa itu untuk mengembangkan kehadiran pasaran mereka dan menjadikan teknologi PC lebih mudah diakses oleh majoriti orang. bakal pembeli dan pengguna. Ideanya ialah aplikasi itu cukup mesra pengguna sehinggakan profesional bukan IT pun boleh menggunakannya tanpa perlu belajar banyak tentang komputer terlebih dahulu. Menariknya, tidak seperti Windows 1.0, Digital Research GEM multi-user OS menyokong tindanan tetingkap pada masa itu.



Hanya dengan Versi 2 bahawa Windows mula memenuhi namanya. Klik pada gambar untuk besarkan.

Jika sistem pengendalian Windows 2.0 tidak diperkenalkan pada tahun 1987, yang sudah mempunyai sokongan untuk beberapa tetingkap bertindih, maka kemungkinan besar tiada siapa yang akan mengetahui tentang Microsoft Windows hari ini. Malah, Windows berhutang kelangsungan hidup selepas dua tahun pertama selepas pengumuman awalnya kepada seseorang yang masih mempunyai pengaruh besar di Microsoft hari ini: Steve Ballmer. miliknya Pengiklanan Windows 1.0 masih sukar untuk dilupakan hari ini, kerana Windows 1.0 harga yang tidak sederhana pada $99 (jumlah yang besar untuk tahun 1985), walaupun kekurangan sokongan untuk tingkap sebenar. Steve Ballmer benar-benar boleh memikat penonton - dia boleh dipanggil genius pemasaran. Lihatlah sendiri.

Steve Ballmer menjual Windows.

Sejak keluaran versi 2.0, Windows telah dapat menyediakan (sekurang-kurangnya) evolusi, jika tidak revolusioner, perubahan dalam keluaran berikutnya. Malah, perubahan revolusioner ternyata menjadi isu yang ingin kami tangani dalam Windows 7, keluaran terbaru syarikat itu.

Versi terkini ialah versi yang menimbulkan persoalan mendalam yang membawa kita kembali ke permulaan Windows. Sebab-sebab ini adalah mudah dan jelas. Melalui perbandingan teknik tetingkap kami, kami mengetahui bahawa terdapat dua sisi pada GUI Windows: antara muka pengguna grafik atau GUI(kami tidak mengambil kira penyesuaian pada bahagian pengguna, tetapi menumpukan pada desktop asas dan bekerja dengannya), termasuk bekerja dengan tingkap, serta fungsi grafik mudah, yang digunakan untuk mencipta persekitaran desktop. Malah, memaparkan kandungan tetingkap dan bekerja dengannya adalah dua bahagian yang berasingan, walaupun berkaitan, dalam OS Windows. Rupa dan rasa antara muka Windows terus berubah dan berkembang, tetapi asas kefungsian grafik 2D yang mudah kekal sangat konsisten dari semasa ke semasa.

Pembaca yang bijak mungkin akan sedar bahawa antara muka pengguna bertingkap tidak lagi bergantung pada grafik 2D tulen. Itulah sebabnya kami akan menerangkan di bawah bahawa terdapat satu set kecil arahan grafik 2D yang harus dipertimbangkan berdasarkan cara ia muncul pada paparan fizikal, dalam lebih kurang tiga dimensi.

Had 2D: Satu Ruang dengan Banyak Windows


Apa yang anda perlukan ialah ketinggian dan lebar.

Jika anda melihat paparan dalam mana-mana tetingkap, anda hanya memerlukan dua koordinat: X dan Y, iaitu lebar dan tinggi. Apa yang hilang? Sebarang maklumat tentang kedalaman.

Pada Windows, grafik 2D dipaparkan melalui GDI (Antara Muka Peranti Grafik). Antara muka ini menyokong semua bahasa pengaturcaraan tahap tinggi dan mengandungi semua fungsi grafik penting yang diperlukan untuk rendering objek grafik 2D. Penambahbaikan kemudiannya seperti GDI+ dan Direct2D tidak begitu penting kerana GDI adalah (dan kekal) alat yang paling penting untuk output grafik 2D dalam aplikasi. Secara kritis fungsi penting output piksel, garisan, lengkung, poligon, segi empat tepat, elips dan sebagainya - kesemuanya pada mulanya dikira pada CPU. Terima kasih kepada pembangunan kad video, perkakasan generasi terkini menyediakan pengiraan dan pemaparan 2D yang lebih pantas. Bentuk awal pecutan 2D ini kekal penting sehingga hari ini, tetapi pecutan 2D bukan lagi matlamat utama. Untuk memanfaatkan prestasi grafik sepenuhnya, kami memerlukan koordinat ketiga.

Kaedah asal pemaparan 2D, yang tersembunyi di bawah tindanan tingkap pada skrin paparan, adalah mudah dan mudah. Kita perlu mengetahui dua parameter: yang pertama ialah kawasan pada skrin di dalam setiap tetingkap yang akan berubah (oleh itu ia perlu dilukis semula). Yang kedua ialah susunan tingkap atau objek bertindih antara satu sama lain (adakah objek itu akan kelihatan sepenuhnya atau sebahagiannya, atau adakah ia akan dikaburkan oleh tetingkap lain). Maklumat jenis ini memerlukan apa yang dipanggil dimensi 2.5 dimensi atau penggunaan lapisan grafik, apabila koordinat ketiga mengambil nilai 0 (tersembunyi) atau 1 (kelihatan), iaitu, ia bertindak sebagai sejenis dimensi tambahan. Atas sebab inilah ramai pakar dalam Kawasan tingkap Terdapat banyak perbincangan mengenai grafik 2.5D.


Nilai Z menunjukkan cara tetingkap ditumpangkan atau disusun.

Setelah susunan atau keterlihatan tetingkap telah ditentukan, kandungan tetingkap yang boleh dilihat boleh dipaparkan menggunakan fungsi grafik 2D tulen. Walau apa pun, bukan sahaja perlu untuk mengira kandungan tetingkap paparan secara keseluruhannya, tetapi juga pelbagai jenis maklumat dan kandungan tetingkap perlu diuruskan. Apa yang berlaku, sebagai contoh, jika tetingkap dialihkan? Apabila tetingkap lain mengandungi kawasan yang dibuka sepenuhnya atau sebahagiannya akibat daripada tindakan ini, fungsi grafik sistem WM_PAINT mesti dipanggil dengan maklumat yang tepat kira-kira kawasan segi empat tepat mana yang perlu dilukis semula. Pelaksanaan fungsi yang dioptimumkan akan membina semula atau melukis semula kawasan ini. Malangnya, banyak pelaksanaan sebaliknya melukis semula tetingkap sepenuhnya, walaupun dapat mengakses lebih banyak lagi arahan yang tepat, tidak kira sama ada anda mahu mengeluarkan semula sepenuhnya atau sebahagian kandungan tetingkap. Ini, seterusnya, menjejaskan prestasi grafik. Satu lagi kelemahan yang terkenal ialah kekaburan atau penduaan apabila tetingkap diseret dengan cepat merentasi skrin pada sistem yang tidak mempunyai pecutan perkakasan 2D.

Tetapi izinkan saya meringkaskan apa yang telah kami bincangkan setakat ini. Paparan mempunyai tetingkap berasingan yang kandungan 2Dnya mesti dipaparkan pada skrin untuk dilihat. Tingkap ini boleh dialihkan seperti yang dikehendaki, dan ia boleh bertindih dan ditutup sebahagian atau sepenuhnya oleh tingkap lain. Kandungan yang boleh dilihat bagi semua tetingkap ini perlu dikawal dan dipaparkan daripada kelewatan yang minimum. Kami juga tahu bahawa CPU itu sendiri, walaupun ia sangat pemproses pantas, mungkin menjadi terlalu tertekan apabila melakukan tugasan yang begitu kompleks. Apakah penyelesaian yang ada selain mengalihkan beban ini kepada kad video? Apakah yang diperlukan ini? Dan mengapa segala-galanya kedengaran lebih mudah dalam teori daripada dalam amalan? Kami akan melihat semua ini di bawah.

2.5D: Mitos Pecutan Perkakasan 2D

Pada mulanya, kad video diskret diperlukan hanya untuk kerja 2D. Bukan rahsia lagi bahawa kad grafik diskret hari ini memberikan prestasi yang sangat baik apabila ia melibatkan tugas pemaparan grafik yang kompleks. Walau bagaimanapun, kad video lama sudah terlalu perlahan untuk kerja harian, terutamanya apabila ia perlu memaparkan kesan pemaparan grafik kompleks yang terdapat dalam versi terkini Windows. Sebaliknya, ini disebabkan oleh kerumitan grafik pengguna moden Antara muka Windows, dan sebaliknya - dengan fungsi grafik yang terhad. Tetapi mari kita memahami komponen ini, satu demi satu.

DALAM bahagian ini Kami akan melihat pecutan grafik 2D yang dikaitkan dengan pemaparan grafik asli, daripada GDI kepada kad grafik itu sendiri. Ini termasuk objek geometri mudah seperti piksel, garisan, lengkung, poligon, segi empat tepat dan elips di satu pihak, dan penskalaan, pemaparan atau operasi anti-aliasing bagi fon (seperti TrueType atau OpenType) di pihak yang lain.

Sokongan lama untuk pecutan perkakasan yang dipanggil "primitif 2D" dalam kad video telah hilang, dan telah tiada dalam produk peringkat pengguna untuk beberapa lama. Hari ini, pecutan fungsi grafik 2D dilaksanakan sebagai analog pecutan 3D, tetapi diproses secara eksklusif dan sepenuhnya oleh pemacu grafik perisian, dan bukan oleh perkakasan yang dibina ke dalam papan.

Dalam bahagian kedua siri kami, kami akan memperkenalkan dan menerangkan penanda aras yang telah kami bangunkan khusus untuk grafik 2D yang menguji ciri grafik utama dan asas 2D secara menyeluruh. Lebih-lebih lagi, ujian ini menunjukkan bahawa pemacu perisian mungkin mempunyai kesan negatif dan tidak dapat diramalkan pada grafik 2D. Kami juga akan membentangkan sembilan kriteria ujian biasa.


Paparkan teks.


segi empat tepat.


Lengkung.

Mengubah fungsi pemaparan hanyalah sebahagian daripada pecutan 2D. Pecutan yang ketara dan sangat positif dicapai oleh kad grafik 3D moden yang boleh membuat, mengawal dan memaparkan maklumat grafik Perkakasan 2.5D.


Semuanya dipaparkan serta-merta.

Bagaimana semuanya berfungsi? Seperti dalam kes grafik 3D, kawasan tetingkap yang kelihatan dan tersembunyi dikira, yang disimpan sepenuhnya dalam bentuk kawasan segi empat tepat maya, dan kandungan semua tetingkap aktif dipaparkan di dalamnya dalam masa nyata. Oleh itu, tiada apa yang perlu dikira semula apabila anda memindahkan atau menukar tetingkap; hanya kawasan yang tersembunyi dan kini kelihatan perlu dilukis semula, bersama-sama dengan apa-apa sahaja yang telah berubah sejak kemas kini terakhir. Kad video sentiasa mengetahui saiz dan lokasi segi empat tepat maya yang dikenali sebagai tingkap. Menggunakan penimbal kedalaman (z-buffer), kad video menjejaki susunan dan keutamaan tetingkap atau objek pada skrin (juga dikenali sebagai Z-order). Oleh itu, kad video itu sendiri boleh menentukan objek mana yang kelihatan, iaitu, apa yang perlu dipaparkan secara langsung pada skrin itu sendiri.

Biar saya ringkaskan secara ringkas apa maksud semua ini.

Pecutan perkakasan 2D moden merangkumi kedua-dua pelaksanaan fungsi utama Perenderan 2D, serta pelaksanaan teknologi lapisan 2.5D untuk tingkap dan antaramuka pengguna.

Walau bagaimanapun, ia akan menjadi terlalu rumit untuk menyelidik setiap versi Windows yang dikeluarkan untuk mencari butiran tambahan. Oleh kerana isu yang kami kenal pasti hanya menjejaskan prestasi ujian di bawah Windows 7, kami mengehadkan ujian kami Ujian Windows XP, Vista dan, secara semulajadi, Windows 7.

Windows XP: " ketinggalan zaman" Had 2D dan WM_PAINT

Anda boleh menyatakan pendapat anda tentang Windows XP, tetapi pecutan perkakasan GDI berfungsi dengan sempurna sehingga hari ini dan mencukupi untuk kebanyakan jenis aplikasi. Walau bagaimanapun, apa yang tidak dapat dilakukan oleh XP ialah memindahkan teknik bekerja dengan lapisan 2.5D kepada kad video 3D moden. Seperti yang diterangkan di atas, pemaparan kandungan tetingkap dilakukan oleh aplikasi itu sendiri.



Aplikasi 2D biasa yang mereka tidak mungkin membeli kad video yang mahal. Klik pada gambar untuk besarkan.

Had ini tidak mungkin mengganggu pengguna yang menumpukan usaha mereka pada mana-mana satu tetingkap aplikasi desktop. Aplikasi paling tipikal bagi teknologi ini boleh dilihat dalam persekitaran SDI (antara muka peranti tunggal). Tetapi keadaan menjadi lebih menyusahkan apabila anda mempunyai beberapa tetingkap terbuka dan kelihatan pada desktop anda. Siapa yang tidak keberatan untuk mengambil kesempatan daripada teknologi pelapisan yang dipertingkatkan yang menyokong menu, berfungsi lebih baik pada perkakasan moden dan menjadikannya lebih mudah untuk berfungsi dengan berbilang tetingkap pada berbilang monitor? Siapa yang tidak mahu menjadikan tetingkap bergerak kabur dan mengekori di belakangnya sebagai perkara yang sudah berlalu sambil menikmati prestasi grafik 2D yang lebih baik?



Windows adalah seperti dek kad: kesan pendua tetingkap di bawah XP apabila menyeret. Klik pada gambar untuk besarkan.

Walaupun prestasi 2D tulen dalam vektor program grafik, seperti aplikasi Corel Draw atau CAD, agak tinggi, kerana fungsi GDI disokong dengan betul di dalamnya, kami mencapai had WM_PAINT. Apabila GUI XP terlebih sarat dengan animasi, bayang-bayang lembut, tingkap lutsinar dan lain-lain elemen grafik, ia menghampiri had grafik 2D.



Apabila sistem berada di bawah beban berat, fungsi WM_Paint tergantung atau dikemas kini hanya dari semasa ke semasa. Acara lukis semula mesti menunggu giliran untuk dilaksanakan. Klik pada gambar untuk besarkan.

Ramai pengguna mendapati bahawa adalah lebih baik untuk memaparkan tetingkap hanya sebagai bingkai apabila mengalihkannya, dan mematikan menu animasi sama sekali. Secara umum, menyimpan sumber grafik ternyata menjadi pendekatan yang benar-benar normal apabila bekerja pada desktop XP. Malangnya, ramai yang cantik tema grafik berakhir dalam tong sampah selepas euforia awal melancarkan sistem pengendalian baharu, kerana OS kehilangan keupayaan untuk memaparkan semua grafik tanpa ralat atau ketinggalan.

Microsoft segera menyedari bahawa penyelesaian grafik 2Dnya, yang terdapat dalam semua versi Windows sebelum itu, termasuk XP, perlu diganti. Dan ketersediaan yang semakin meningkat bagi pemecut 3D yang semakin pantas, ditambah pula dengan kejatuhan harga untuk GPU diskret, jelas menunjukkan bahawa masa (dan sistem pengendalian) sedang berubah.


Contoh tipikal kad video 3D pada tahun 2005: Radeon X1800.

Pada ketika ini, adalah penting untuk ambil perhatian bahawa pecutan perkakasan dalam XP pada mulanya tidak berfungsi dengan grafik bersepadu ATI 780G pada resolusi asli sama sekali. Akibatnya, tetingkap dipaparkan dengan perlahan, malah menjejaskan prestasi pelayar web asas. Kemas kini pemandu seterusnya membantu menyelesaikan isu ini. Tetapi pada hari ini, teras grafik 780G tidak dapat berfungsi secara optimum, yang sangat berbeza dengan 740G. Tetapi hari ini, apabila XP sudah menjadi perkara yang lepas, penghakiman ini mungkin juga terpaksa berkongsi nasib yang sama...

Kemudian Windows Vista mencecah pasaran, yang mungkin merupakan OS paling kontroversial Microsoft (bersama Windows ME). Walau apa pun, tanpa mengira cinta atau benci anda terhadap Vista, syarikat itu tidak dapat menangguhkan beberapa penambahbaikan teknikal lagi.

Ringkasan ringkas XP adalah ini.

  • Pecutan perkakasan 2D berfungsi dengan sempurna untuk arahan GDI.
  • Tiada pecutan perkakasan untuk lapisan 2.5D, menghasilkan antara muka pengguna yang lebih perlahan.
  • Melukis semula atau menukar kandungan tetingkap berulang kali memakan masa dan turut menjejaskan prestasi.

Windows Vista: kemajuan dan pengabaian yang lama

Apabila kami mula-mula memasang Windows Vista, kami hampir tidak dapat menahan diri kami. Menarik, mencabar dan bertambah baik, Vista menjanjikan banyak perkara.



Banyak cahaya dan bayang-bayang, tetapi tiada pecutan perkakasan 2D. Klik pada gambar untuk besarkan.

Tetapi apa yang kelihatan sangat revolusioner pada pandangan pertama memberi laluan kepada kekecewaan apabila melancarkan aplikasi ini atau itu, dan kadang-kadang hanya mengilhamkan seram. Mari lihat yang paling banyak ciri penting secara terperinci.

Pelaksanaan perkakasan lapisan 2.5D

Teknologi ini mula-mula dilaksanakan dalam Windows Vista. Ia mengambil banyak masa untuk mengeluarkannya untuk masa yang lama, tetapi pada tahun 2006 teknologi itu akhirnya muncul. Walau bagaimanapun, satu had kecil kekal: ia hanya berfungsi jika antara muka Aero diaktifkan. Selain itu, untuk menyokong lapisan 2.5D, anda memerlukan kad grafik berkeupayaan 3D, walaupun anda tidak bercadang untuk menjalankan aplikasi atau permainan 3D. Jika anda menggunakan tema Asas Vista, anda perlu bersabar dengan kesan kabur dan ghosting yang sama apabila memindahkan tetingkap yang biasa kepada pengguna XP, kerana sokongan untuk lapisan 2.5D telah dilumpuhkan secara automatik - walaupun sistem mempunyai kad video 3D dipasang. memang memalukan.

Langkah untuk menyokong lapisan 2.5D juga memaksa Microsoft untuk menangani beberapa isu. Vista dianggap sebagai sistem pengendalian yang perlahan, tetapi sebahagian besarnya stabil. Tetapi apa yang berlaku? Kami telah menyebut bahawa GDI adalah antara muka utama untuk pengaturcaraan grafik. Selepas pengenalan sambungan GDI+ berasaskan C++ (malangnya) yang sangat perlahan, yang tidak pernah membuat kejayaan teknologi dari segi prestasinya, kami tidak lagi dapat menafikan kewujudan sejenis "huru-hara antara muka". Sebenarnya, sangat, sangat tidak mungkin GDI, GDI+, DirectDraw dan Direct3D boleh dipercepatkan perkakasan pada masa yang sama sama sekali.

Sebagai tambahan kepada model pemacu peranti baharu, Windows memperkenalkan model DWM untuk mengawal peranti paparan. Konsep keseluruhannya tidak begitu mudah, tambahnya peringkat program(dan peningkatan yang sepadan dalam kerumitan) antara tingkap dan arahan pemaparan di satu pihak, dan antara pemacu dan peranti di pihak yang lain. Interaksi langsung telah dihentikan kerana kemunculan DWM. Dalam usaha untuk mendapatkan kawalan ke atas segala-galanya, model DWM memastikan penyelarasan semua individu antara muka grafik. Peralihan ini mengetepikan ciri grafik yang agak serius yang telah kami nyatakan - iaitu, pecutan perkakasan fungsi paparan GDI. Sukar untuk difahami, tetapi itulah yang berlaku.

Paling ingatan tambahan, yang digunakan oleh Vista, biasanya dirujuk sebagai Teknologi SuperFetch. Malangnya, ini hanya sebahagiannya menggambarkan keadaan dalam realiti. Kekurangan pecutan 2D perkakasan bermakna keseluruhan beban panggilan GDI untuk memaparkan kandungan tetingkap jatuh pada CPU. Semua ini membawa kepada penimbal besar di dalam DWM. Paparan tetingkap yang lengkap kemudiannya mesti dipindahkan ke kad video. Tetapi ini dengan cepat mewujudkan kesesakan yang serius, kerana hanya satu tetingkap pada satu masa boleh menghantar arahan GDI ke DWM. Tugas tak segerak tidak diselesaikan, mengakibatkan permintaan perkhidmatan belum selesai beratur panjang. Semua ini bukan sahaja memerlukan masa CPU yang ketara untuk dilaksanakan, tetapi juga menggunakan sejumlah besar memori, kerana semua tetingkap aktif terletak di dalam penimbal DWM. Tingkap individu boleh mengambil 100 MB, jadi boleh difahami bahawa penggunaan memori akan meningkat. Dalam kebanyakan kes yang melampau Vista mungkin hanya membeku - contohnya, apabila program berniat jahat membuka satu demi satu tetingkap dalam gelung yang tidak berkesudahan. Sudah tentu, kitaran ini tidak boleh diteruskan selama-lamanya, jadi anda perlu menutup paksa komputer untuk mendapatkan semula kawalan sistem.



Menggandakan penggunaan memori anda tidak menggandakan keseronokan anda (sumber: Microsoft). Klik pada gambar untuk besarkan.

Mari ringkaskan Vista.

  • Vista menggunakan pecutan perkakasan buat kali pertama untuk model lapisan 2.5D.
  • Dengan teknologi Aero yang aktif, lukisan semula tetingkap Windows yang perlahan adalah perkara yang sudah lama berlalu.
  • Microsoft beralih daripada pecutan perkakasan ciri pemaparan 2D GDI.
  • DWM tidak boleh berfungsi dengan tingkap dalam mod tak segerak, yang menjejaskan prestasi grafik secara negatif.
  • Barisan gilir menunggu arahan GDI di dalam DWM boleh digunakan isipadu yang besar ingatan.

Windows 7: Kembalinya Anak yang Hilang


Logo Windows 7, yang menarik minat ramai pengguna.

Ramai pengguna menganggap Vista sebagai OS yang tidak berjaya - ia dianggap sebagai raksasa yang benar-benar "memakan" memori. Walau apa pun, sistem pengendalian ini perlu dilihat semula berdasarkan keluaran Windows 7. Bersama-sama dengan perubahan asas kepada sistem itu sendiri, grafik Windows 7 memberikan apa yang telah diambil oleh Vista - pecutan grafik 2D tanpa had di semua kawasan, termasuk GDI fungsi rendering.

Terima kasih kepada peralihan kepada WDDM 1.1, Windows 7 menghalang penggunaan memori berganda (kali pertama untuk penampan individu, kali kedua untuk setiap tetingkap aktif dalam DWM). Ini memungkinkan untuk menjadikan sistem lebih mudah, dengan keperluan sumber yang lebih sederhana. Dalam Windows Vista, penggunaan memori yang berganda untuk tingkap mungkin menjelaskan mengapa memori sistem digunakan dengan begitu tanpa belas kasihan.


Dalam kes Vista, OS "memakan" semua memori yang boleh diperolehinya... (sumber: Microsoft).



... tetapi dalam sarung tingkap 7 keperluan adalah lebih sederhana (sumber: Microsoft).

Untuk melengkapkan GDI di bawah Windows 7, Direct2D turut diumumkan. Antara muka ini menggunakan terjemahan arahan yang serupa dengan Direct3D untuk melaksanakan pecutan perkakasan dan menyokong set fungsi grafik yang lebih kompleks. Direct2D memberikan kelebihan kelajuan GDI bersama-sama dengan keupayaan lanjutan GDI+, yang tidak berjaya seperti itu. Walau bagaimanapun, kami masih belum melihat sama ada Direct2D akan mendapat sokongan daripada pembangun.

Malah pada hari ini, sebahagian besar program masih menggunakan API GDI untuk membuat dan memanipulasi elemen grafik 2D. Kami menyukai Windows 7 mengembalikan pecutan perkakasan untuk arahan ini, yang ditinggalkan Vista.



GDI tak segerak di bawah Windows 7 (sumber: Microsoft). Klik pada gambar untuk besarkan.


Penskalaan yang hampir sempurna kerja serentak dengan berbilang tingkap (sumber: Microsoft)

Mari kita ringkaskan secara ringkas tentang Windows 7.

  • Ubah hala terus arahan pemaparan GDI kepada pemacu grafik melalui DWM.
  • Pemprosesan tak segerak dan serentak bagi arahan GDI untuk berbilang tetingkap.
  • Strategi untuk mengelakkan penggunaan memori yang berlebihan untuk permintaan grafik beratur.
  • Pemacu WDDM 1.1 baharu dan dipertingkatkan.

Keperluan Pengilang GPU

Kembalinya pecutan perkakasan grafik 2D telah membawa pengeluar GPU kembali ke dalam permainan. Pemacu untuk Windows 7 mesti dibina khas untuk menyediakan pecutan perkakasan untuk arahan pecutan GDI 2D, serta menyokong operasi berlapis 2.5D bagi tingkap individu.

Bagi sesetengah kad video ini ternyata agak sukar. Sebagai contoh, kad grafik ATI generasi semasa nampaknya mengalami komplikasi berkaitan pemandu dalam semua bidang pecutan grafik 2D ini. Di bawah anda akan membaca tentang bagaimana kami menemui masalah ini dan kesimpulan yang kami capai.

Windows 7: barisan kad grafik Radeon HD 5000 tidak mempunyai pecutan 2D

AMD telah meletakkan banyak usaha untuk membangunkan kad grafik DirectX 11 generasi terkini; Adalah wajar bahawa ia mengambil sedikit masa untuk memuktamadkan bahagian perisian (ia bukan satu rahsia bahawa keluaran pemacu berikutnya meningkatkan prestasi dan kestabilan oleh banyak pihak. cara yang berbeza). Kami tidak boleh masuk tisu ini dan nVidia, kerana kami menemui isu yang sama dengan pemacu GeForce syarikat apabila menggunakan grafik 2D pada pemproses mudah alih syarikat. Untuk artikel kami, kami menggunakan versi terkini pemacu Catalyst pada masa ujian - 9.12.



Catalyst dan Windows 7 sedang menavigasi laut yang bergelora. Klik pada gambar untuk besarkan.

Isu 1: ATIKMDAG berhenti bertindak balas, kemudian pulih

Jika anda pernah berjumpa mesej yang serupa tentang ralat, ia mungkin berlaku selepas bertukar kembali kepada mod 2D selepas keluar dari aplikasi 3D. Kami tidak mempunyai pilihan selain menganggap bahawa ini adalah hasil daripada beberapa kesilapan pada pemandu.

Biar saya ingatkan anda: apabila antara muka Aero dimatikan, DWM dinyahdayakan, jadi pecutan 2D tidak lagi berlaku (iaitu, kita mendapat perkara yang sama di bawah Windows 7 seperti di bawah Vista). Memandangkan kami telah mengalami ralat ini berkali-kali pada sistem dengan kad video yang dipasang Radeon HD 5750 dan Radeon HD 5870 (dalam dua berbeza konfigurasi ujian), maka kami terpaksa melumpuhkan antara muka Aero dengan sengaja dalam kedua-dua kes. Selepas manuver sedemikian, ralat tidak lagi muncul. Menariknya, kami mendapati situasi yang sama (dan penyelesaiannya) pada komputer riba dengan kad video GeForce. Sudah tentu, hanya masa yang akan menentukan sama ada ini hanya kebetulan atau menunjukkan konflik antara DWM, pemacu, dan pecutan perkakasan grafik 2D.

Suspek utama kami yang seterusnya ternyata agak frekuensi rendah Kad video AMD berada dalam mod 2D secara lalai, serta beberapa masalah dalam BIOS awal kad video. Walau bagaimanapun, untuk mengesahkan atau menafikan pengaruh mereka, kami memerlukan pemerhatian jangka panjang - sama ada selepas dikeluarkan versi baru perangai pemandu mesti berubah.

Kami menghadapi masalah ini kerana kami serta-merta mengalami kesukaran mendapatkan Radeon HD 5870 untuk menyokong grafik 2D. Ramai mungkin, sudah tentu, menambah dalam hal ini bahawa peta 3D dicipta untuk permainan, bukan aplikasi 2D. Tetapi jika anda membaca bahagian sebelumnya artikel, anda mesti mengakui bahawa masalah ini hanya menjadi serius dengan keluaran Windows 7 (dan bukan Windows Vista). Untuk lebih spesifik, kebanyakan kad grafik 3D mampu mengendalikan grafik 2D pada hari ini tanpa sebarang masalah. Tetapi perbandingan langsung sokongan untuk pecutan 2D antara GeForce GTX 285 dan Radeon HD 5870 menyebabkan kad video AMD menjadi orang luar. Malah, jika dibandingkan dengan penyelesaian grafik bersepadu nVidia GeForce 7050 (nForce 610i), yang tidak mempunyai ingatan sendiri, Radeon baharu hanya mendapat tempat kedua.

Perkara menjadi lebih menarik apabila DWM dimatikan. Walaupun dalam dalam kes ini Pecutan 2D tidak lagi mungkin; kad video AMD memberikan peningkatan prestasi. Berbanding dengan Nvidia GeForce, menjalankan kad video AMD dengan DWM dilumpuhkan memberikannya peningkatan prestasi. Malah CorelDraw dan AutoCAD berjalan dengan ketara lebih pantas pada Radeon HD 5870 dengan DWM dimatikan. Ini meletakkan nVidia dalam cahaya yang baik dan menentang kedua-dua logik dan pengalaman sebelumnya yang menguji data GPU.


Pecutan perkakasan 2D dengan antara muka Aero dan DWM didayakan memberi kelebihan kepada kad video GeForce.


Tanpa Aero dan pecutan perkakasan, kad grafik AMD 2D adalah sehingga lima kali lebih pantas. Mengejutkan!

Atas sebab inilah kami mengulangi ujian PassMark beberapa kali pada kad video ini.


Antara muka Aero dan DWM dinyahdayakan - kad video AMD nyata lebih pantas. Klik pada gambar untuk besarkan.

Malangnya, tiada satu pun daripada ujian ini dapat mencari punca sebenar masalah yang kami hadapi atau memberi penerangan tentang keputusan prestasi yang pelik. Itulah sebabnya kami memutuskan untuk mencipta ujian kami sendiri, yang membolehkan kami memahami dengan lebih baik punca masalah yang dikenal pasti.

Penanda Aras Tom2D: Radeon HD 5870 lwn GeForce GTX 285 di bawah Windows 7

Dengan ujian baharu kami, kami berharap dapat memperoleh gambaran yang lebih mendalam alasan yang benar Penurunan prestasi 2D serupa yang kami temui baru-baru ini dengan kad grafik Radeon HD 5870, 5850 dan 5750 yang kami gunakan. Mari kita mulakan dengan fakta bahawa pecutan 2D fungsi GDI di bawah Windows 7 jelas tidak berfungsi pada mana-mana model dalam barisan Radeon HD 5000, iaitu, kita berhadapan dengan lebih daripada kelembapan yang serius. Apakah masalahnya: dalam pemandu atau dalam perkakasan? Dalam kes nVidia, tidak semuanya berjalan lancar sama ada: tidak semua fungsi yang mungkin dipercepatkan pada kad video syarikat ini.

Konfigurasi ujian
CPU Intel Core 2 Quad Q6600, 2.4 GHz @ 3.2 GHz, G0 stepping, 8 MB L2 cache, LGA 775
Ingatan 4 GB DDR2-1066 CL5
Papan induk A-Data Vitesta Extreme
sistem operasi Windows 7 Ultimate x64
Kad video Radeon HD 5870, GeForce GTX 285
Pemacu grafik Catalyst 9.12, GeForce 195.62
Kad video Kelajuan jam dengan Aero/DWM didayakan Kelajuan jam tanpa pecutan
ATI Radeon HD 5870 850 MHz 157 MHz
Nvidia GeForce GTX 285 648 MHz 300 MHz

Untuk meletakkan asas yang lebih kukuh untuk perbandingan hidup/mati pecutan 2D, kami juga menjalankan semua ujian kami pada cipset nForce 610i yang lebih lama dengan grafik GeForce 7050 bersepadu (tanpa memori khusus). Kami memasang pemproses yang sama dan memori 4 GB, dan kemudian menggunakan sistem pengendalian yang sama sistem Windows 7. Kami juga menguji prestasi Radeon HD5870 terdahulu, ATI Radeon HD 4870, pada platform ujian kami.


Dalam ujian ini, semua kad video ujian berada dalam julat prestasi yang sempit.

Menarik untuk mendengar komen NVidia tentang mengapa GPU bersepadu menghasilkan grafik 2D lebih pantas daripada GeForce GTX 285, walaupun perbezaannya sangat sederhana.

Kad video Radeon HD 4870, yang kami ambil sebagai perbandingan, terletak ketiga dari bawah, walaupun ia tidak menunjukkan sebarang kekurangan tertentu.


Yang menghairankan, kad grafik Radeon HD 5870 sememangnya tidak mampu mengeluarkan garisan dipercepatkan perkakasan dengan prestasi yang boleh diterima.

Walaupun kedua-dua kad ujian nVidia dan AMD menghasilkan keputusan yang boleh diterima dan agak rapat dengan pecutan 2D dimatikan dan CPU melakukan semua kerja, jurang yang ketara terbuka antara kedua-dua kad itu sebaik Aero didayakan. GeForce GTX 285 adalah 11 kali lebih pantas daripada ATI Radeon HD 5870. Apa yang lebih teruk, GPU bersepadu dengan papan induk untuk $50 dua tahun lalu adalah susunan magnitud yang lebih baik daripada kad video $400.

Data yang kami peroleh untuk Radeon HD 4870 menunjukkan sedikit perbezaan antara mod aktif Aero dan mod ringkas (tanpa pecutan grafik) di bawah Windows 7, yang menunjukkan bahawa tiada pecutan dalam lukisan garisan di bawah Windows 7. Kad video ini nyata lebih perlahan daripada GeForce GTX 285 dan bersepadu penyelesaian grafik, bagaimanapun, ia masih mengalahkan Radeon HD 5870 dengan pecutan dihidupkan dan dimatikan.


Ujian ini memberikan gambaran yang lebih kurang sama dengan ujian lukisan garisan. Radeon HD 5870 terdapat di bahagian bawah, mengesahkan syak kami bahawa ia tidak dapat mengendalikan aplikasi 2D dengan betul. Ini hampir tidak boleh diterima walaupun untuk pasaran pengguna.

Dengan antara muka Aero didayakan dan DWM aktif, Kad video GeForce GTX 285 memberikan sembilan kali lebih banyak prestasi tinggi. Begitu juga, walaupun teras cipset bersepadu lama dengan ketara mengatasi prestasi kad grafik AMD baharu. Dengan cara ini, prestasi Radeon HD 4870 ternyata sangat menarik: kad video mampu mempercepatkan output lengkung dalam perkakasan, walaupun prestasi dikurangkan berbanding kedua-dua penyelesaian nVidia.


Memandangkan Radeon HD 5870 kami mempunyai isu yang jelas memaparkan baris (terutama dengan pukulan kaya), kami melihat bahawa separuh daripada keputusan ujian segi empat tepat kami konsisten dengan penemuan sebelumnya, yang tidak mengejutkan.

Walau apa pun, agak menarik untuk melihat bagaimana Radeon HD 5870 menggandakan prestasi dengan pecutan perkakasan didayakan (berbanding dengan pecutan perkakasan dilumpuhkan), walaupun prestasinya lebih teruk sedikit daripada GeForce 7050 GPU.

Ujian segi empat tepat adalah satu-satunya yang kami dapati kesan ketara untuk membolehkan pecutan perkakasan hidup kad video ATI, dan tempat pecutan perkakasan sesuai dengan namanya. Radeon HD 4870 mendapat manfaat daripada kesan ini lebih daripada 5870, walaupun ia ketinggalan di belakang kad lain dalam ujian tanpa rangsangan ini.


Dalam kes ini, kemenangan diberikan kepada teras grafik bersepadu lama. Nvidia nForce 610i mengatasi semua kad video diskret lain dengan margin yang sangat besar, dan tidak kira sama ada kami menggunakannya dengan pecutan 2D aktif atau tidak aktif. Adalah menarik untuk diperhatikan bahawa untuk kedua-dua kad video 3D teratas, pecutan keluaran poligon tidak berfungsi sama sekali.

Teras grafik bersepadu dengan Aero didayakan adalah 10 kali lebih pantas daripada Radeon HD 5870. Tanpa pecutan, Radeon HD 4870 lebih perlahan sedikit daripada 5870. Tetapi selepas mendayakan Prestasi aero 4870 adalah lebih daripada dua kali ganda 5870.


Hasilnya serupa dengan apa yang kita lihat di atas. Kedua-dua kad grafik mewah tidak memberikan pecutan 2D, tidak seperti set cip bersepadu. Kad video Radeon HD 5870 menjadi orang luar, dan Radeon HD 4870 lama terletak di bahagian tengah.

Penambahan

Kami melihat hasil yang sama apabila kami menggunakan Radeon HD 5750, yang melancarkan beberapa isu yang mempengaruhi 5870. Kami juga membandingkan pemacu Catalyst 9.11 dan 9.12 dan mendapati peningkatan prestasi yang ketara apabila menaik taraf daripada versi lama kepada yang baharu, tidak kira sama ada pecutan perkakasan didayakan atau tidak. kami dengan perbandingan berikut Akan ada pengukuran prestasi Windows 7 dan Vista, tetapi kami akan membiarkannya sehingga bahagian kedua artikel. Cukuplah untuk mengatakan bahawa walaupun di sini kami menemui banyak kejutan semasa ujian kami.

Kesimpulan

Berdasarkan analisis kami tentang situasi semasa, kad video baharu daripada barisan ATI Radeon HD 5000 mengalami masalah dengan grafik 2D. Kami juga agak bimbang bahawa cipset bersepadu yang lebih lama adalah lebih pantas di sesetengah kawasan (berbanding kad grafik diskret AMD dan nVidia). Di samping itu, kami tidak dapat mencari penyelesaian yang boleh diterima untuk bekerja dengan program yang menggunakan grafik vektor. Dan ini terpakai bukan sahaja untuk ujian kami; ini terpakai kepada sesiapa sahaja yang kerap bekerja dengan grafik 2D. Sejujurnya, agak sukar untuk membayangkan bagaimana kad video Radeon HD 4870 lama boleh mendekati atau bahkan mengalahkan kad video baharu dalam banyak ujian.

Walaupun pecutan 2D (termasuk lapisan 2.5D) berfungsi dengan baik, AMD masih belum melaksanakan beberapa fungsi asas GDI dalam barisan kad video Radeon HD 5000. Selepas permulaan kemunculan Windows 7, beberapa keluaran pemandu telah berlalu, jadi keadaan akan sukar difahami bagi mereka yang membelanjakan beberapa ratus dolar pada kad video baharu, tetapi pada masa yang sama menerima "brek" dalam aplikasi 2D. Kami juga perlu mengingatkan anda bahawa semua ini terpakai bukan sahaja untuk ujian 2D sintetik kami, tetapi juga untuk pelbagai aplikasi sebenar yang kami gunakan dalam ujian kami, termasuk AutoCAD, Corel Draw, Adobe Illustrator, Photoshop CS3/CS4, Microsoft Publisher, PowerPoint dan sebagainya. Ini memerlukan penambahbaikan segera dan serius kepada pemacu di pihak AMD, terutamanya kerana keputusan kami di bawah Vista menunjukkan prestasi yang jauh lebih tinggi daripada di bawah Windows 7 (kita akan membincangkan perkara ini di bahagian kedua artikel).

Semasa penyediaan artikel dan ujian ini, kami memanggil Antal Tungler, pengurus PR teknikal untuk AMD, beberapa kali untuk membincangkan prestasi 2D barisan Radeon HD 5000 di bawah Windows 7. Apabila kami mengesahkan kepada diri kami sendiri bahawa masalah prestasi ini berkaitan khusus dengan Masalah GDI, yang mana hampir mana-mana program yang berfungsi dengan tingkap pada pengalaman desktop, keadaan seperti itu tidak lagi boleh diterima oleh kami, terutamanya untuk rumah dan pengguna pejabat. Lebih-lebih lagi, bersepadu GPU grafik pesaing mengendalikan grafik 2D dengan lebih cekap.

Kita hanya boleh menganggap (dan berharap) bahawa sebab dan Penyelesaian yang Mungkin tersembunyi dalam pemacu Catalyst. Jika ya, AMD akan dapat menyelesaikan masalah dengan mudah. Memandangkan keluaran kad video murah baru-baru ini, kita boleh menganggap bahawa masalah mempengaruhi keseluruhan baris. Tetapi yang lebih membimbangkan kami, memandangkan keputusan ujian, segi empat tepat mendapat kelajuan yang ketara, manakala semua primitif grafik lain (terutamanya garisan dan lengkung) tidak. Kami melihat penurunan yang serius dalam prestasi apabila pecutan perkakasan GPU didayakan - yang menunjukkan bahawa tiada perkara yang baik berlaku di sini. Kad grafik diskret Nvidia juga ketinggalan semasa membuat elips dan poligon, dan kami sangat berminat untuk mengetahui sebab ini berlaku.

Buat masa ini, kami mengesyorkan agar pengguna barisan kad video Radeon HD 5000 melumpuhkan antara muka Aero apabila bekerja dengan program yang menggunakan grafik 2D secara intensif. Dalam kes ini, peningkatan produktiviti boleh sehingga 300%, yang dengan mudah mengimbangi kekurangan bingkai tingkap yang cantik dan telus. Selain itu, anda boleh melumpuhkan Aero untuk program permulaan sahaja, jadi anda tidak perlu melepaskan antara muka Aero sama sekali.

Klik kanan pada ikon program, kemudian pilih "Properties" dari menu yang muncul. Pilih tab "Keserasian" dalam tetingkap sifat, dan kemudian tandai kotak pilihan "Lumpuhkan komposisi desktop".


Memilih "Lumpuhkan Komposisi Desktop" melumpuhkan sokongan DWM.

Di bahagian kedua, kami akan menguji sekali lagi keupayaan kad video AMD dan membandingkannya dengan pesaing langsung dan tidak langsung daripada nVidia. Sementara itu, kami akan berbual dengan AMD dan Nvidia untuk membincangkan keputusan ujian awal kami. Kami sangat berminat untuk mengetahui apa yang mereka katakan.

Selepas perbincangan intensif dengan rakan sekerja kami mengenai topik ini, kami memutuskan bahawa kami akan menjalankan ujian yang lebih mendalam pada pelbagai perkakasan di bawah XP, Vista dan Windows 7. Matlamat kami adalah untuk mencari pemahaman yang lebih mendalam tentang keupayaan grafik 2D semua ini sistem operasi. Kami merancang untuk melihat kad grafik S3 yang lebih lama, Voodoo, banyak model GeForce yang lebih lama dan barisan penuh kad grafik AMD/ATI. Secara umum, kami tidak mahu meninggalkan apa-apa, termasuk juga bersepadu teras grafik daripada banyak pilihan papan induk kami.

Kami sedia maklum bahawa semasa proses ini kami akan menemui beberapa perkara yang menarik, serta beberapa kekecewaan. Dalam bahagian kedua artikel kami juga akan memberikan penerangan yang lebih tepat tentang ujian, penilaian keputusan ujian, dan juga memberi peluang untuk memuat turun sendiri Tom2D Benchmark. Kami pasti anda akan mendapati ini sangat menarik, terutamanya apabila kami menemui kad grafik gred pengguna yang akan memberikan prestasi grafik 2D yang lebih baik untuk aplikasi tertentu. Versi Windows. Kejutan menanti anda, jadi nantikan!

Kemas kini. Melihat keputusan prestasi 2D awal kami, AMD membuat andaian berikut.

  • Perkakasan Tom mengukur kawasan (garisan 2D, dsb.) yang belum dioptimumkan.
  • Sebelum ujian baharu ini, kami tidak pernah melihat sebarang kesesakan aplikasi lain dengan cara yang sama, jadi kami tidak menumpukan padanya sebelum ini.
  • Analisis awal kami menunjukkan bahawa tiada had perkakasan dalam bidang ini.
  • Kami akan meminta pasukan pembangunan pemandu kami untuk mengoptimumkan mereka untuk kawasan ini juga, dan cuba membentangkan pemandu baru untuk menyelesaikan masalah secepat mungkin.
  • Kami telah menemui cara mudah untuk meningkatkan prestasi kami dengan serius dan kami akan cuba melaksanakannya dalam versi pemacu Catalyst yang akan datang (kami perlu menulis kod, mengesahkannya, pastikan ia tidak memecahkan apa-apa lagi, dan lain-lain.).

Nampaknya, ramai pengguna komputer moden telah mendengar tentang konsep "pecutan perkakasan." Tetapi tidak semua orang tahu apa itu dan mengapa ia diperlukan. Terdapat lebih sedikit lagi yang memahami cara mendayakan pecutan perkakasan pada Windows 7, sebagai contoh. Penyelesaian yang dicadangkan di bawah akan membolehkan anda menggunakan tetapan bukan sahaja dalam versi ketujuh Windows, tetapi juga dalam mana-mana yang lain.

Mengapa anda memerlukan pecutan perkakasan (Windows 7)

Mari kita mulakan dengan fakta bahawa sesetengah pengguna tersilap percaya bahawa penggunaan pecutan perkakasan terpakai secara eksklusif untuk kad video untuk menggunakan keupayaan pemproses grafik, yang mengurangkan beban pada pemproses pusat. Ini sebahagiannya benar.

Jika kita melihat isu ini sedikit lebih luas, kita boleh dengan yakin mengatakan bahawa semua ini terpakai kepada kedua-dua sistem video dan audio komputer (contohnya, platform DirectX termasuk sokongan audio berbilang saluran). Walau apa pun, pecutan perkakasan adalah pengurangan beban pada CPU dan RAM disebabkan oleh fakta bahawa ia sebahagian (atau sepenuhnya) diambil alih oleh komponen "perkakasan" lain.

Tetapi ramai orang tidak faham betapa dinasihatkan untuk menggunakannya. Nilailah sendiri, kerana jika beban diagihkan semula ke atas untuk grafik atau cip bunyi, ia boleh haus dengan banyak dari semasa ke semasa dan malah gagal. Oleh itu, dalam persoalan bagaimana untuk membolehkan pecutan perkakasan pada Windows 7, anda tidak sepatutnya melampau. Ia adalah perlu untuk menggunakan parameter seimbang dengan penggunaan munasabah semua peranti dan juga pengagihan beban di antara mereka. Dalam kes menetapkan nilai puncak, tiada siapa yang boleh memberi jaminan tentang ketahanan komponen.

Bagaimana untuk membolehkan pecutan perkakasan pada Windows 7

Jadi, mari kita mulakan dengan perkara yang paling mudah. Pertama sekali, mari kita lihat grafik. Dayakan pecutan perkakasan (Windows 7 adalah contohnya keputusan ini boleh digunakan dalam semua versi lain) boleh dilakukan melalui tetapan cip grafik. Tetapi pertama-tama anda perlu menyemak sama ada campur tangan pengguna diperlukan.

Melalui menu RMB dalam zon bebas "Desktop", pergi ke resolusi skrin dan gunakan hiperpautan parameter tambahan. Dalam tetingkap sifat yang muncul, lihat tab diagnostik. Di bahagian atas terdapat butang untuk menukar parameter. Jika ia tidak aktif, maka pecutan perkakasan sudah didayakan.

Jika tidak, klik padanya, selepas itu anda akan dialihkan ke tetapan penyesuai grafik. Terdapat peluncur khas di sini, dengan menggerakkannya ke kiri dan ke kanan, anda boleh menukar tahap parameter yang ditetapkan. Kedudukan paling kanan sepadan dengan pecutan maksimum yang digunakan.

Nota: dalam Windows 10, tiada bahagian diagnostik dalam tetapan penyesuai grafik, dan pecutan perkakasan (sebenarnya, seperti pengubahsuaian ketujuh) didayakan secara lalai.

Soalan DirectX

Sekarang beberapa perkataan tentang cara mendayakan pecutan perkakasan DirectX. Seperti yang berlaku dengan Tetapan umum sistem, ia disertakan pada mulanya untuk kedua-dua penyesuai video dan audio, jadi tidak perlu mengubah apa-apa. Tetapi tidak salah untuk memastikan ia aktif.

Untuk melihat dan diagnostik, dialog DirectX digunakan, dipanggil oleh perintah dxdiag yang dimasukkan dalam konsol "Run". Di sini, pada tab monitor, anda perlu menyemak tetapan tekstur DirectDraw, Direct3D dan AGP (kadangkala parameter ffdshow mungkin disertakan dalam senarai). Secara lalai, nilai "Hidup" akan muncul di sebelah setiap baris, dan dalam tetingkap di bawah akan terdapat mesej bahawa tiada masalah ditemui. Jika atas sebab tertentu ia ditemui, kita teruskan untuk menghapuskannya.

Kemungkinan punca masalah

Selalunya, ketidakupayaan untuk mendayakan pecutan perkakasan pada peringkat sistem atau dalam tetapan platform DirectX adalah disebabkan oleh pemasangan yang salah, hilang atau pemandu ketinggalan zaman peranti di atas.

Kami menyemaknya dalam "Pengurus Tugas" (devmgmt.msc). Jika bertentangan bunyi atau kad video adalah segi tiga kuning dengan tanda seru (atau peranti tidak ditakrifkan), ini adalah tanda jelas bahawa terdapat masalah dengan pemandu. Ia perlu dipasang semula menggunakan pangkalan data sistem sendiri, cakera asal atau muat turun pengedaran daripada Internet.

Tetapi ia juga berlaku bahawa semuanya baik-baik saja dengan peranti. Walau bagaimanapun, melalui menu RMB kami memilih baris sifat, dan dalam tetingkap baharu pada tab pemacu kami melihat tarikh keluaran. Jika pemacu sangat lapuk pada tarikh semasa, klik butang kemas kini dan tunggu proses selesai (perhatikan bahawa Windows tidak boleh mengemas kini pemacu sendiri).

Walau bagaimanapun, adalah lebih baik untuk menggunakan carian khas dan utiliti kemas kini seperti Penggalak Pemandu. Pertama, rayuan akan dibuat terus ke tapak web pengeluar peralatan; kedua, pemacu yang paling sesuai untuk pengendalian peranti akan dipasang; ketiga, ia akan dipasang ke dalam sistem dengan betul yang mungkin. Penglibatan pengguna adalah minimum.

Kesimpulan

Itu, sebenarnya, adalah semua yang membimbangkan bagaimana untuk mendayakan pecutan perkakasan pada Windows 7. Sama ada untuk melakukannya atau tidak adalah perkara peribadi semata-mata. Tetapi jika anda mendekati isu ini dengan bijak, lebih baik tidak menggunakan pecutan perkakasan, seperti yang mereka katakan, sepenuhnya. Dalam kes ini, hayat perkhidmatan peralatan yang dipasang boleh dikurangkan dengan banyak.

Selamat pagi, Habr!

Saya menemui beberapa berita menarik di xda-developers.com, yang merupakan penceritaan semula siaran terbaharu "Memusnahkan mitos tentang pecutan perkakasan penuh dalam ICS" daripada profil Google+ pembangun Google Diana Hackborn. Saya mengambil kebebasan untuk membuat penceritaan semula terjemahan ringkas berdasarkan kedua-dua penerbitan ini, yang saya bentangkan di bawah di bawah ringkasan. Versi pertama penerbitan ini telah pun diterbitkan oleh saya malam ini di blog R2-D2: Android dengan manfaat, tetapi topik itu kelihatan layak untuk liputan mengenai Habrahabr (saya harap tidak perlu membangkitkan semula perbincangan tentang fakta bahawa bahagian "Pautan" selepas kemas kini Habra musim luruh secara praktikal dan sebenarnya telah mati).

Pembangun Google Diana Hackborn berkongsi maklumat tentang pecutan perkakasan antara muka dalam Android 4.0 pada halaman Google+nya. Ais krim Sandwic. Keseronokan yang timbul di sekitar fungsi ini tidak timbul tanpa sebab - terlalu banyak celaan dibuat tentang kelancaran pemaparan elemen 2D dalam Android berbanding dengan sistem pengendalian mudah alih yang lain.

Sudah tentu, pecutan perkakasan dalam Android adalah perkara yang positif, tetapi terdapat banyak salah tanggapan tentang ciri ini sebenarnya. Pertama, Android telah menyokong pecutan perkakasan untuk tugas pemaparan berbilang tetingkap selama bertahun-tahun ( kita bercakap tentang mengenai komposisi tingkap - bar tugas, pemberitahuan, bar menu, penampilan dan penyembunyian elemen antara muka). Ini bermakna semua animasi elemen antara muka dalam Android sentiasa menggunakan pecutan perkakasan.

Tidak seperti pemaparan komposisi tetingkap, pemaparan imej di dalam tetingkap secara tradisinya dilakukan menggunakan pemproses dalam Android 2.X dan ke bawah. Walau bagaimanapun, dalam Android 3.0 Honeycomb, fungsi ini boleh dipindahkan ke pemecut grafik, tetapi hanya jika ini dinyatakan secara eksplisit dalam manifes aplikasi dengan pilihan android:hardwareAccelerated=”true”. Satu-satunya perbezaan dengan Android 4.0 ICS ialah apabila membangun menggunakan tahap API 14 terkini yang tersedia (dan semua yang akan datang), pilihan untuk aplikasi ini didayakan "secara lalai".
Nampaknya kami kini mempunyai keupayaan untuk "memaksa" semua aplikasi dalam Android 4.0 ICS untuk berfungsi dengan pecutan perkakasan didayakan, tanpa mengira manifesnya, bukankah itu hebat? Sebenarnya ini tidak benar. Dalam kes ini, sebagai contoh, dengan pemecut video PowerVR, pemacu yang digunakan dalam Nexus S dan juga Galaxy Nexus memakan 8MB RAM untuk setiap proses yang menggunakan pecutan perkakasan. Nampak tak sangat? Ini tidak berlaku, kerana penggunaan aktif RAM sedemikian oleh banyak proses sekaligus meningkatkan penggunaan memori secara amnya dengan ketara, yang serta-merta menjejaskan kelajuan multitasking - malah sehingga memperlahankannya dengan ketara. Akibatnya, pasukan reka bentuk Google kini sedang berusaha untuk memperhalusi bahagian mana antara muka pengguna yang sebenarnya memerlukan pecutan perkakasan pada Nexus S.

Apakah hasil akhirnya? Berbanding dengan Android 2.X, Ice Sandwic Krim Ia ada lebih banyak kemungkinan, termasuk disebabkan peningkatan penggunaan pecutan perkakasan. Walau bagaimanapun, selain daripada mempunyai pilihan pecutan didayakan "secara lalai", penggunaan pecutan perkakasan dalam ICS tidak lebih "penuh" daripada sebelumnya. Dan, antara lain, jangan lupa bahawa pecutan perkakasan bukanlah keajaiban atau keajaiban, seperti yang dipercayai ramai, tetapi kehadirannya pastinya adalah tambah, bukan tolak.