Buat overlay taskbar dengan data sistem waktu nyata.

Pembaharuan Terakhir: 07/01/2026
penulis: Isaac
  • Overlay Taskbar menggabungkan ikon yang ditambahkan di taskbar dengan OSD (On-Screen Display) di atas game untuk menampilkan status dan metrik sistem secara real-time.
  • Dasbor waktu nyata berbasis kueri dan parameter memungkinkan penataan, penyaringan, dan pembaruan otomatis data kinerja secara efisien.
  • MSI Afterburner dan RivaTuner Statistics Server menawarkan lapisan antarmuka yang sangat mudah dikonfigurasi yang berfungsi sebagai referensi praktis untuk mendesain sistem Anda sendiri.
  • Lebah WindowsWPF dan Electron memudahkan pembuatan overlay, JumpList, thumbnail tombol, dan status visual tanpa perlu menyuntikkan kode ke dalam game.

Overlay taskbar dengan data sistem waktu nyata

menaiki Overlay taskbar dengan data sistem waktu nyata Di Windows, ini adalah salah satu hal yang, begitu Anda mencobanya, Anda tidak akan pernah ingin hidup tanpanya. Mempelajari cara melihat data sistem tersembunyi Hal ini membuat pemanfaatan overlay menjadi jauh lebih mudah. ​​Mampu melihat penggunaan CPU dan GPU, suhu, FPS, atau konsumsi daya langsung di layar atau pada ikon taskbar, tanpa harus meminimalkan game, membuat perbedaan besar bagi para gamer dan mereka yang memaksimalkan kinerja PC mereka dengan aplikasi yang berat.

Selain itu, jika ide Anda adalah untuk membuat sendiri Aplikasi overlay untuk WindowsSebagai contoh, sistem pemantauan bergaya pelacak dek yang muncul di atas permainan dalam layar penuh tanpa menyentuh atau menyuntikkan kode ke dalam file yang dapat dieksekusi (untuk menghindari pemblokiran), Anda perlu menggabungkan beberapa teknologi: overlay dalam Direct3D, ikon yang ditumpangkan pada taskbar, panel data waktu nyata, dan tentu saja, alat pemantauan seperti MSI Afterburner dan RivaTuner.

Apa itu Taskbar Overlay dan bagaimana kaitannya dengan overlay dalam game?

Overlay pemantauan di taskbar dan game.

Saat kita bicarakan Overlay Taskbar di Windows Sebenarnya kita menggabungkan dua konsep yang sangat terkait tetapi berbeda: di satu sisi, lapisan informasi pada taskbar itu sendiri (ikon, status, thumbnail dengan tombol, indikator kemajuan…) dan, di sisi lain, lapisan informasi yang ditampilkan di layar saat kita memainkan atau menggunakan aplikasi dalam mode layar penuh.

Kelompok pertama mencakup semua hal yang secara bawaan Windows izinkan untuk ikon aplikasi di taskbar: ikon hamparanProgress bar pada tombol, jumplist, toolbar thumbnail, dan efek berkedip untuk menarik perhatian pengguna. Fitur-fitur ini dapat dikontrol dari API seperti... TaskbarItemInfo Dalam API taskbar WPF atau Win32, dan dalam framework seperti Electron, API tersebut dapat diakses melalui metode tingkat tinggi.

Kelompok kedua mencakup overlay OSD (On-Screen Display), yaitu apa yang Anda lihat saat menggunakan RivaTuner Statistics Server bersama dengan MSI AfterburnerPanel semi-transparan yang menampilkan suhu, FPS, beban CPU dan GPU, dll., langsung di atas game. Lapisan ini tidak memodifikasi file eksekusi game; sebaliknya, ia terhubung ke pipeline rendering (biasanya Direct3D atau Vulkan) untuk menggambar informasi yang relevan di atasnya.

Keindahan sebuah sistem yang baik terletak pada penggabungan kedua hal tersebut: Data yang ditampilkan di layar saat bermain dan status tetap di taskbar Saat Anda meminimalkan atau beralih jendela, Anda selalu memiliki indikator cepat tentang status PC Anda. Bayangkan seperti "lampu notifikasi" permanen, tetapi dengan data dari perangkat keras.

Kerangka kerja dan API untuk membuat overlay di Windows tanpa menyuntikkan kode.

Jika Anda ingin mengembangkan aplikasi overlay yang berfungsi dengan baik pada game layar penuh dan tidak menyebabkan pemblokiran, Anda memiliki beberapa jalur teknologi tergantung pada bahasa dan tumpukan teknologi yang Anda pilih. Dengan pengalaman dalam C#, C++ atau Go Anda memiliki ruang untuk menggunakan API bawaan maupun kerangka kerja tingkat yang lebih tinggi.

