Resolusi yang anda mahukan tidak muncul dalam tetapan paparan Ubuntu?

Sekiranya anda pergi ke Konfigurasi Sistem dan memasuki Monitor, anda akan melihat bahawa resolusi yang muncul, dalam banyak kes (contohnya dengan grafik Intel) rendah atau tidak seperti yang anda mahukan untuk monitor anda, kami akan memperbaikinya sehingga yang memulakan sesi dengan resolusi yang anda mahukan.

Ini adalah sumbangan dari Antonio José Ruiz Gracia, sehingga menjadi salah satu pemenang pertandingan mingguan kami: «Kongsi apa yang anda tahu mengenai Linux«. Tahniah Antonio!

Langkah terdahulu

Kami pergi ke Sistem Konfigurasi dan pilih Sumber Perisian, tab Pemacu Tambahan, mesti kosong kerana pemacu proprietari tidak digunakan.

Kami pergi ke Sistem Konfigurasi> Monitor dan kita akan melihat bagaimana di skrin resolusi terdapat sangat sedikit untuk dipilih, selain tidak berguna:

Tetapi mari kita lihat bagaimana kad video kami berfungsi.

Kami memasang pakej mesa-utils untuk kad Intel, Ati dan Nvidia:

sudo apt-get pasang mesa-utils

Kami menambah repositori pemacu percuma untuk Intel, ATI dan Nvidia:

sudo add-apt-repository ppa: xorg-edgers / ppa

Kami mengemas kini repositori sistem dan sistem itu sendiri.

sudo apt-get update sudo apt-get upgrade

Komputer mesti dimulakan semula.

Sekarang kita menguji bagaimana percepatan grafik:

glxinfo | grep -i membuat

Sekiranya kita melihat rendering Langsung: ya, itu betul. Kita dapat melihatnya secara grafik dengan menaip yang berikut di terminal:

glxgears

Sekarang, mari kita bekerja

1. Dari Terminal anda taipkan arahan berikut:

sudo xrandr

Ia akan menunjukkan kepada kita mod grafik aktif. Xrandr adalah perintah konsol untuk mengoperasikan / menukar resolusi skrin, tetapi apabila dimulakan semula, ia hilang.

2. Kami menetapkan ketetapannya:

sudo cvt(x)(y)

Di mana "x" dan "y" adalah data resolusi, misalnya "1280 1024", seperti yang anda lihat, data dipisahkan dengan spasi)

3. Kami memasukkan, sebagai contoh:

cvt 1280 1024

Ia akan kelihatan seperti ini:

1280x1024 59.89 Hz (CVT 1.31M4) hsync: 63.67 kHz; pclk: 109.00 MHz Modeline "1280x1024_60.00" 109.00 1280 1368 1496 1712 1024 1027 1034 1063 -hsync + vsync

4. Nanti kita akan memilih semua yang ada di baris "Modeline" untuk menggunakannya dalam fail.

5. Kami akan menghasilkan fail xorg.conf di tempat yang betul, kerana secara lalai Ubuntu tidak menggunakannya dan ia digunakan untuk menetapkan konfigurasi X (pelayan grafik).

sudo gedit /etc/X11/xorg.conf

6. Anda akan melihat bahawa ia dihasilkan dengan warna putih. Kami menyalin yang berikut dan menampalnya ke dalam fail kosong:

Awas: dalam tutorial ini parameter Horizsync dan Vertrefresh mempunyai data Monitor dengan resolusi maksimum 1440 × 900, untuk menyelesaikan masalah ini, anda harus mencari nilai untuk Monitor anda.
Bahagian "Pengenal" Peranti "Peranti Video yang Dikonfigurasikan" Bahagian Akhir Bahagian "Monitor" Pengenal "Monitor yang Dikonfigurasi" Nama Vendorn "Paparan LCD Generik" Modelname "Panel LCD 1440x900" Horizsync 31.5-64.0 Vertrefresh 56.0 - 65.0 modeline "1440x900_60.00" 106.47 1440 1520 1672 1904 900 901 904 932 -HSync + Vsync Gamma 1.0 # modeline "640x480 @ 60" 25.2 640 656 752 800 480 490 492 525 -vsync -hsync # modeline "800x600 @ 56" 36.0 800 824 896 1024 600 601 603 625 + hsync + vsync # modeline "800x600 @ 60" 40.0 800 840 968 1056 600 601 605 628 + hsync + vsync # modeline "1024x768 @ 60" 65.0 1024 1048 1184 1344 768 771 777 806 -vsync -hsync # modeline "1440x900_60.00" 106.47 1440 1520 1672 1904 900 901 904 932 -HSync + Vsync Bahagian Akhir Bahagian "Skrin" Pengecam "Layar Lalai" Monitor "Monitor Dikonfigurasi" Peranti "Peranti Video yang Dikonfigurasi" DefaultDepth 24 SubSection "Display" Modus Kedalaman 1 "1440x900" SubSeksyen EndSubSection "Paparan" 4 Mod "1440x900" EndSubSection SubSection "Display" Depth 8 Modes "1440 900x15 "EndSubSection SubSection" Display "Depth 1440 Modes" 900x16 "EndSubSection SubSection" Display "Depth 1440 Modes" 900x24 "EndSubSection SubSection" Display "Depth 1440 Modes" 900xXNUMX "EndSubSection EndSection

Menjadi seperti itu:

7. Kami melihat dalam fail "xorg.conf" untuk perkara berikut dan menghapusnya (anda memilihnya dan menghapusnya dengan kekunci Padam):

modeline "1440x900_60.00" 106.47 1440 1520 1672 1904 900 901 904 932 -HSync + Vsync

8. Kami menampal apa yang disalin pada titik 2-3, yang dalam kes saya adalah:

Modeline "1280x1024_60.00" 109.00 1280 1368 1496 1712 1024 1027 1034 1063 -hsync + vsync

9. Pada baris berikut, anda akan melihat tanda hash atau simbol angka. Buat baris baru di atasnya dan ketik pad baru, tempelkan lagi apa yang disalin pada langkah 8. Dengan cara ini, ia akan disenaraikan dalam konfigurasi layar ketika kita mengaksesnya untuk mengubah resolusi.

10. Dalam editor, anda pergi ke menu atas untuk Cari-Ganti, anda melihat di Bahagian «Skrin» "1440 × 900" yang dimiliki oleh fail yang ditampal dan anda menggantinya dengan "1280 × 1024" yang merupakan kes saya atau ketetapan yang anda perlukan.

11. Simpan dan tutup penyunting.

12. Anda mulakan semula komputer, anda pergi ke tetapan sistem> Monitor dan ubah resolusi yang anda mahukan.

13. Saya belum berusaha untuk meletakkan lebih banyak resolusi kerana saya tidak memerlukannya, tetapi dengan prosedur ini mereka dapat ditambahkan.