Konfigurasikan penskalaan pecahan pada monitor 4K dengan GNOME

Kemaskini terakhir: 28/01/2026
Pengarang Ishak
  • Penskalaan pecahan dalam GNOME membenarkan penggunaan 125%, 150% atau 175% pada monitor 4K, tetapi ia kekal sebagai ciri eksperimen dengan impak pada prestasi dan ketajaman.
  • Wayland menawarkan asas yang lebih baik untuk konfigurasi DPI Ia merupakan hibrid Xorg, walaupun pada masa ini penskalaan semula penimbal bingkai boleh menyebabkan teks kabur dan beberapa artifak visual.
  • Pengedaran seperti Ubuntu, Fedora dan openSUSE mengintegrasikan penskalaan pecahan secara berbeza, jadi anda sering perlu mendayakan ciri eksperimen atau menggabungkannya dengan tetapan fon.
  • Konfigurasi yang seimbang biasanya menggabungkan resolusi asli, skala yang munasabah, saiz fon yang disesuaikan dan, jika perlu, alat seperti xrandr atau Guest Additions dalam persekitaran maya.

sentuhan ubuntu

Sekiranya anda bekerja dengan Monitor 4K di bawah GNOMEMenyambung dan memutuskan sambungan paparan luaran sepanjang hari, anda pasti telah menemui bahawa penskalaan pecahan boleh menjadi sahabat baik anda… atau musuh terburuk anda. Era 4K bukan lagi "sesuatu masa depan": ia berada di bilik mesyuarat, di rumah, di komputer riba dan pada hampir semua monitor baharu yang anda beli.

Masalahnya ialah, walaupun GNOME telah banyak maju, penskalaan pecahan dalam 4K Ia kekal sebagai kawasan yang rumit: ia berfungsi, tetapi ia boleh menyebabkan kelipan, tepi yang hilang, teks kabur, atau masalah prestasi, terutamanya apabila anda mencampurkan berbilang monitor dengan resolusi atau faktor penskalaan yang berbeza.

Apakah sebenarnya penskalaan pecahan dalam GNOME?

Apabila GNOME pertama kali muncul dalam versi awalnya, ia hanya membenarkan satu skala keseluruhan klasikSama ada semuanya pada 100%, atau semuanya pada 200%, dan hanya sedikit lagi. Itu berfungsi dengan baik pada monitor 1080p atau 1440p, tetapi pada skrin 4K atau 2K hasilnya mungkin sangat tidak selesa: sama ada semuanya kelihatan kecil, atau terlalu besar.

Panggilan Penskalaan Pecahan HiDPI Ia mengisi jurang tersebut, dengan membenarkan faktor perantaraan seperti 125%, 150% atau 175%. Dengan cara ini, anda boleh mempunyai skrin 4K dengan ketajaman yang sangat baik sambil mengekalkan saiz teks dan elemen antara muka yang munasabah, tanpa membebankan mata anda atau membuang terlalu banyak ruang desktop.

Ciri ini pada asalnya diperkenalkan dalam GNOME 3.32 sebagai ciri eksperimen, yang pada mulanya bertujuan untuk Sesi Waylanddan kemudiannya secara tidak rasmi diperluaskan ke X11 hasil daripada tampalan dan penemuan oleh pembangun seperti Marco Trevisan. Sehingga hari ini, GNOME 4x dan GNOME 47 masih membawa label "eksperimen" itu dalam banyak kes, walaupun penyepaduannya jauh lebih matang berbanding percubaan awal.

Wayland vs Xorg: bagaimana ia mempengaruhi penskalaan pecahan

Tingkah laku para penskalaan pecahan dalam GNOME Ia agak berubah bergantung pada sama ada anda menggunakan Wayland atau Xorg (X11). Wayland bersedia untuk menjadi masa depan dan, secara teorinya, menawarkan pengurusan tetapan DPI campuran yang lebih baik, membolehkan anda menskalakan setiap monitor secara berasingan tanpa begitu banyak penyelesaian dalaman.

