- Penskalaan fraksional di GNOME memungkinkan penggunaan 125%, 150%, atau 175% pada monitor 4K, tetapi fitur ini masih bersifat eksperimental dan berdampak pada kinerja dan ketajaman gambar.
- Wayland menawarkan fondasi yang lebih baik untuk konfigurasi DPI Ini adalah hibrida dari Xorg, meskipun saat ini penskalaan ulang buffer bingkai dapat menyebabkan teks buram dan beberapa artefak visual.
- Distribusi seperti Ubuntu, Fedora, dan openSUSE mengintegrasikan penskalaan fraksional dengan cara yang berbeda, sehingga Anda seringkali harus mengaktifkan fitur eksperimental atau menggabungkannya dengan pengaturan font.
- Konfigurasi yang seimbang biasanya menggabungkan resolusi asli, skala yang wajar, ukuran font yang disesuaikan, dan, jika perlu, alat seperti xrandr atau Guest Additions di lingkungan virtualisasi.

Jika Anda bekerja dengannya Monitor 4K di bawah GNOMEDengan seringnya menghubungkan dan melepaskan layar eksternal sepanjang hari, Anda pasti sudah menyadari bahwa penskalaan fraksional bisa menjadi sahabat terbaik Anda… atau musuh terburuk Anda. Era 4K bukan lagi "sesuatu di masa depan": era ini sudah ada di ruang rapat, di rumah, di mana pun Anda berada. laptop dan hampir di semua monitor baru yang Anda beli.
Masalahnya adalah, meskipun GNOME telah mengalami banyak kemajuan, penskalaan fraksional dalam 4K Ini tetap menjadi area yang rumit: memang berfungsi, tetapi dapat menyebabkan kedipan, tepi yang hilang, teks buram, atau bahkan masalah kinerja, terutama ketika Anda menggabungkan beberapa monitor dengan resolusi atau faktor penskalaan yang berbeda.
Apa sebenarnya yang dimaksud dengan penskalaan fraksional di GNOME?
Ketika GNOME pertama kali muncul dalam versi awalnya, ia hanya mengizinkan satu skala keseluruhan klasikPilihannya hanya 100% atau 200%, dan sedikit sekali yang lain. Itu cukup memadai pada monitor 1080p atau 1440p, tetapi pada layar 4K atau 2K hasilnya bisa sangat tidak nyaman: semuanya tampak sangat kecil, atau terlalu besar.
Panggilannya Penskalaan Fraksional HiDPI Fitur ini mengisi celah tersebut, memungkinkan faktor menengah seperti 125%, 150%, atau 175%. Dengan cara ini, Anda dapat memiliki layar 4K dengan ketajaman yang sangat baik sambil mempertahankan ukuran teks dan elemen antarmuka yang wajar, tanpa membuat mata Anda lelah atau membuang terlalu banyak ruang desktop.
Fitur ini awalnya diperkenalkan di GNOME 3.32 sebagai fitur eksperimental, yang awalnya ditujukan untuk Sesi Waylanddan kemudian secara tidak resmi diperluas ke X11 berkat patch dan penemuan oleh para pengembang seperti Marco Trevisan. Hingga saat ini, GNOME 4x dan GNOME 47 masih menyandang label "eksperimental" dalam banyak kasus, meskipun integrasinya jauh lebih matang daripada pada upaya awal.
Wayland vs Xorg: bagaimana pengaruhnya terhadap penskalaan fraksional
Perilaku dari penskalaan fraksional di GNOME Hal ini cukup berbeda tergantung pada apakah Anda menggunakan Wayland atau Xorg (X11). Wayland diprediksi akan menjadi masa depan dan, secara teori, menawarkan manajemen pengaturan DPI campuran yang lebih baik, memungkinkan Anda untuk menyesuaikan skala setiap monitor secara terpisah tanpa banyak solusi internal.
Namun, pendekatan Wayland saat ini di GNOME untuk penskalaan fraksional adalah semacam solusi perantaraDesktop dirender pada resolusi logis yang lebih tinggi dan kemudian ditingkatkan skalanya ke resolusi aktual monitor. Hal ini menimbulkan dua masalah: penggunaan sumber daya sedikit meningkat, dan teks mungkin tidak lagi sejajar dengan piksel fisik, sehingga menghasilkan efek "buram" yang khas ketika Anda melebihi atau berada di bawah 100%.
Di Xorg, situasinya bahkan lebih genting. GNOME mendukung penskalaan fraksional melalui fungsi-fungsi spesifik seperti penskalaan fraksional x11-acakjuga ditandai sebagai eksperimental. Secara internal, mekanismenya serupa: seluruh buffer frame diubah skalanya, dengan konsekuensi yang sama terhadap kinerja dan ketajaman seperti di Wayland, tetapi dengan ketergantungan yang lebih besar pada kemampuan Xrandr dan driver dari GPU.
Cara mengaktifkan penskalaan fraksional di GNOME menggunakan perintah.
Jika distribusi Anda tidak menampilkan opsi tersebut secara default diskalakan menjadi 125% atau 150% Di pengaturan Tampilan, seringkali cukup dengan mengaktifkan fitur eksperimental Mutter, yaitu komposer GNOME. Ini dilakukan menggunakan alat pengaturan. gsettings.
Dalam sesi Wayland dengan GNOME 3.32 atau yang lebih baru, Anda dapat mengaktifkan penskalaan fraksional dengan mengatur parameter mutter yang mengaktifkan framebuffer yang diskalakan. Perintah yang setara, yang sering ditemukan dalam dokumentasi, adalah sesuatu seperti mengaktifkan opsi tersebut. monitor skala-framebuffer di dalam kunci experimental-features dari org.gnome.mutter. Setelah ini, faktor penskalaan baru seperti 125%, 150%, 175%, dan 200% akan muncul di panel Pengaturan > Tampilan untuk monitor yang kompatibel.
Dalam sesi X11, prosesnya didasarkan pada pengaktifan opsi tersebut. penskalaan fraksional x11-acak dalam karakteristik eksperimental yang sama. Hasil praktisnya adalah di panel Tampilan Anda melihat persentase menengah yang sama lagi, meskipun detail internal tentang bagaimana penskalaan diterapkan berubah karena kemampuan RandR digunakan.
Jika sewaktu-waktu Anda menyesalinya, karena Anda melihat konsumsi sumber daya meningkat atau tampilan teks menjadi buruk, GNOME memungkinkan Anda untuk mengatur ulang nilai Mutter eksperimental menggunakan perintah gsettings lain untuk menghapus kunci tersebut sepenuhnya. Perubahannya langsung berlaku, dan Anda bahkan tidak perlu menutup aplikasi Pengaturan, meskipun biasanya sebaiknya Anda keluar (sign out) untuk memastikan semuanya diterapkan dengan benar.
Penskalaan fraksional di Fedora, Ubuntu, dan openSUSE
Setiap distribusi utama menangani hal tersebut. penskalaan fraksional di GNOME Dengan caranya sendiri. Di Ubuntu, fitur ini hadir sebagai salah satu fitur baru utama pada versi 20.04 LTS, di mana antarmuka grafis menawarkan opsi seperti 25%, 150%, 175%, dan 200% berdasarkan ukuran layar logis, dengan syarat GNOME yang mendukung HiDPI sedang digunakan.
Di Fedora, untuk waktu yang cukup lama konfigurasi grafis hanya menampilkan skala 100% dan 200%Hal ini cukup membatasi pada monitor 4K. Namun, Fedora memungkinkan pengaktifan faktor perantara dengan penyesuaian sederhana melalui terminalCukup dengan mengaktifkan fungsi penskalaan eksperimental di Mutter dan, setelah memulai ulang, persentase 125%, 150%, dan 175% muncul di Pengaturan > Tampilan.
Beberapa pengguna melaporkan bahwa, meskipun penskalaan fraksional berfungsi dengan baik pada laptop di Fedora dengan GNOME 47, mereka mengalami masalah saat menghubungkan monitor 4K eksternal dan bereksperimen dengan penskalaan tersebut. tepi terpotong, zona mati pada layar atau bahkan berkedip-kedip. Ini adalah gejala khas dari dukungan yang belum sepenuhnya sempurna, terutama di lingkungan dengan banyak monitor dan faktor skala yang berbeda.
Di sisi lain, pada openSUSE Tumbleweed, ada kalanya distribusi tersebut memilih untuk tidak menampilkan penskalaan fraksional di GNOME 47. Hal ini kemungkinan karena para pengembangnya menganggap fitur tersebut belum cukup matang atau stabil untuk diaktifkan secara default. Ini mungkin mengecewakan pengguna yang berasal dari desktop seperti Plasma 6, di mana penskalaan fraksional dianggap lebih stabil dan lebih baik, tetapi juga mengurangi risiko menemukan bug visual serius dalam penggunaan sehari-hari.
Ubuntu, resolusi layar, dan hubungannya dengan penskalaan
Di semua distribusi GNOME modern, termasuk Ubuntu dengan desktop GNOME 4xPengaturan resolusi dan penskalaan terpusat di panel Pengaturan, di bagian Tampilan. Di sana Anda memilih resolusi asli setiap monitor dan, tepat di bawahnya, tingkat penskalaan global.
Ubuntu biasanya akan menawarkan resolusi tertinggi yang memungkinkan kartu grafis dan layar Anda, misalnya, 1920×1080, 2560×1440, atau 3840×2160 (4K). Ini akan menjadi dasar di mana [tidak jelas] akan diterapkan. faktor skalaSelalu menggunakan resolusi asli panel adalah cara ideal untuk menghindari artefak dan mempertahankan ketajaman sebaik mungkin, baik untuk desktop maupun aplikasi.
Jika Anda lebih suka mengubah konfigurasi dari terminal, Ubuntu (saat menggunakan Xorg) menyediakan alat tersebut. xrandrIni memungkinkan Anda untuk melihat daftar resolusi yang didukung, mengubah mode saat ini, dan bahkan membuat mode khusus. Dengan perintah sederhana, Anda dapat, misalnya, mengubah output monitor eDP-1 ke resolusi tertentu seperti 800x600, atau memilih resolusi kedua dari daftar menggunakan indeks alih-alih mengetiknya secara manual.
Penting untuk dicatat bahwa perubahan yang dilakukan dengan xrandr adalah sementaraPengaturan ini akan hilang setelah keluar atau memulai ulang. Untuk mengatur resolusi khusus, biasanya digunakan [kata yang hilang - kemungkinan pengaturan atau fungsi tertentu]. naskah di dalam file ~/.xprofile yang dieksekusi pada awal sesi grafis. File ini ditambahkan perintah Untuk mendefinisikan mode baru menggunakan cvt dan xrandr, mengaitkannya dengan monitor tertentu, dan menerapkannya secara otomatis.
Bekerja dengan banyak layar di Xorg
Ketika Anda memiliki dua atau lebih monitor Saat terhubung, manajemen resolusi dan penskalaan menjadi lebih kompleks. Di Xorg, xrandr memungkinkan Anda untuk mengidentifikasi semua output aktif dengan perintah yang sesuai, yang mengembalikan daftar monitor, nama-nama monitor (misalnya, eDP-1, HDMI-1), dan resolusi saat ini.
Setelah Anda mengetahui pengidentifikasi setiap monitor, Anda dapat menggunakan xrandr untuk mengubah resolusi salah satunya tanpa memengaruhi yang lain. Misalnya, Anda dapat memaksa eDP-1 untuk menggunakan resolusi 800x600 sementara monitor eksternal mempertahankan resolusi 1920x1080. Namun, penskalaan fraksional per monitor Xorg tidak sefleksibel atau sekuat Wayland, jadi seringkali lebih baik untuk mempertahankan resolusi layar pada resolusi aslinya dan bereksperimen dengan pengaturan lain, seperti ukuran font atau zoom aplikasi.
Pengaturan skala layar di GNOME: bilangan bulat, pecahan, dan mengapa terkadang gagal.
Di dalam panel Tampilan GNOME, kita menemukan sebuah opsi yang disebut sederhana. EscalaSaat diatur ke 100%, desktop akan ditampilkan dengan ukuran sebenarnya, sesuai dengan resolusi yang ditetapkan. Meningkatkannya menjadi 125%, 150%, 175%, atau 200% akan memperbesar semua elemen: ikon, jendela, bilah alat, teks antarmuka, dll.
Pada layar Full HD (1080p), 100% atau 125% biasanya nyaman. Untuk resolusi 2K, 150% adalah titik tengah yang wajar. Pada monitor 4K, banyak pengguna langsung memilih 200% dari skala untuk menghindari ketegangan mata, meskipun hal itu mengurangi ruang kerja yang tersedia. Di sinilah opsi tambahan yang disebut "Fractional Scaling" berperan, yang secara resmi diperkenalkan di Ubuntu 20.04 dan terdapat di distribusi GNOME terbaru lainnya.
Penskalaan fraksional memungkinkan Anda untuk menetapkan faktor yang berbeda untuk setiap monitor, misalnya, 200% pada layar 4K dan 100% pada monitor eksternal 1080p. Sekilas, ini memberikan pengalaman yang terpadu dan sangat nyaman, tetapi penting untuk disadari bahwa mekanisme internalnya melibatkan mengubah skala gambar yang direnderHal ini mengurangi performa (karena diproses pada resolusi yang lebih tinggi dari yang diperlukan) dan dapat menyebabkan teks kehilangan ketajaman karena bergeser dari posisi sejajar sempurna dengan grid piksel.
Pada monitor dengan DPI yang sangat tinggi, seperti layar Retina Apple, efek samping ini hampir tidak terlihat karena pikselnya sangat kecil sehingga mata tidak mudah membedakan sedikit keburaman tersebut. Pada banyak monitor kantor 4K, terutama yang lebih terjangkau, sedikit penurunan ketajaman ini terlihat jelas, khususnya jika Anda memiliki perataan font diaktifkan dan Anda menghabiskan banyak waktu membaca teks, jadi ini sangat nyaman. menyesuaikan suhu warna.
Mengapa beberapa aplikasi terlihat buram saat menggunakan penskalaan pecahan?
Tidak semua aplikasi bereaksi dengan cara yang sama terhadap Penskalaan fraksional GNOMEMereka yang menggunakan GTK modern cenderung berkinerja lebih baik, sementara banyak apps Framework non-GTK (misalnya, beberapa framework berbasis Qt, Java, atau framework yang kurang terintegrasi yang lebih lama) mungkin tampak buram.
Alasannya adalah, untuk aplikasi-aplikasi ini, sistem sering kali mengubah ukuran jendela seolah-olah itu adalah gambar biasa, alih-alih merender ulang seluruh kontennya ke skala baru. Penskalaan gambar ini merusak ketajaman teks dan grafik vektor, dan menghasilkan hasil visual yang mirip dengan memperbesar tangkapan layar.
Contoh idealnya dapat dilihat pada peramban web. Jika Anda meningkatkan perbesar halaman Dari 100% hingga 125% atau 150%, browser menggambar ulang semua elemen web pada resolusi sebenarnya monitor. Tidak ada peningkatan skala selanjutnya pada seluruh gambar, sehingga teks dan grafik tetap tajam. Tantangan bagi GNOME dan Wayland adalah mencapai sesuatu yang serupa untuk seluruh desktop dan semua aplikasi, tanpa menambah beban pemrosesan yang berlebihan.
Alternatif untuk penskalaan fraksional: menyesuaikan font dan DPI
Sampai Wayland memiliki protokol yang lengkap dan kuat penskalaan per monitor yang idealSolusi yang sangat praktis di GNOME adalah menyesuaikan ukuran font alih-alih skala layar secara keseluruhan. GNOME memungkinkan Anda mengubah faktor penskalaan font menggunakan alat seperti gnome-tweaks, dan menerapkan perubahan tersebut secara real-time.
Pendekatan ini memiliki keunggulan utama: tidak memperkenalkan langkah tambahan untuk mengubah skala seluruh gambar. Sistem terus merender pada ukuran asli monitor, dan hanya konten (teks dan antarmuka) yang digambar lebih besar. Hasilnya biasanya jauh lebih tajam dan halusDan dalam pengaturan monitor tunggal, hasilnya hampir sempurna.
Untuk lingkungan dengan DPI campuran (misalnya, laptop 1080p dan monitor eksternal 1080p yang lebih besar, atau kombinasi 2K dan 4K), ide yang menarik adalah menentukan faktor penskalaan font yang berbeda untuk setiap monitor. Dengan cara ini, aplikasi yang sama dapat menyesuaikan ukuran teksnya saat berpindah dari satu layar ke layar lain, mempertahankan ketajaman dengan tidak bergantung pada penskalaan buffer global.
Windows Sistem ini melakukan hal serupa dengan cukup sukses: menyesuaikan DPI logis per monitor, dan banyak aplikasi beradaptasi secara otomatis. Menerapkan sesuatu seperti ini di GNOME, mungkin melalui skrip eksternal atau ekstensi yang mengubah penskalaan font per aplikasi dan per layar, bisa menjadi solusi yang baik. solusi pragmatis dalam jangka pendek hingga Wayland mengintegrasikan protokol penskalaan fraksional kelas satu.
Masalah umum: ketika Anda tidak dapat mengubah resolusi atau skala dengan benar
Di beberapa fasilitas Linux Dengan GNOME, Anda mungkin menemukan bahwa Anda tidak dapat mengubah resolusi. Atau opsi penskalaan sangat terbatas. Hal ini biasanya disebabkan oleh driver grafis yang tidak lengkap, versi kernel yang lama, atau karena kartu grafis terlalu baru untuk dukungan yang diberikan oleh distribusi default.
Solusi umumnya melibatkan pemasangan driver khusus untuk NVIDIA atau AMD, atau pastikan Anda menggunakan kernel yang cukup baru. Di lingkungan virtualisasi (VirtualBox, VMware(Hyper-V), sangat penting untuk menginstalnya. Penambahan tamu atau alat yang setara sehingga mesin virtual memiliki akses ke semua resolusi dan integrasi jendela yang ditawarkan oleh host.
Penyebab lain yang menarik dari masalah resolusi dan penskalaan bisa jadi karena hal yang sederhana. kabel HDMI rusak atau monitor yang akan segera rusak. Jika sistem mendeteksi monitor sebagai "tidak dikenal," ada baiknya mencoba kabel atau input video yang berbeda. Pada beberapa monitor, Anda bahkan mungkin perlu menyesuaikan pengaturan panel (misalnya, format gambar atau mode seperti "Hanya Pindai") untuk mencegah desktop terpotong di bagian tepinya.
Penting juga untuk mengingat batasan fisik: jika layar Anda hanya mendukung resolusi asli 1080p, Anda tidak akan dapat memaksanya untuk berjalan pada resolusi 4K tanpa mengalami artefak atau, dalam beberapa kasus, kehilangan sinyal sama sekali. Dalam situasi ini, GNOME akan menampilkan resolusi maksimum panel yang sebenarnya sebagai batas, dan setiap upaya untuk melampauinya akan gagal.
VirtualBox, penskalaan dan resolusi di GNOME
Saat Anda menguji distribusi Linux dengan VirtualBoxSangat umum terjadi bahwa resolusi mesin virtual tidak memadai, sehingga Anda tidak dapat melihat seluruh desktop atau menghambat penggunaan sistem secara normal. Mengubah resolusi dari panel Pengaturan mungkin terbatas sampai Anda menginstal Guest Additions di dalam mesin virtual.
Guest Additions ini mencakup driver virtual yang memungkinkan VM untuk menggunakan resolusi yang sama dengan monitor host, dan memungkinkan pengubahan ukuran otomatis dari jendela dan memanfaatkan akselerasi grafis dengan lebih baik. Setelah terpasang, kontrol resolusi dan penskalaan di GNOME menjadi jauh lebih fleksibel, dan opsi penskalaan fraksional menjadi dapat digunakan tanpa harus bersusah payah dengan xrandr.
Cara memilih kombinasi monitor 2K dan 4K yang tepat
Pada monitor dengan resolusi tinggi seperti 2K dan 4K, godaan untuk selalu menggunakan resolusi maksimum yang tersediaNamun, untuk pekerjaan kantor dan penjelajahan web, terkadang resolusi yang lebih rendah atau penyesuaian skala yang lebih halus dapat lebih nyaman bagi mata daripada memaksimalkan setiap piksel di layar.
Jika meningkatkan resolusi membuat semuanya terlihat terlalu kecil, Anda memiliki dua pilihan: menurunkan resolusi menjadi sekitar 1920x1080 (dengan mengorbankan ketajaman asli) atau mempertahankan resolusi 4K dan menyesuaikan skala serta ukuran font. Pilihan kedua ini, jika dikalibrasi dengan benar, biasanya yang terbaik: Anda memanfaatkan ketajaman 4K tanpa kehabisan ruang atau membuat ikon dan teks tampak terlalu kecil.
Masalah muncul ketika aplikasi yang tidak mendukung HiDPI atau penskalaan fraksional dengan benar mulai terlihat buruk, dengan antarmuka yang tidak proporsional atau teks yang tidak terbacaJika aplikasi tertentu menyebabkan banyak masalah, Anda dapat mempertimbangkan untuk sementara mengurangi resolusi monitor atau mencari varian aplikasi tersebut yang lebih sesuai dengan lingkungan HiDPI (misalnya, versi flatpak dengan patch yang lebih modern atau pengganti GTK asli).
Mendapatkan penskalaan fraksional di GNOME agar berfungsi stabil pada monitor 4K, terutama dengan beberapa tampilan dan pengaturan DPI yang berbeda, tetap merupakan keseimbangan yang rumit antara kinerja, ketajaman, dan kompatibilitas aplikasi. Oleh karena itu, strategi terbaik saat ini melibatkan kombinasi resolusi asli, penskalaan yang wajar (125%, 150%, 200%), penyesuaian font, dan, jika perlu, penyesuaian kecil. Trik Gunakan xrandr atau konfigurasi eksperimental, sampai Anda menemukan konfigurasi yang membuat semuanya terlihat bagus, responsif, dan tidak memaksa Anda untuk berurusan dengan desktop setiap kali Anda mencolokkan monitor baru.
Penulis yang bersemangat tentang dunia byte dan teknologi secara umum. Saya suka berbagi ilmu melalui tulisan, dan itulah yang akan saya lakukan di blog ini, menunjukkan kepada Anda semua hal paling menarik tentang gadget, perangkat lunak, perangkat keras, tren teknologi, dan banyak lagi. Tujuan saya adalah membantu Anda menavigasi dunia digital dengan cara yang sederhana dan menghibur.