Pertanyaan Bagaimana saya bisa mendapatkan resolusi maksimum monitor saya tanpa driver grafis AMD proprietary yang diinstal?


Saya menggunakan Ubuntu 14.04. Saya punya AMD Radeon 5570 Kartu grafis HD. Sebenarnya, sumber terbuka default REDWOOD driver tidak memungkinkan saya untuk memilih resolusi layar maksimum monitor saya (yaitu 1366 x 768). Saya hanya memiliki dua resolusi yang ditampilkan yaitu 1024x768 dan 800x600. Jika saya memberi perintah:

xrandr -s 1366x768

maka hasilnya adalah:

Size 1366x768 not found in available modes

Jadi hanya demi mendapatkan 1366x768 resolusi Saya terpaksa menginstal driver grafis proprietary yang diberikan AMD dari situsnya. Tetapi jika saya menginstalnya (yang merupakan proses yang rawan masalah), saya mengalami banyak 'ketidaknyamanan'. Kadang-kadang setelah pembaruan OS, pengemudi menabrak persatuan. Maka saya harus menghapus driver itu dari tty dan mencari solusi. Saya juga sering mengalami masalah layar robek. Selain itu saya juga tidak bisa melihat layar login saya (Lihat ini pertanyaan yang menyatakan masalah khusus ini). Masalah utamanya adalah AMD tidak memperbarui drivernya secepat Ubuntu memperbarui OS-nya. Ini cukup menjengkelkan.

Jadi, saya ingin resolusi maksimum (dan kinerja) yang dapat diberikan kartu grafis dan monitor saya tanpa menginstal driver kartu grafis proprietary yang 'bermasalah' yang diberikan AMD. Apakah ini mungkin? Mohon saran. Terima kasih sebelumnya.

PS: - Detail spesifikasi sistem lainnya: -

  • Prosesor Intel i3 2100
  • Motherboard AMD P8H61-M PLUS2
  • AMD Radeon 5570 HD graphic card
  • DELL monitor

(BTW, Terima kasih telah membaca uraian saya yang rumit!)


13
2018-04-03 12:21


asal




Jawaban:


Saya tidak melihat kesalahan apa pun di Xorg.0.log file driver radeon tampaknya bekerja dengan baik jadi cobalah untuk membuat file Modeline untuk resolusi yang tidak didukung. Buka terminal dengan Ctrl+Alt+t dan ketik:

cvt 1366 768

Ini harus kembali:

# 1368x768 59.88 Hz (CVT) hsync: 47.79 kHz; pclk: 85.25 MHz
Modeline "1368x768_60.00"   85.25  1368 1440 1576 1784  768 771 781 798 -hsync +vsync

Sekarang coba buat mode baru untuk xrandr menggunakan Modeline ini:

xrandr --newmode "1368x768_60.00"   85.25  1368 1440 1576 1784  768 771 781 798 -hsync +vsync

Terakhir, terapkan mode baru ke output yang Anda inginkan:

xrandr --addmode DVI-0 1368x768_60.00

Catatan: Ubah DVI-0 dengan output aktif Anda saat ini, periksa hasil dari xrandr perintah untuk mengetahui mana yang harus dipilih.

EDIT: Cara memaksa lightdm untuk menggunakan resolusi spesifik ini:

  1. Buat skrip shell di / usr / bin yang dipanggil lightdmxrandr.sh mengandung:

    #!/bin/sh
    xrandr --newmode "1368x768_60.00"   85.25  1368 1440 1576 1784  768 771 781 798 -hsync +vsync
    xrandr --addmode DVI-0 1368x768_60.00
    xrandr --output DisplayPort-0 --off --output DVI-0 --mode 1368x768_60.00 --pos 0x0 --rotate normal --output HDMI-0 --off
    
  2. Membuat /usr/bin/lightdmxrandr.sh bisa dieksekusi:

    sudo chmod +x /usr/bin/lightdmxrandr.sh
    
  3. Ubah Anda lightdm pengaturan:

    sudo gedit /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf
    

    untuk menambahkan baris berikut:

    display-setup-script=/usr/bin/lightdmxrandr.sh
    

    Ini akan mengatur resolusi layar masuk. Untuk mengatur resolusi desktop, lakukan hal berikut: -

  4. Buka Aplikasi Startup. Satu dapat melakukannya dari dasbor.

  5. Di jendela aplikasi startup pilih "Tambah". Kemudian beri nama pilihan Anda. Kemudian tekan browse dan pilih lightdmxrandr.sh dari / usr / bin. Sekarang pilih "Tambah". Pastikan ada tanda centang sebelum entri yang baru saja Anda tambahkan dan kemudian tutup jendela.

Sekarang reboot. Baik layar masuk dan desktop Anda harus memiliki resolusi 1366x768.

PS: - Kredit untuk bagian terakhir dari jawaban masuk ke pertanyaan ini sini.


8
2018-04-09 15:43





OS: Ubuntu 16.04. Kartu grafik: AMD Radeon HD 7850. Gallium 0,4 open source driver.

Monitor ganda terhubung: HDMI-0; DVI-0.

Resolusi HDMI: 1600x900. DVI harus menampilkan 1366x768, tetapi default ke 1024x768. Resolusi monitor DVI tidak terdeteksi. Menambahkan resolusi yang tidak terdeteksi

Memutar data matriks HDMI EDID. Data matriks DVI EDID tidak mengurai menggunakan xrandr --verbose.

Tulis skrip yang menentukan xrandr newmode / addmode / output untuk tampilan DVI.

#!/usr/bin/sh
xrandr --newmode "1368x768_60.00" 85.25 1368 1440 1576 1784 768 771 781 798 -hsync +vsync
xrandr --addmode DVI-0 1368x768_60.00
xrandr --output DisplayPort-1 --off --output DisplayPort-0 --off --output DVI-0 --mode 1368x768_60.00 --pos 1600x132 --rotate normal --output HDMI-0 --primary --mode 1600x900 --pos 0x0 --rotate normal

Menambahkan skrip shell ke program startup yang terdaftar di gnome-session-properties.

DisplayPort-0 dan DisplayPort-1 adalah port yang tidak digunakan yang telah dinonaktifkan di BIOS.

referensi: Ubuntu Wiki: Resolusi


0
2018-04-25 23:33