Walau bagaimanapun, pendekatan semasa Wayland dalam GNOME untuk penskalaan pecahan adalah sejenis penyelesaian perantaraanDesktop dipaparkan pada resolusi logik yang lebih tinggi dan kemudian dinaik taraf kepada resolusi sebenar monitor. Ini menimbulkan dua masalah: penggunaan sumber meningkat sedikit dan teks mungkin tidak lagi sejajar dengan piksel fizikal, mengakibatkan kesan "kabur" biasa apabila anda berada di atas atau di bawah 100%.

Dalam Xorg, keadaan menjadi lebih genting. GNOME menyokong penskalaan pecahan melalui fungsi tertentu seperti penskalaan-pecahan-x11-randrjuga ditanda sebagai eksperimen. Secara dalaman, mekanismenya adalah serupa: keseluruhan penimbal bingkai diskalakan semula, dengan akibat yang sama untuk prestasi dan ketajaman seperti dalam Wayland, tetapi dengan pergantungan yang lebih besar pada keupayaan Xrandr dan pemandu daripada GPU.

Cara mendayakan penskalaan pecahan dalam GNOME menggunakan arahan

Jika pengedaran anda tidak memaparkan pilihan secara lalai diskalakan kepada 125% atau 150% Dalam tetapan Paparan, selalunya ia cukup untuk mendayakan ciri eksperimen Mutter, penggubah GNOME. Ini dilakukan menggunakan alat tetapan. gsettings.

Dalam sesi Wayland dengan GNOME 3.32 atau yang lebih baharu, anda boleh mendayakan penskalaan pecahan dengan menetapkan parameter mutter yang mendayakan penimbal bingkai berskala. Perintah yang setara, yang sering ditemui dalam dokumentasi, adalah seperti mendayakan pilihan penimbal bingkai-monitor-skala dalam kekunci ciri-ciri eksperimen bagi org.gnome.mutter. Selepas ini, faktor penskalaan baharu seperti 125%, 150%, 175% dan 200% akan muncul dalam panel Tetapan > Paparan untuk monitor yang serasi.

Dalam sesi X11, prosesnya adalah berdasarkan pengaktifan pilihan penskalaan-pecahan-x11-randr dalam ciri eksperimen yang sama. Hasil praktikalnya ialah dalam panel Paparan anda melihat peratusan pertengahan yang sama sekali lagi, walaupun butiran dalaman tentang cara penskalaan digunakan berubah kerana keupayaan RandR digunakan.

  Penyelesaian muktamad kepada ralat "d3dx9_43.dll not found" dalam Windows, langkah demi langkah

Jika pada bila-bila masa anda menyesal, kerana anda melihat penggunaan sumber meningkat atau teks kelihatan buruk, GNOME membenarkan anda tetapkan semula nilai Mutter eksperimental menggunakan arahan gsettings lain untuk memadamkan kekunci tersebut sepenuhnya. Perubahan berlaku serta-merta, dan anda tidak perlu menutup aplikasi Tetapan, walaupun biasanya adalah idea yang baik untuk log keluar bagi memastikan semuanya digunakan dengan betul.

Penskalaan pecahan dalam Fedora, Ubuntu dan openSUSE

Setiap pengedaran utama berkaitan dengan penskalaan pecahan dalam GNOME Dengan caranya yang tersendiri. Di Ubuntu, ia muncul sebagai salah satu ciri baharu utama versi 20.04 LTS, di mana antara muka grafik menawarkan pilihan seperti 25%, 150%, 175% dan 200% berdasarkan saiz skrin logik, dengan syarat GNOME dengan sokongan HiDPI digunakan.