Dalam ekosistem desktop Microsoft klasik, cara paling bersih untuk berinteraksi dengan taskbar adalah dengan menggunakan WPF dengan TaskbarItemInfoKelas ini memungkinkan Anda untuk mengatur properti seperti Overlay, yang menerima sebuah System.Windows.Media.ImageSource dan gambarlah gambar kecil di atas ikon aplikasi di pojok kanan bawah. Ini ideal untuk menampilkan sebuah status sistem (misalnya, ikon merah ketika suhu melebihi ambang batas tertentu) tanpa perlu ikon tambahan di area notifikasi.

Dalam lingkungan yang lebih hibrida, seperti apps komputer desktop yang dibangun dengan teknologi web, Elektron Ia menawarkan serangkaian API yang cukup komprehensif yang dirancang khusus untuk memanfaatkan taskbar Windows: Anda dapat membuat JumpList dengan app.setUserTasksKonfigurasikan thumbnail dengan tombol menggunakan BrowserWindow.setThumbarButtons, definisikan ikon overlay dengan BrowserWindow.setOverlayIcon dan aktifkan efek berkedip dengan BrowserWindow.flashFrameSemua ini memungkinkan Anda untuk membuat sebuah panel kontrol di taskbar terhubung ke overlay Anda.

Jika kekhawatiran utama Anda adalah mencegah injeksi ke dalam proses game, strateginya melibatkan penggunaan mekanisme pengambilan data eksternal (misalnya, dengan membaca penghitung sistem, log atau API publik) dan menggambar overlay di jendela mengambang yang selalu berada di atas atau dengan menghubungkan backend grafis menggunakan lapisan yang terdokumentasi. Alat seperti RTSS melakukan hal ini: mereka terintegrasi dengan Direct3D tetapi tujuannya adalah untuk memantau, bukan memanipulasi game.

Dasbor waktu nyata: konsep dasbor untuk data Anda

Jika kita memikirkan tentang Taskbar Overlay yang dirancang dengan baik, pada dasarnya itu adalah jenis panel data waktu nyataKonsep "dasbor" yang digunakan Microsoft dalam solusi analitiknya (berdasarkan Kusto/KQL) sangat cocok: serangkaian visualisasi (ubin atau ikon) yang diisi dengan kueri pada satu atau lebih sumber data.

Dalam sistem jenis ini, setiap "ikon" panel didukung oleh kueri Kusto (KQL) dan konfigurasi tampilan (garis, batang, tabel, dll.). Secara konseptual, overlay Anda dapat bekerja dengan cara yang sama: setiap bidang yang ingin Anda tampilkan (suhu GPU, FPS, latensi, penggunaan memori) sesuai dengan sebuah kueri ke sumber data dan dengan cara merepresentasikannya (teks sederhana, grafik kecil, warna status…).

Panel-panel ini biasanya memungkinkan susun ikon-ikon tersebut di halaman-halamanIni berarti tersedianya profil atau tampilan yang berbeda: satu untuk bermain game, satu lagi untuk pengeditan video, dan satu lagi untuk diagnostik. Mereka juga mendukung ekspor ke JSON, sehingga memudahkan untuk memperlakukan panel sebagai objek konfigurasi yang dapat Anda kelola versinya, bagikan, atau pulihkan.

Filosofi di balik dasbor waktu nyata ini mencakup beberapa elemen kunci yang harus Anda tiru untuk sistem overlay Anda: definisi eksplisit sumber data, kueri yang terdefinisi dengan baik, parameter pemfilteran, halaman pengorganisasian, dan pengaturan pembaruan otomatis yang mengontrol seberapa sering data tersebut diminta.

Siapkan lingkungan: aktifkan dasbor dan sumber data waktu nyata.

Jika Anda menggunakan platform seperti Microsoft Fabric atau Azure Data Explorer sebagai inspirasi (atau bahkan sebagai backend), langkah pertama biasanya adalah mengaktifkannya. fungsi dasbor waktu nyata Di pengaturan penyewa. Dari portal administrasi, temukan bagian "Pengaturan penyewa" dan aktifkan opsi "Buat dasbor waktu nyata", yang memungkinkan pengguna untuk menentukan dasbor berbasis KQL dari ruang kerja tertentu.

