Bagaimana cara mengkonfigurasi Ubuntu untuk layar 21: 9?

17

Saya memiliki layar ultra lebar, resolusi 21: 9, AOS. Tidak ada pilihan untuk 21: 9 dalam pengaturan tampilan Ubuntu, jadi saya harus mengatur monitor ke 16: 9 yang mengalahkan tujuan memiliki layar ultra lebar! Jika monitor diatur ke 21: 9, desktop akan terentang secara signifikan.

Adakah yang tahu bagaimana cara menambahkan pengaturan 21: 9 ke dalam Ubuntu?

omong kosong
sumber
1
Anda dapat membaca ini: askubuntu.com/questions/19954/…
Takkat
Periksa juga ini: askubuntu.com/questions/356200/…
Szczepan
Jika Anda memiliki kartu video Nvidia dan menginstal drivernya, Anda dapat menjalankan Pengaturan Server Nvidia X dari daftar aplikasi Anda dan mengatur resolusi yang Anda inginkan di sana.
Dante
3
Pertanyaan ini perlu diperbaiki: merek / model workstation atau laptop, termasuk informasi tentang kartu grafis, versi Ubuntu, dan merek / model layar. Saya memiliki laptop Thinkpad E531 dengan hanya intel gpu terintegrasi dari cpu coreI5. Ubuntu 16.04 dapat mendeteksi dan menggunakan layar Asus 21: 9 tanpa masalah, plus layar laptop secara bersamaan.
ttoine
1
Saya pikir semuanya diperlukan untuk menjawab pertanyaan ini ada di sini . Sayangnya, saya tidak punya waktu untuk mencobanya sendiri.

Jawaban:

14

Sejalan dengan ini , saya dapat menemukan beberapa informasi:

Tautan ini membantu saya.

Singkatnya: jalankan xrandr dan cvt seperti yang Anda lakukan, lalu buat file berikut:

/usr/share/X11/xorg.conf.d/10-monitor.conf

Dalam file, ubah parameter di <> sesuai dengan spesifikasi Anda:

Section "Monitor"
  Identifier "Monitor0"
  <INSERT MODELINE HERE>
EndSection
Section "Screen"
  Identifier "Screen0"
  Device "<INSERT DEVICE HERE>"
  Monitor "Monitor0"
  DefaultDepth 24
  SubSection "Display"
    Depth 24
    Modes "<INSERT MODENAME HERE>"
  EndSubSection
EndSection

Inilah yang harus Anda lakukan:

Untuk modeline, pertama jalankan perintah ini:

cvt <X> <Y> <R>

Di mana Xx Yadalah resolusi Anda dan Rkecepatan refresh Anda.

Untuk menguji resolusi, pertama-tama lakukan ini:

xrandr --newmode <MODELINE>

Pastikan untuk menghapus Modelinekata kunci.

Kemudian, salin output dan gantikan placeholder dengan itu.

Untuk perangkat, jalankan xrandr|tail -n+2|head -n1|cut -d\ -f1, dan ganti placeholder dengan outputnya. Simpan tanda kutip .

Untuk modename, jalankan cvt <X> <Y> <R>|cut -d\ -f2, ganti placeholder terakhir dengan output dari perintah ini. Seperti sebelumnya, pertahankan kutipannya .

Setelah itu, lakukan ini:

xrandr --addmode <DEVICE> <MODENAME>

Ganti <DEVICE>dan <MODENAME>tepat Kemudian, untuk menguji resolusi Anda, lakukan ini:

xrandr --output <DEVICE> --mode <MODENAME>

Jika Anda mengalami masalah dengan resolusi baru, silakan keluar dan masuk kembali (skenario terburuk: tekan Ctrl+ Alt+ Deletedan kemudian Enteruntuk keluar.)

Jika Anda tidak mengalami masalah, simpan file, lalu mulai ulang X. Untuk melakukan ini, pertama tekan Ctrl+ Alt+ F1, masuk sebagai akun 'Administrator', kemudian jalankan perintah ini:

killall Xorg
X
EKons
sumber
Itu berhasil. Terima kasih banyak. Juga saya pikir lebih baik jika kita menempatkan xrandrperintah di sana ~/.profile jika kita ingin menyimpan konfigurasi ini lain kali kita boot.
realhu
3

Untuk sementara saya menggunakan Layar LG ultrawide