Dalam Fedora, untuk beberapa ketika konfigurasi grafik hanya memaparkan skala 100% dan 200%Ini agak mengehadkan pada monitor 4K. Walau bagaimanapun, Fedora membenarkan pengaktifan faktor perantaraan dengan pelarasan mudah melalui terminalIa sudah cukup untuk mengaktifkan fungsi penskalaan eksperimen dalam Mutter dan, selepas dimulakan semula, peratusan 125%, 150% dan 175% muncul dalam Tetapan > Paparan.

Sesetengah pengguna telah melaporkan bahawa, walaupun penskalaan pecahan berfungsi dengan baik pada komputer riba dalam Fedora dengan GNOME 47, apabila menyambungkan monitor 4K luaran dan bereksperimen dengan penskalaan, mereka menghadapi masalah. tepi terpotong, zon mati pada skrin atau berkelip-kelip. Ini adalah simptom tipikal sokongan yang belum digilap sepenuhnya, terutamanya dalam persekitaran dengan berbilang monitor dan faktor penskalaan yang berbeza.

Sebaliknya, dalam openSUSE Tumbleweed, terdapat kalanya pengedaran memilih untuk tidak mendedahkan penskalaan pecahan dalam GNOME 47. Ini mungkin kerana pembangunnya menganggap ciri tersebut belum matang atau cukup stabil untuk diaktifkan secara lalai. Ini mungkin mengecewakan pengguna yang datang dari desktop seperti Plasma 6, di mana penskalaan pecahan dianggap lebih stabil dan digilap, tetapi ia juga mengurangkan risiko menghadapi pepijat visual yang serius dalam penggunaan harian.

Ubuntu, resolusi skrin dan hubungannya dengan penskalaan

Dalam mana-mana pengedaran GNOME moden, termasuk Ubuntu dengan desktop GNOME 4xPengurusan resolusi dan penskalaan dipusatkan dalam panel Tetapan, dalam bahagian Paparan. Di sana anda memilih resolusi asli setiap monitor dan, betul-betul di bawah, tahap penskalaan global.

Ubuntu biasanya akan menawarkan resolusi tertinggi yang dibenarkan oleh kad grafik dan skrin anda, contohnya, 1920×1080, 2560×1440 atau 3840×2160 (4K). Ini akan menjadi asas di mana [unclear] akan digunakan. faktor skalaSentiasa menggunakan resolusi asli panel adalah ideal untuk mengelakkan artifak dan mengekalkan ketajaman terbaik, baik untuk desktop mahupun aplikasi.

Jika anda lebih suka mengubah suai konfigurasi dari terminal, Ubuntu (apabila menggunakan Xorg) menyediakan alat tersebut xrandrIni membolehkan anda menyenaraikan resolusi yang disokong, menukar mod semasa dan juga mencipta mod tersuai. Dengan arahan mudah, anda boleh, sebagai contoh, menukar output monitor eDP-1 kepada resolusi tertentu seperti 800x600 atau memilih resolusi kedua daripada senarai menggunakan indeks dan bukannya menaipnya secara manual.

Penting untuk diperhatikan bahawa perubahan yang dibuat dengan xrandr adalah SementaraTetapan ini hilang semasa log keluar atau mula semula. Untuk menetapkan resolusi tersuai, [perkataan hilang - kemungkinan tetapan atau fungsi tertentu] biasanya digunakan. skrip dalam fail ~/.xprofile yang dilaksanakan pada permulaan sesi grafik. Fail ini ditambah arahan Untuk menentukan mod baharu menggunakan cvt dan xrandr, kaitkannya dengan monitor tertentu dan gunakannya secara automatik.

Bekerja dengan berbilang skrin dalam Xorg

Apabila anda mempunyai dua atau lebih monitor Apabila disambungkan, pengurusan resolusi dan penskalaan menjadi lebih kompleks. Dalam Xorg, xrandr membolehkan anda mengenal pasti semua output aktif dengan arahan yang sesuai, yang mengembalikan senarai monitor, nama mereka (cth., eDP-1, HDMI-1) dan resolusi semasa mereka.