Setelah diizinkan secara global, proses pun dimulai. pembuatan panel di ruang kerja yang sesuai. Ada beberapa cara untuk melakukan ini: membuat dasbor kosong dari antarmuka, membuatnya dari kueri yang sudah ada, atau bahkan mengimpornya dari file JSON yang sebelumnya diekspor. Dari situ, panel menjadi titik pusat tempat Anda akan menempatkan semua ikon pemantauan Anda.

  Cara Menonaktifkan Knowledge Roaming di iPhone dan Android

Pilar selanjutnya adalah sumber data yang dapat digunakan kembaliDalam logika panel-panel ini, sumber data pada dasarnya adalah referensi ke basis data Kusto dalam ruang kerja yang sama. Beberapa ikon dapat menggunakan sumber data yang sama, tetapi dengan kueri yang berbeda. Diterjemahkan ke Overlay Taskbar Anda, ini bisa berarti Anda memiliki sumber data "Tim Lokal" yang mengumpulkan metrik sistem, sumber "Log Game" lainnya, dan sumber "Layanan Cloud" lainnya untuk statistik jarak jauh.

Secara praktis, Anda memilih tipe sumber data di tab tertentu dan membiarkannya tetap terdefinisi secara independen dari ikon. Ini memungkinkan Anda untuk mengubah kredensial, nama, atau bahkan basis data tanpa harus mengkonfigurasi ulang setiap tile, yang sangat berguna jika Anda ingin mengembangkan sistem overlay Anda di kemudian hari tanpa merusak pengalaman pengguna.

Mode pengeditan panel: ikon, kueri, dan parameter

Inti dari panel waktu nyata terletak pada mode editDari situ Anda dapat menyesuaikan seluruh dasbor: menambahkan ikon baru, menentukan kueri dasar dalam KQL, memasukkan parameter, dan menyesuaikan tampilan visual. Mode ini biasanya diakses dengan mengklik tombol "Edit" di pojok kanan atas antarmuka.

Tab Beranda pada bilah alat adalah tempat terkonsentrasinya tindakan desain: menambahkan ikon, membuat kueri dasar yang dapat digunakan kembali, atau mendeklarasikan parameter baru yang kemudian dapat Anda gunakan untuk memfilter data (misalnya, rentang waktu atau pengidentifikasi tim tertentu). Tab Administrasi menangani hal-hal berikut: sumber data dan pembaruan otomatis, menentukan frekuensi pembaruan visualisasi.

Untuk menambahkan "jendela" atau ikon baru ke panel, biasanya ada urutan yang jelas: pertama, klik "Tambahkan Ikon" pada kanvas atau "Ikon Baru" di menu atas; kemudian, di panel kueri, pilih sumber data, tulis kueri KQL yang akan menghasilkan informasi, dan jalankan untuk melihat hasilnya. Selanjutnya, buat sebuah objek visual terkait Hasil ini (garis, batang, tabel, dll.) kemudian diformat.

Tab format visual memungkinkan Anda untuk memilih tipe tampilanAnda dapat menyesuaikan sumbu, judul, seri, garis referensi, skala logaritmik atau linier, dan bahkan memutuskan apakah akan menyembunyikan judul ubin atau tidak. Setelah puas, Anda menerima perubahan dan menyimpan panel, merekam ikon baru dan perilakunya.

Cara lain yang sangat praktis untuk menambahkan ikon adalah dengan melakukannya langsung dari Kumpulan kueri KQLSebuah file kueri dibuka, kueri ditulis, dieksekusi, dan jika hasilnya memuaskan, kueri tersebut disematkan ke panel menggunakan opsi "Simpan ke panel". Di sana, Anda memilih panel mana yang ingin Anda kaitkan dengannya, memberi nama ikon, dan Anda dapat membuka panel tersebut secara langsung untuk melihat tampilannya.

Pengeditan lanjutan untuk ikon, halaman, dan penggunaan parameter.

Kekuatan panel waktu nyata ini terletak pada kenyataan bahwa kueri yang mendasari setiap ikon dapat berupa... Edit kapan pun Anda mauSelama Anda berada dalam mode edit, cukup ketuk ikon pensil pada ubin yang Anda minati, dan layar akan terbuka tempat Anda dapat menyesuaikan kueri dan cara hasil ditampilkan.

Dalam tampilan tersebut, biasanya terdapat panel eksplorasi sumber data di sebelah kiri, yang menampilkan tabel, fungsi, dan skema yang tersedia. Ini membantu Anda membangun kueri yang lebih kompleks tanpa harus menghafal semua nama kolom. Selain itu, saat ini, bahkan terdapat wizard yang terintegrasi. CopilotAnda menjelaskan dengan bahasa alami apa yang ingin Anda lihat dan sistem akan menghasilkan kueri KQL awal yang kemudian dapat Anda sesuaikan sesuai keinginan Anda.