Saya sudah beruntung menggunakan cvt untuk menghasilkan modelines kustom yang mendorong refresh hingga 44Hz yang tampaknya menjadi titik manis dalam hal menjadi yang paling kartu grafis saya (intel 4000 + GeForce GT 750M dalam optimus) dapat menghasilkan output yang andal. Diperlukan waktu sekitar 10 hingga 20 detik untuk menyinkronkan dan jika Anda memiliki kecepatan refresh terlalu tinggi, layar akan kosong dan disinkronkan secara berkala. Jika tidak berhasil, monitor Anda tidak akan rusak seperti CRT lama yang melakukan percobaan. Saya bisa mendapatkan 44Hz untuk tetap disinkronkan sepanjang hari.

Kabel yang datang dengan monitor saya tidak dapat menangani ini tetapi kabel 'dasar-dasar amazon kecepatan tinggi HDMI dengan ethernet' yang saya beli untuk beberapa pound bisa jadi ada baiknya mencoba beberapa kabel jika ini tidak langsung berfungsi.

display port adalah pilihan terbaik daripada HDMI jika Anda memiliki opsi, jika Anda menggunakan display port Anda perlu mengubah pengidentifikasi port dalam skrip ini.

Jika Anda menggunakan HDMI, Anda mungkin perlu memastikan monitor dalam mode HDMI 1.4a atau HDMI2 jika mendukungnya, HDMI 1.3 default terkadang tidak cukup untuk layar superwide.

Inilah skrip yang saya tulis untuk mengatur layar saya, itu harus bekerja untuk setiap kombinasi resolusi, cukup edit baris RESOLUSI.

#!/bin/bash

# setup my massive monitor at 45hz if its plugged in

RESOLUTION="3440 1440 44" 
OUTPUT="HDMI-0"

CONNECTED=$(xrandr --current | grep -i $OUTPUT | cut -f2 -d' ')

if [ "$CONNECTED" = "connected" ]; then
    MODELINE=$(cvt $RESOLUTION | cut -f2 -d$'\n')
    MODEDATA=$(echo $MODELINE | cut -f 3- -d' ')
    MODENAME=$(echo $MODELINE | cut -f2 -d' ')

    echo "Adding mode - " $MODENAME $MODEDATA
    xrandr --newmode $MODENAME $MODEDATA
    xrandr --addmode $OUTPUT $MODENAME
    xrandr --output $OUTPUT --mode $MODENAME
else
    echo "Monitor is not detected"
fi

Percobaan dengan ini sampai Anda memiliki pengaturan yang stabil, kemudian Anda mengikuti prosedur yang dijelaskan oleh @ Έρικ Κωνσταντόπουλος untuk menambahkannya ke pengaturan xorg Anda.

FWIW saya mengembalikan layar ultrawide saya dan pergi untuk 4k ilyama 40 incher yang merupakan 16: 9 karena saya lebih suka lebih tinggi. Itu juga lebih murah.

Amias
sumber
2

Untuk Kartu Nvidia

  1. PENTING: Pastikan Anda menggunakan kabel port display dari PC ke monitor Anda.

  2. Maka Anda membutuhkan driver yang tepat:

  3. Setelah Anda reboot, luncurkan Nvidia Control Panel dari dasbor. Versi terbaru dari driver Nvidia termasuk dukungan asli untuk 21: 9, di sistem saya itu hanya berfungsi:

masukkan deskripsi gambar di sini

Jorge Castro
sumber
Saya juga memperbarui kartu grafis saya dan semuanya bekerja dengan baik.
neves
0

gunakan Xrandr: cvt atau gtf "(sumbu x) (sumbu y) (kecepatan refresh)"

masukan Output dari perintah di atas

xrandr --newmode "(resolusi keluaran gtf atau cvt)"

xrandr --addmode "(koneksi) (Xaxis) x (Yaxis) _ (refresh rate)"

jangan lupa Anda membutuhkan kabel HDMI 2.1 ... Anda akan mendapatkan timing yang aneh kalau tidak layar saya menjadi dua, kotak-kotak di layar.

JDBtracker
sumber
-1

Tidak ada yang bisa dilakukan, itu hanya harus bekerja di luar kotak. Cukup colokkan kabel HDMI, dan layar akan berfungsi.

Silakan lihat screenshot di bawah ini. masukkan deskripsi gambar di sini

Di sebelah kiri, layar laptop standar 1366x768. Di sebelah kanan, layar 21: 9. Pastikan resolusi dan rasio terdeteksi pada pengaturan tampilan.

Laptop ini adalah Lenovo E531, dengan Core i5, dengan GPU Intel terintegrasi. Tidak ada kartu grafis tambahan.

totoine
sumber