Sebaik sahaja anda mengetahui pengecam setiap monitor, anda boleh menggunakan xrandr untuk menukar resolusi salah satu monitor tanpa menjejaskan yang lain. Contohnya, anda boleh memaksa eDP-1 menggunakan 800x600 manakala monitor luaran mengekalkan 1920x1080. Walau bagaimanapun, penskalaan pecahan setiap monitor Xorg tidak sefleksibel atau seteguh Wayland, jadi selalunya lebih baik untuk mengekalkan skrin pada resolusi asalnya dan bermain dengan tetapan lain, seperti saiz fon atau zum aplikasi.

  Bagaimana anda boleh Menambah atau Menghapus Subjumlah dalam Meja Pangsi

Penskalaan skrin dalam GNOME: integer, pecahan dan mengapa ia kadangkala gagal

Dalam panel Paparan GNOME, kita dapati pilihan yang dipanggil SkalaApabila ditetapkan kepada 100%, desktop dipaparkan pada saiz sebenar, mengikut resolusi yang ditetapkan. Meningkatkannya kepada 125%, 150%, 175% atau 200% akan membesarkan semua elemen: ikon, tetingkap, bar alat, teks antara muka, dsb.

Pada skrin Full HD (1080p), 100% atau 125% biasanya selesa. Untuk resolusi 2K, 150% adalah titik tengah yang munasabah. Pada monitor 4K, ramai pengguna memilih secara langsung untuk 200% skala untuk mengelakkan mata anda daripada tegang, walaupun ia mengurangkan jumlah ruang kerja yang tersedia. Di sinilah pilihan tambahan yang dipanggil "Fractional Scaling" digunakan, yang diperkenalkan secara rasmi dalam Ubuntu 20.04 dan terdapat dalam pengedaran GNOME baru-baru ini yang lain.

Penskalaan pecahan membolehkan anda menetapkan faktor yang berbeza untuk setiap monitor, contohnya, 200% pada skrin 4K dan 100% pada monitor 1080p luaran. Pada pandangan pertama, ini memberikan pengalaman yang seragam dan sangat mudah, tetapi penting untuk mengetahui bahawa mekanisme dalaman melibatkan a penskalaan semula imej yang diberikanIni menjejaskan prestasi (kerana ia diproses pada resolusi yang lebih tinggi daripada yang diperlukan) dan boleh menyebabkan teks hilang ketajaman dengan bergerak keluar dari penjajaran sempurna dengan grid piksel.

Pada monitor dengan DPI yang sangat tinggi, seperti paparan Retina Apple, kesan sampingan ini hampir tidak dapat dilihat kerana pikselnya sangat kecil sehingga mata tidak mudah membezakan sedikit kabur. Pada banyak monitor pejabat 4K, terutamanya yang lebih berpatutan, kehilangan ketajaman yang kecil ini ketara, terutamanya jika anda mempunyai pelicinan fon diaktifkan dan anda menghabiskan banyak masa membaca teks, jadi ia mudah laraskan suhu warna.

Mengapakah sesetengah aplikasi kelihatan kabur dengan penskalaan pecahan?

Tidak semua aplikasi bertindak balas dengan cara yang sama terhadap Penskalaan pecahan GNOMEMereka yang menggunakan GTK moden cenderung menunjukkan prestasi yang lebih baik, manakala ramai aplikasi bukan GTK (contohnya, beberapa rangka kerja berasaskan Qt, Java atau kurang bersepadu yang lebih lama) mungkin kelihatan kabur.

Sebabnya ialah, untuk aplikasi ini, sistem sering menskalakan tetingkap seolah-olah ia adalah imej mudah, dan bukannya memaparkan semula semua kandungannya kepada skala baharu. Penskalaan imej ini memecahkan ketajaman teks dan grafik vektor, dan menghasilkan hasil visual yang serupa dengan zum masuk pada tangkapan skrin.