Untuk menata informasi dengan lebih baik, berikut ini beberapa hal yang disertakan: halaman di dalam panelIni adalah kontainer opsional yang mengelompokkan ikon berdasarkan kriteria apa pun yang Anda pilih: berdasarkan sumber data, berdasarkan area fungsional (perangkat keras vs. jaringan), berdasarkan jenis pengguna, dll. Anda bahkan dapat mengatur alur yang lebih detail, dengan halaman ringkasan status sistem dan halaman lain untuk pembahasan yang lebih teknis.

Membuat halaman baru biasanya melibatkan berada dalam mode edit, membuka panel halaman, dan mengklik “Tambah halaman"lalu ganti namanya menggunakan menu konteks. Setelah dibuat, cukup pilih dan tambahkan ikon yang diinginkan. Dalam konteks Taskbar Overlay, Anda dapat meniru ide ini dengan profil yang dapat diubah (misalnya, beralih dari "Tampilan Terang" ke "Tampilan Lanjutan" dengan pintasan keyboard)."

Los parameter Parameter merupakan komponen penting lainnya: parameter memungkinkan Anda untuk meningkatkan kinerja dan fleksibilitas dasbor secara signifikan. Jika Anda menyertakan parameter dalam kueri ikon, pemfilteran akan diterapkan sedini mungkin dalam alur kerja, mengurangi jumlah data yang perlu diproses dan ditampilkan. Misalnya, parameter dapat mewakili interval waktu yang akan dianalisis atau pengidentifikasi proses tertentu yang konsumsi sumber dayanya ingin Anda pantau.

Legenda, kueri yang mendasarinya, dan pembaruan otomatis panel.

Pengalaman pengguna pada panel waktu nyata ini mendapat manfaat dari elemen-elemen seperti: legenda interaktif dari ubin. Jika Anda memiliki izin pengeditan, Anda dapat memilih posisi legenda (atas, bawah, kiri, kanan) dari panel pemformatan visual, dan pengguna dapat mengklik item legenda untuk mengaktifkan atau menonaktifkan rangkaian data.

Berinteraksi dengan legenda lebih dari sekadar mengklik: dengan tombol Ctrl Anda dapat menambahkan atau menghapus item dari pilihan ganda, dengan Shift Anda memilih rentang, dan item yang tidak dipilih akan tampak redup. Selain itu, biasanya disertakan tombol pencarian untuk menemukan item tertentu, dan tombol lain untuk... pilihan sebaliknyaTombol panah pada keyboard dapat digunakan untuk menavigasi daftar item, menyorot data yang sesuai pada grafik.

Terkait kueri, pengguna biasanya dapat melihatnya dalam mode baca saja dan mode edit. Menu konteks "Lihat Kueri" membuka panel yang menampilkan kueri dan tabel hasil; dari sana, Anda dapat memilih untuk mengeditnya dalam kumpulan kueri yang sudah ada atau membuat yang baru, dengan tetap menjaga pemisahan yang jelas antara keduanya. definisi dan visualisasi data.

Elemen kunci agar Taskbar Overlay benar-benar bermanfaat adalah... pembaruan otomatis dari data tersebut. Pada dasbor Microsoft, hal ini dikelola dari tab administrasi khusus tempat pembaruan otomatis diaktifkan atau dinonaktifkan, dan interval minimum serta frekuensi default ditentukan. interval minimum Fungsinya sebagai rem: mencegah pengguna mengatur kecepatan penyegaran yang terlalu cepat yang dapat membebani sistem.

Sebagai contoh, jika penulis menetapkan frekuensi default 1 jam dan interval minimum 30 menit, pengguna dapat berpindah antara 30 menit dan 1 jam, tetapi tidak pernah di bawah 30 menit. Diterapkan pada dunia overlay perangkat keras, hal serupa berlaku: memperbarui data seperti FPS atau suhu setiap detik tidak masalah, tetapi menjalankan kueri atau agregasi berat tidak masuk akal jika dilakukan lebih cepat dari ambang batas tertentu.

Bagikan, ekspor, dan buat versi dasbor dalam format JSON.

Panel monitor yang bagus bukan hanya soal apa yang Anda lihat, tetapi juga apa yang... model data yang menggambarkannyaItulah mengapa platform dasbor biasanya memungkinkan Anda untuk berbagi dasbor melalui tautan dan mengekspornya sebagai file JSON. Berbagi dengan pengguna lain semudah mengklik "Bagikan," menyalin tautan, atau mengirimkannya melalui email atau Teams—dan selesai.

  Metode untuk Mengaktifkan atau Memblokir Entri Kamera dan Mikrofon di Chrome

