Saya menggunakan Ubuntu 12.04.3 dengan driver NVidia (319) untuk kartu grafis Quadro K2100M saya, dan ketika saya mengganti layar laptop 3200x1800 utama saya ke mode 1920x1080 (menggunakan nvidia-settings
), layar menjadi buram ...
Saya menggunakan dua layar:
- Layar utama saya adalah LCD dengan resolusi maksimal 1920x1200.
- Layar laptop saya (resolusi asli 3200x1800) duduk di sebelah kanan itu.
Masalah utamanya adalah, pada Ubuntu, fontnya terlalu kecil pada layar laptop saya. Karena itu, saya ingin mengubah resolusi laptop saya menjadi 1920x1080.
Membaca jawaban Galgalesh , saya mencoba menghitung DPI saya dan ini adalah konfigurasi DPI yang harus saya miliki:
- 94x94 untuk layar LCD utama saya 1920x1200
- 235x236 untuk layar laptop 3200x1800 saya
Apakah ada cara untuk memiliki resolusi DPI ganda dengan desktop yang diperluas?
multiple-monitors
display
screen
display-resolution
dpi
Anthony O.
sumber
sumber
Jawaban:
Tampaknya orang-orang masih berjuang untuk bekerja dengan beberapa monitor dan layar HiDPI. Solusi yang baik dijelaskan dalam arch wiki https://wiki.archlinux.org/index.php/HiDPI#Multiple_displays . Jadi saya punya:
Sekarang saya menggunakan Ubuntu 14.10 & GNOME Shell 3.12.2 yang memiliki dukungan HiDPI yang dapat digunakan. Jadi saya hanya menggunakan dukungan out-of-the-box dari HiDPI - faktor penskalaan adalah 2 (dapat diatur melalui GUI). Itu berarti bahwa pada monitor eksternal saya mendapatkan segalanya dua kali lebih besar daripada yang dapat diterima. Jadi, saya menggunakan xrandr; tetapi alih-alih menurunkan layar laptop, saya meningkatkan layar monitor eksternal:
Jadi, satu per satu:
--output HDMI1
dalam kasus saya adalah layar eksternal,eDP1
adalah layar laptop.--scale 2x2
- membuat semuanya di layar eksternal dua kali lebih kecil--mode XxY
- secara eksplisit mengatur resolusi untuk layar (tidak perlu jika sudah diatur)--fb XxY
- atur ukuran layar virtual (framebuffer) ( penting tanpa ini, Anda hanya dapat menggunakan bagian layar keempat). Dalam kasus saya satu layar berada di atas yang lain, jadi saya menambahkan ketinggian efektif 2400 + 1800 = 4200. Perhatikan juga, bahwa ukuran maksimum framebuffer mungkin ditentukan dalam xorg.conf - maka Anda tidak dapat melebihi itu (ditulis di baris pertamaxrandr -q
output).--pos XxY
- dalam kasus saya, saya mengatur posisi layar absolut, sehingga layar laptop saya langsung di bagian bawah layar eksternal. Nilai Y di sini adalah dua kali lipat tinggi monitor eksternal.Dan ini dia! Segalanya renyah.
FYI: untuk mendapatkan nama layar dan resolusi yang tersedia, seseorang dapat menjalankannya
xrandr --current
. Informasi lebih lanjut tentang pengaturan resolusi dapat ditemukan di sini: https://wiki.ubuntu.com/X/Config/Resolution .UPDATE - OPTION 2: satu lagi solusi menarik untuk aplikasi yang mendukung GTK3. Jika saya biasanya hanya menggunakan satu aplikasi pada layar besar (mis. Beberapa IDE, seperti leksah), saya tidak mengubah ukuran layar, tetapi menjalankan aplikasi yang diskalakan ke ukuran aslinya.
sumber
error of failed request: BadValue (integer parameter out of range for operation)
:-(--fb
pilihan tampaknya tidak memungkinkan lebih dari seperempat dari2x2
layar (kursor mouse tidak bisa bergerak melewati kuadran kiri atas)xrandr --output eDP1 --scale 1x1 --pos 3840x0 ; xrandr --output HDMI1 --scale 2x2 --mode 1920x1080 --fb 7680x2160 --pos 0x0
Kenapa buram?
Layar Anda selalu menampilkan 3200x1800 piksel. Jika Anda menurunkan resolusi layar pada komputer Anda, itu artinya layar Anda harus menskala gambar agar sesuai dengan layar Anda. Bergantung pada rasio antara resolusi asli Anda dan resolusi saat ini, penskalaan itu akan menghasilkan gambar buram.
Anda dapat menemukan informasi lebih lanjut tentang penskalaan dan resolusi asli di sini: https://en.wikipedia.org/wiki/Native_resolution
Bagaimana saya bisa membuat teks lebih besar?
Jika teks terlalu kecil, Anda memiliki dua opsi:
1. Ubah ukuran font Ubuntu
Bagaimana cara mengubah font dan menyesuaikan ukurannya?
2. Ubah DPI (akan membuat seluruh antarmuka lebih besar, bukan hanya teks)
Bagaimana menemukan dan mengubah layar DPI? (dijawab oleh @whtyger)
sumber
Saya menggunakan solusi artmem tetapi berlari ke masalah mouse yang disebutkan oleh EoghanM. Solusi yang saya temukan dalam laporan bug lama yang ia tautkan terkait dengan --panning.
Saya memotret untuk: - DP1-2 3840x2160 dalam DIP asli. - eDP1 1366x768, diskalakan agar terlihat masuk akal di sebelah kanan DP1-2.
Saya mendapatkan ini terjadi dengan memiliki buffer bingkai yang seperti DP1-2 + (2x eDP1) maka saya skala semuanya akan menjadi eDP1 oleh 1/2.
Ini seharusnya sederhana tetapi xrandr agak sulit.
Di sini - skala digunakan untuk mengurangi semua yang terjadi ke eDP1 sebesar 1/2 --panning sama dengan eDP1 di buffer bingkai asli dengan posisi (+ 3840 + 0) tepat di sebelah kanan DP1-2. + 0 + 2160 akan berada di bawahnya.
Saya juga mengatur Xft.dpi ke 185
Ketika saya mencabut dari monitor eksternal saya menjalankan:
Itu tidak terlihat bagus tetapi saya tidak jauh dari meja saya. Anda bisa menyiasatinya dengan mengubah Xft.dpi dan memulai kembali semua program desktop Anda. Saya tidak tahu cara mengubah Xft.dpi dan kemudian meminta klien untuk menggunakannya tanpa me-restart mereka.
sumber
Saya dapat menyelesaikan ini (dengan masalah) menggunakan detail yang diuraikan dalam diskusi github berikut: https://github.com/linuxmint/Cinnamon/issues/3606
Monitor Eksternal QHD (2560X1440), Monitor Internal / Laptop 3200x1800
ATAU
Monitor Eksternal FHD (1920x1080), Monitor Internal / Laptop 3200x1800
Ini bekerja, tetapi ada jumlah yang signifikan untuk merobek monitor resolusi tinggi (laptop) ketika saya memindahkan windows, mengubah ukuran layar atau gulir pada browser. Ini terasa seperti solusi rending perangkat lunak (yang memiliki semua masalah sobek, dan penyegaran lambat).
Pada 2017, Linux / Gnome perlu mengatasi solusi multi-monitor, penskalaan campuran. Baik Windows 10 dan OS X menyelesaikan masalah ini tanpa harus menggunakan perbaikan jalur bantuan pita perintah yang berfungsi sebagian (masalah robek tidak dapat diterima untuk bermain game)
sumber
Semua jawaban ini luar biasa, dan membantu saya sebelumnya, tetapi yang baru
menghapus randr-config saya! Dalam mencoba mengembalikan pengaturan saya, saya menemukan saya tidak bisa lagi mendapatkan mouse di atas kuadran 1/4 atas layar kedua, tidak peduli input --fb. Dari https://wiki.archlinux.org/index.php/HiDPI#Side_display akhirnya saya menemukan bahwa menambahkan panning berhasil. Juga, penggunaan '--right-of' atau '--left-of' lebih mudah daripada '--pos'.
"Secara umum jika monitor HiDPI Anda (laptop) adalah piksel AxB dan monitor reguler Anda (eksternal) adalah CxD dan Anda melakukan penskalaan dengan [ExF], baris perintah untuk hak adalah:"
sumber
Saya memiliki monitor 1024x768 yang sudah usang, terhubung ke notebook (kurang usang).
Jendela yang diberikan dalam ukuran yang sangat berbeda, jauh lebih besar di monitor eksternal (yang memiliki dot pitch lebih besar).
Saya menemukan perintah untuk menskalakan monitor:
VGA-1 adalah nama internal monitor, ditemukan dengan menjalankan perintah berikut:
Efeknya adalah sekarang monitor lama menampilkan isinya dengan ukuran yang hampir sama dengan notebook.
Anehnya, ia bekerja dengan skala x1.5 tetapi tidak 1,45, tampilan (dalam kasus saya) menjadi hitam.
Ketika saya menjalankan komentar skala pertama kalinya hasilnya menakutkan karena isi dari kedua layar tumpang tindih. Misalnya kursor kursor muncul dua kali.
Saya menjalankan program:
untuk mengatur posisi layar relatif untuk memperbaikinya.
Ini berfungsi seperti Pengaturan> Perangkat> Menampilkan pengaturan.
Saya menginstalnya dengan:
Terima kasih @LuisAlvarado dan yang lainnya untuk berbagi pengetahuan Anda!
sumber
arandr
yang dilakukan di sini, dan kemudian meletakkan semuanya di bashrc saya atau sesuatu. Terima kasih!Jalankan tinju
$xrandr
untuk menampilkan semua outputSeperti yang Anda lihat dalam hal ini monitor kedua terhubung ke
DP-3
Kemudian Anda dapat menjual kembali layar:$xrandr --output DP-3 --auto --scale 2x2
sumber