Satu contoh tentang apa yang ideal boleh dilihat dalam pelayar web. Jika anda meningkatkan zum halaman Dari 100% hingga 125% atau 150%, pelayar melukis semula semua elemen web pada resolusi sebenar monitor. Tiada peningkatan skala seterusnya bagi keseluruhan imej, jadi teks dan grafik kekal tajam. Cabaran bagi GNOME dan Wayland adalah untuk mencapai sesuatu yang serupa untuk keseluruhan desktop dan semua aplikasi, tanpa menambah beban pemprosesan yang berlebihan.

Alternatif kepada penskalaan pecahan: melaraskan fon dan DPI

Sehingga Wayland mempunyai protokol yang lengkap dan mantap penskalaan setiap monitor yang idealSatu penyelesaian yang sangat praktikal dalam GNOME adalah dengan melaraskan saiz fon dan bukannya skala skrin keseluruhan. GNOME membolehkan anda mengubah faktor penskalaan fon menggunakan alat seperti gnome-tweaks, dengan menggunakan perubahan dalam masa nyata.

Pendekatan ini mempunyai kelebihan utama: ia tidak memperkenalkan langkah tambahan untuk mengubah skala keseluruhan imej. Sistem terus memaparkan pada saiz asal monitor, dan hanya kandungan (teks dan antara muka) yang dilukis lebih besar. Hasilnya biasanya lebih tajam dan licinDan dalam persediaan monitor tunggal, ia boleh menjadi hampir sempurna.

Bagi persekitaran dengan DPI campuran (contohnya, komputer riba 1080p dan monitor luaran 1080p yang lebih besar, atau gabungan 2K dan 4K), idea yang menarik adalah untuk menentukan faktor penskalaan fon yang berbeza untuk setiap monitor. Dengan cara ini, aplikasi yang sama boleh melaraskan saiz teksnya apabila beralih dari satu skrin ke skrin yang lain, mengekalkan ketajaman dengan tidak bergantung pada penskalaan penimbal global.

Windows Ia melakukan sesuatu yang serupa dengan agak jayanya: ia melaraskan DPI logik setiap monitor, dan banyak aplikasi menyesuaikan diri dengan pantas. Melaksanakan sesuatu seperti ini dalam GNOME, mungkin melalui skrip luaran atau sambungan yang mengubah penskalaan fon setiap aplikasi dan setiap skrin, boleh menjadi satu penyelesaian pragmatik dalam jangka pendek sehingga Wayland menggabungkan protokol penskalaan pecahan kelas pertama.

  Petua tentang cara menukar AirDrop Identify pada iPhone, iPad dan Mac

Masalah biasa: apabila anda tidak dapat mengubah resolusi atau skala dengan betul

Di beberapa kemudahan Linux Dengan GNOME anda mungkin mendapati bahawa Anda tidak boleh mengubah resolusi Atau pilihan penskalaan sangat terhad. Ini biasanya disebabkan oleh pemacu grafik yang tidak lengkap, versi kernel lama atau kerana kad terlalu baharu untuk sokongan yang disediakan oleh pengedaran lalai.

Penyelesaian biasa melibatkan pemasangan pemacu proprietari untuk NVIDIA atau AMD, atau pastikan anda menggunakan kernel yang cukup terkini. Dalam persekitaran maya (VirtualBox, VMware, Hyper-V) adalah penting untuk memasang Tambahan Tetamu atau alat yang setara supaya mesin maya mempunyai akses kepada semua resolusi dan integrasi tetingkap yang ditawarkan oleh hos.

Satu lagi punca masalah dengan resolusi dan penskalaan yang pelik boleh jadi mudah kabel HDMI yang rosak atau monitor yang hampir rosak. Jika sistem mengesan monitor sebagai "tidak diketahui", adalah idea yang baik untuk mencuba input kabel atau video yang berbeza. Dalam sesetengah monitor, anda mungkin perlu melaraskan tetapan panel (contohnya, format imej atau mod seperti "Imbas Sahaja") untuk mengelakkan desktop daripada terputus di tepinya.