Mengekspor ke JSON membuka pintu menuju kontrol versi, templat, dan pengeditan manual. File tersebut menjelaskan elemen-elemen seperti pengidentifikasi panel, judul, daftar ubin (dengan ID-nya, kueri, posisi tata letak, halaman terkait, jenis visual, opsi visual, dan parameter yang digunakan), sumber data, skema JSON yang digunakan, pengaturan penyegaran otomatis, serta definisi halaman dan parameter.

Jenis file ini dapat digunakan sebagai templat untuk panel baruFile ini dapat digunakan sebagai cadangan untuk memulihkan versi sebelumnya atau sebagai dasar untuk melakukan perubahan massal dengan mengedit JSON secara langsung. Platform biasanya memungkinkan Anda untuk mengimpor ulang file ini dan mengganti konfigurasi panel saat ini dengan yang terdapat dalam file tersebut.

Memperbarui atau memulihkan panel dari file juga didukung: buka bagian administrasi, pilih "Ganti dengan file," pilih file JSON, dan setelah menerapkannya, simpan panel. Jika kita memperluas ini ke Overlay Taskbar Anda, mudah untuk membayangkan sebuah sistem di mana Anda mengekspor konfigurasi metrik, gaya, dan posisi Anda ke file JSON serupa, yang kemudian dapat Anda bagikan dengan pengguna lain atau unggah ke komputer yang berbeda.

Integrasi taskbar di Electron: JumpLists, thumbnail, dan overlay

Jika Anda mempertimbangkan untuk mengembangkan overlay dengan ElektronAnda memiliki berbagai fitur yang sangat ampuh yang khusus untuk taskbar Windows, di samping fitur-fitur lain yang berfungsi dalam berbagai situasi. sistem operasiSalah satu yang paling terkenal adalah JumpLists, yaitu daftar yang muncul saat Anda mengklik kanan ikon aplikasi di taskbar dan memungkinkan Anda untuk menentukan akses cepat ke tugas-tugas yang sering digunakan.

Tugas pengguna Windows dirancang sebagai berikut: jalan pintas cepat yang tidak bergantung pada status aplikasi saat ini: tindakan seperti “Mulai pemantauan”, “Buka tampilan kinerja” atau “Batasi FPS”. Tindakan-tindakan ini dikonfigurasi dengan app.setUserTasks dan ikon tersebut tetap ada bahkan setelah menutup aplikasi, jadi Anda harus memastikan bahwa ikon dan jalur ke file yang dapat dieksekusi tetap valid selama aplikasi terpasang.

Bagian lain yang sangat menarik adalah bilah alat thumbnailToolbar kecil akan muncul saat Anda mengarahkan kursor mouse ke ikon aplikasi dan melihat thumbnail jendela. BrowserWindow.setThumbarButtons Anda dapat menambahkan hingga tujuh tombol untuk perintah seperti menghentikan sementara pemantauan, mengubah profil overlay, atau mengatur ulang statistik.

Untuk menampilkan status yang jelas di taskbar, Electron menawarkan BrowserWindow.setOverlayIconIni memungkinkan Anda menempatkan gambar kecil di atas ikon aplikasi, mirip dengan overlay WPF. Ini ideal untuk menampilkan konten aplikasi dengan cepat. keadaan umum sistemHijau jika semuanya baik-baik saja, kuning jika ada metrik yang berada di zona peringatan, merah jika ada suhu kritis atau konsumsi berlebihan.

Akhirnya, dengan BrowserWindow.flashFrame Anda mungkin Buat tombol taskbar berkedip. Untuk menarik perhatian pengguna, yang berguna jika, misalnya, PC mencapai suhu berbahaya saat game diminimalkan. Tentu saja, Anda harus selalu ingat untuk memanggil... flashFrame(false) saat jendela mendapatkan fokus atau setelah jangka waktu yang wajar, agar tidak mengganggu.

Overlay di WPF: Properti Overlay dari TaskbarItemInfo

Jika tumpukan teknologi utama Anda adalah C# dan WPF, cara paling langsung untuk mengintegrasikannya adalah dengan overlay ikon di taskbar Ini melalui kelas TaskbarItemInfoKelas ini mengekspos sebuah properti yang disebut Overlay Jenis System.Windows.Media.ImageSource yang mewakili gambar yang ditumpangkan pada ikon program di taskbar.

Secara default, properti ini bernilai null, artinya tidak ada overlay. Untuk mengaturnya di XAML, sebuah blok dideklarasikan. <Window.TaskbarItemInfo> di dalam jendela utama, sebuah TaskbarItemInfo dengan nama dan sumber daya gambar yang ditetapkan ke properti tersebut. Hamparan, biasanya didefinisikan sebagai StaticResource. Selain itu, Anda dapat memanfaatkan properti lain seperti Gambar Mini Klip Margin o Uraian Teknis untuk menyempurnakan perilaku tombol di taskbar.

Dalam kode C#, gambar dapat diatur dengan penugasan sederhana: sumber daya gambar dicari dengan FindResource dan itu dilemparkan ke DrawingImage atau ke tipe yang sesuai sebelum menetapkannya ke taskBarItemInfo1.OverlayHasilnya adalah gambar kecil statis atau animasi yang terletak di atas sudut kanan bawah ikon aplikasi.

Mekanisme ini dirancang secara tepat untuk mengkomunikasikan status aplikasi tanpa bergantung pada area notifikasi, yang pada versi seperti Windows 7 Secara default, ikon cenderung disembunyikan. Dengan menggunakan overlay tombol taskbar, Anda memastikan pengguna tetap dapat melihat perubahan status meskipun area notifikasi diperkecil.

Gambar yang tumpang tindih akan ditampilkan dengan ukuran yang tepat dan mempertahankan kedalaman warna yang benar jika Anda menggunakan objek Icon. Satu-satunya batasan yang signifikan adalah overlay tidak akan ditampilkan jika pengguna telah mengkonfigurasi taskbar untuk menampilkan ikon kecil. Meskipun demikian, sebagai mekanisme untuk indikator kesehatan sistem cepatIni sangat bermanfaat.

Pantau PC Anda secara real-time dengan MSI Afterburner dan RivaTuner.

Jika berbicara tentang menampilkan data sistem secara real-time dalam bentuk overlay, hanya sedikit kombinasi yang sepopuler ini. MSI Afterburner bersama dengan RivaTuner Statistics Server"Kombo" ini menjadi sangat populer karena memungkinkan Anda untuk menyesuaikan parameter GPU (frekuensi, tegangan, kipas) serta melihat hampir semua metrik perangkat keras saat Anda bermain.

Keunggulan utama dibandingkan alat pemantauan lainnya adalah adanya opsi untuk menampilkan parameter yang Anda pilih dalam lapisan overlay di atas permainan, yaitu, sebuah OSD waktu nyata yang tetap terlihat bahkan saat memainkan game dalam mode layar penuh. Dengan cara ini, Anda dapat melihat apakah PC Anda berjalan lancar, apakah sudah mencapai batas kemampuannya, atau apakah ada bagian yang terlalu panas, yang sangat penting untuk melindungi komponen seperti CPU dan GPU.

MSI Afterburner, yang awalnya dirancang sebagai alat overclocking dan penyetelan kartu grafis, menangani konfigurasi perangkat keras dan pengumpulan data sensor. Ia juga terintegrasi dengan RivaTuner Statistics Server, yang menampilkan overlay OSD di atas game. Selain itu, ia dapat mengambil data dari penyedia data lain seperti... HWInfo64, HWMonitor atau AIDA64untuk memperluas lebih lanjut metrik yang tersedia.

Sistem ini memungkinkan Anda menampilkan penggunaan CPU dan GPU, frekuensi, suhu, beban, konsumsi daya, tegangan, FPS, frametime, dan banyak lagi. Semua ini dapat disesuaikan sesuai keinginan Anda, dengan opsi untuk teks atau grafik, ukuran, warna, dan posisi layar, menjadikannya sumber daya praktis jika Anda ingin mendesain Overlay Taskbar Anda sendiri.

Instal dan konfigurasikan MSI Afterburner dan RivaTuner.

Proses untuk menyiapkan kombinasi ini cukup mudah. ​​Pertama-tama descargas MSI Afterburner dari situs web resminyaBiasanya file tersebut berupa file ZIP. Dari sana, Anda dapat menjalankan penginstal secara langsung atau mengekstraknya jika Anda mau. Penting untuk mengunduhnya hanya dari situs web resmi untuk menghindari versi yang dimodifikasi atau rusak. malware.