Perlu juga diingat tentang batasan fizikal: jika skrin anda hanya menyokong 1080p asli, anda tidak akan dapat memaksanya berjalan pada 4K tanpa menemui artifak atau, dalam beberapa kes, kehilangan isyarat sama sekali. Dalam situasi ini, GNOME akan memaparkan resolusi maksimum sebenar panel sebagai had, dan sebarang percubaan untuk melebihinya akan menemui kegagalan.

VirtualBox, penskalaan dan resolusi dalam GNOME

Apabila anda menguji pengedaran Linux dengan VirtualBoxResolusi mesin maya adalah perkara biasa, yang menghalang anda daripada melihat keseluruhan desktop atau menghalang penggunaan sistem biasa. Menukar resolusi daripada panel Tetapan mungkin terhad sehingga anda memasang Tambahan Tetamu dalam mesin maya.

Tambahan Tetamu ini termasuk pemacu maya yang membenarkan VM menggunakan resolusi yang sama seperti monitor hos, mendayakan mengubah saiz automatik tetingkap dan memanfaatkan pecutan grafik dengan lebih baik. Setelah dipasang, kawalan resolusi dan penskalaan dalam GNOME menjadi lebih fleksibel, dan pilihan penskalaan pecahan boleh digunakan tanpa perlu bersusah payah dengan xrandr.

Cara memilih kombinasi monitor 2K dan 4K yang betul

Pada monitor dengan resolusi tinggi seperti 2K dan 4K, godaannya adalah untuk sentiasa menggunakan resolusi maksimum tersediaWalau bagaimanapun, untuk kerja pejabat dan pelayaran web, kadangkala resolusi yang lebih rendah atau penalaan skala yang halus boleh menjadi lebih selesa untuk mata daripada mengeluarkan setiap piksel terakhir dari skrin.

Jika meningkatkan resolusi menjadikan semuanya kelihatan terlalu kecil, anda mempunyai dua pilihan: menurunkan resolusi kepada sesuatu seperti 1920x1080 (dengan kos kehilangan ketajaman asli) atau mengekalkan resolusi 4K dan melaraskan penskalaan dan saiz fon. Pilihan kedua ini, apabila dikalibrasi dengan betul, biasanya adalah yang terbaik: anda memanfaatkan ketajaman 4K tanpa kehabisan ruang atau menjadikan ikon dan teks kelihatan kecil.

Masalahnya timbul apabila aplikasi yang tidak menyokong HiDPI atau penskalaan pecahan dengan betul mula kelihatan teruk, dengan antara muka yang tidak seimbang atau teks yang tidak boleh dibacaJika aplikasi tertentu menyebabkan banyak masalah, anda boleh mempertimbangkan untuk mengurangkan resolusi monitor buat sementara waktu atau mencari varian aplikasi tersebut yang lebih sesuai dengan persekitaran HiDPI (contohnya, versi flatpak dengan tampalan yang lebih moden atau pengganti GTK asli).

Mendapatkan penskalaan pecahan dalam GNOME untuk berfungsi secara stabil pada monitor 4K, terutamanya dengan berbilang paparan dan tetapan DPI yang berbeza, kekal sebagai keseimbangan yang halus antara prestasi, ketajaman dan keserasian aplikasi. Oleh itu, strategi terbaik hari ini melibatkan gabungan resolusi natif, penskalaan yang munasabah (125%, 150%, 200%), pelarasan fon dan, apabila perlu, pelarasan kecil. Trik dengan xrandr atau konfigurasi eksperimental, sehingga anda menemui konfigurasi di mana semuanya kelihatan baik, bertindak balas dengan lancar, dan tidak memaksa anda untuk bergelut dengan desktop setiap kali anda memasang monitor baharu.

Saya tidak boleh menukar mod Hi-DPI Explorer
artikel berkaitan:
Saya tidak boleh menukar mod Hi-DPI dalam Explorer: panduan dan penyelesaian lengkap