Selama proses instalasi, Anda akan melihat opsi untuk menyertakan RivaTuner Statistics Server. Jika Anda ingin data ditampilkan sebagai overlay di dalam game Anda, Anda harus memilih opsi ini. Anda dapat menginstal keduanya dalam proses yang sama atau secara terpisah, tetapi sebaiknya instal keduanya bersamaan untuk memastikan versi-versi tersebut sepenuhnya kompatibel. kompatibel satu sama lain.

  Cara Menggunakan Miracast di Windows: Panduan Lengkap Langkah demi Langkah

Setelah instalasi, saatnya untuk konfigurasi. Di MSI Afterburner, buka aplikasi dan klik ikon roda gigi untuk mengakses propertinya. Pada tab Umum, pastikan opsi-opsi penting diaktifkan, terutama di bagian "Properti kompatibilitas", agar Afterburner dapat berkomunikasi dengan benar dengan sistem dan RivaTuner.

Kemudian Anda pergi ke tab PemantauanDi sini Anda menentukan kecepatan penyegaran data (misalnya, 1.000 ms untuk penyegaran setiap detik), memilih sensor mana yang ingin Anda pantau dari tabel pemantauan, dan menentukan penyedia data (HWInfo, dll., jika Anda menggunakannya). Di bawahnya, pada properti grafik, Anda memutuskan apakah setiap metrik akan ditampilkan di layar (OSD), di system tray, atau pada LCD keyboard yang kompatibel.

Dengan mencentang “tampilkan informasi di layar”, Anda mengaktifkan metrik tersebut untuk muncul di overlay di atas permainan. Anda dapat memilih apakah akan menampilkannya sebagai teks, grafik, atau campuran keduanya, yang sangat berguna untuk frametime dan FPSDi mana grafik membantu untuk lebih memahami fluktuasi. Anda juga dapat menyesuaikan batas grafik sehingga, misalnya, frekuensi GPU memiliki rentang yang sesuai dan tidak terpotong.

Penyetelan OSD tingkat lanjut di MSI Afterburner dan RivaTuner

Di dalam pengaturan MSI Afterburner, tab "Info di Layar" memungkinkan Anda untuk pintasan peta Untuk menampilkan atau menyembunyikan OSD, beralih profil, atau mengaktifkan fungsi tertentu, Anda dapat mempertahankan tombol default atau menentukan tombol lain yang lebih nyaman bagi Anda.

Setelah Anda memutuskan apa yang ingin Anda tampilkan, buka RivaTuner Statistics Server, yang biasanya dimulai dalam keadaan diminimalkan di area notifikasi. Antarmuka-nya mudah dipahami: di layar utama, Anda memilih profil global atau satu per aplikasi, dan di sebelah kanan, Anda memiliki opsi-opsi utama. Hal pertama yang harus dilakukan adalah memastikan bahwa Tampilkan Tampilan di Layar Fitur ini sudah diaktifkan, jika tidak, Anda tidak akan melihat apa pun di dalam game.

pilihan Tingkat deteksi aplikasi Mengontrol seberapa agresif RivaTuner mendeteksi program 3D. Pengaturan "Rendah" biasanya sudah cukup dan mencegah aplikasi seperti Photoshop diperlakukan sebagai game dan menerima overlay. Pengaturan Sedang atau Tinggi dapat meningkatkan penggunaan sumber daya dan mengganggu perangkat lunak yang seharusnya tidak memiliki OSD.

Opsi lain, seperti "Mode siluman" atau "Dukungan Direct3D kustom," sebaiknya dinonaktifkan kecuali Anda memiliki kasus yang sangat spesifik yang membutuhkannya, seperti memaksakan dukungan di game atau API tertentu. "Batas frame rate" memungkinkan Anda untuk memberlakukan batas FPS dari dalam RivaTuner, berguna jika Anda ingin mendapatkan hasil maksimal dari monitor 60Hz, meskipun seringkali lebih andal untuk membatasinya dari driver grafis atau game itu sendiri.

Parameter “Scanline sync” menawarkan metode khusus untuk mengurangi tearing tanpa menimbulkan terlalu banyak input lag, ditujukan untuk layar tanpa G-Sync atau FreeSync. Namun, saat ini banyak orang lebih memilih mengandalkan sinkronisasi vertikal atau teknologi refresh rate variabel, sehingga opsi ini dibiarkan pada nol. Penting juga untuk tetap mengaktifkan dukungan OSD (Dukungan Tampilan di Layar), pilih mode rendering font (Vektor 3D atau Raster 3D) dan sesuaikan aspek visual seperti warna, bayangan, dan zoom.

Tempatkan overlay, profil, dan metrik yang direkomendasikan.

Salah satu detail yang membuat perbedaan adalah kemampuan untuk pindahkan lapisan overlay ke bagian layar yang paling tidak mengganggu. RivaTuner menyertakan panah kecil di sudut kanan bawah antarmuka untuk mengubah posisi OSD ke mana pun yang nyaman bagi Anda: sudut, sisi, atau bahkan tengah jika Anda membutuhkan visibilitas maksimal, meskipun biasanya lebih praktis menggunakan sudut yang tidak menghalangi HUD game.

Anda juga dapat menentukan profil berbeda untuk setiap game, sehingga pada judul game yang minimap-nya berada di pojok kiri atas, Anda dapat memindahkan overlay ke kanan, atau sebaliknya. Hal ini memungkinkan Anda untuk menyesuaikan visibilitas tanpa kehilangan pandangan terhadap metrik waktu nyata.

Sebagai contoh, konfigurasi yang sangat praktis adalah selalu menampilkan Suhu dan beban GPUSuhu CPU, konsumsi daya, dan FPS. Dengan pengaturan tersebut, Anda sudah memiliki gambaran yang cukup lengkap tentang apakah bottleneck berada di CPU, GPU, atau apakah masalahnya terkait dengan suhu. Jika Anda ingin melangkah lebih jauh, tambahkan penggunaan RAM, penggunaan VRAM, dan mungkin frametime dalam bentuk grafik.

Kombinasi MSI Afterburner dan RivaTuner telah mendapatkan reputasinya justru karena memungkinkan semua ini tanpa komplikasi besar dan dengan konsumsi sumber daya yang sangat rendah. Perangkat lunak ini sama cocoknya untuk pengguna dengan pengetahuan teknis terbatas yang hanya ingin memantau kinerja PC mereka, maupun untuk para penggemar yang membutuhkan pemantauan yang sangat detail dengan puluhan parameter.

Namun, dalam kebanyakan kasus, cukup menggunakan versi stabil dari berbagai alat ini. Versi beta biasanya menghadirkan fitur baru tetapi juga lebih banyak risiko ketidakstabilan, yang tidak sepadan jika tujuan Anda adalah memiliki pemantauan yang andal saat bermain game atau bekerja.

Pemantauan seluler: Perluas Overlay Taskbar Anda melampaui layar.

Salah satu efek samping dari overlay layar adalah, meskipun hanya memakan sedikit ruang, hal itu bisa mengganggu jika Anda sering mengambil tangkapan layar atau rekaman video. Jika Anda tidak ingin memberikan informasi tersebut tetapi juga tidak ingin informasi tersebut berada di atas game, Anda dapat menggunakan layar eksternal kedua, seperti telepon seluler lama, untuk menampilkan metrik.

Di sinilah aplikasi seperti Pitikap berperan, terhubung dengan MSI Afterburner. Aplikasi ini diinstal di PC dan di smartphone (Android o iOSMereka memastikan kedua perangkat berada di jaringan Wi-Fi yang sama dan terhubung. Setelah terhubung, Anda dapat menambahkan modul informasi dari PC Anda, dan modul ini akan muncul sebagai widget di perangkat seluler Anda.

Aplikasi Windows menggunakan sangat sedikit sumber daya, sehingga Anda dapat membiarkannya berjalan di latar belakang tanpa menyadarinya. Di ponsel Anda, Anda dapat menyesuaikan warna, ukuran, teks dan tata letak Widget-widget tersebut beradaptasi dengan posisi perangkat di atas meja atau di dudukan dekat monitor. Ini hampir seperti memiliki panel kontrol fisik kecil yang khusus untuk memantau kesehatan PC Anda.

Ide ini selaras sempurna dengan filosofi Taskbar Overlay yang dirancang dengan baik: ini bukan hanya tentang mengisi layar dengan informasi, tetapi tentang... Letakkan setiap informasi pada tempat yang tepat.Sebagian ada di taskbar, sebagian ada di OSD dalam game, dan sebagian lagi mungkin ada di perangkat eksternal.

Pada akhirnya, dengan menggabungkan API Windows untuk taskbar, framework seperti Electron atau WPF, model dashboard real-time berbasis query, dan tools yang sudah mapan seperti MSI Afterburner dan RivaTuner, Anda dapat membangun sistem overlay yang sangat lengkap yang memungkinkan Anda mengetahui setiap saat bagaimana kinerja PC Anda. tanpa mengambil risiko larangan juga tidak menggunakan suntikan invasif dalam permainan.

Menambahkan telemetri ke skrip di PowerShell
Artikel terkait:
Telemetri di PowerShell: variabel, privasi, dan transmisi data