Bagaimana saya bisa mendapatkan resolusi maksimum monitor saya tanpa menginstal driver grafis AMD?

13

Saya menggunakan Ubuntu 14.04. Saya memiliki kartu grafis AMD Radeon 5570 HD. Sebenarnya, driver REDWOOD open source default 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 outputnya adalah:

Size 1366x768 not found in available modes

Jadi hanya demi mendapatkan resolusi 1366x768, saya terpaksa menginstal driver grafis berpemilik yang diberikan AMD kepada saya dari situsnya. Tetapi jika saya menginstalnya (yang itu sendiri merupakan proses yang rawan masalah), saya mengalami banyak 'ketidaknyamanan'. Terkadang setelah pembaruan OS, driver crash unity. Maka saya harus menghapus driver itu dari ttydan google sekitar untuk solusi. Saya juga mengalami masalah robek layar sesekali. Selain itu saya juga tidak bisa melihat layar login saya (Lihat pertanyaan ini yang menyatakan masalah khusus ini). Masalah utama adalah AMD tidak memperbarui drivernya secepat Ubuntu memperbarui OS-nya . Ini sangat menjengkelkan.

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

PS: - Detail sistem lainnya: -

  • Prosesor Intel i3 2100
  • Motherboard AMD P8H61-M PLUS2
  • Kartu grafis AMD Radeon 5570 HD
  • Monitor DELL

(BTW, Terima kasih telah membaca deskripsi saya yang terperinci!)

VenkiPhy6
sumber

Jawaban:

8

Saya tidak melihat kesalahan dalam Xorg.0.logfile yang tampaknya driver radeon berfungsi dengan baik jadi cobalah untuk membuat Modeline untuk resolusi yang tidak didukung. Buka terminal dengan Ctrl+ Alt+ tdan ketik:

cvt 1366 768

Itu 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 cobalah untuk membuat mode baru untuk xrandrmenggunakan Modeline ini:

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

Akhirnya 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 xrandrperintah untuk mengetahui mana yang harus dipilih.

EDIT : Cara memaksa lightdm untuk menggunakan resolusi spesifik ini:

  1. Buat skrip shell di / usr / bin bernama lightdmxrandr.shmengandung:

    #!/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. Jadikan /usr/bin/lightdmxrandr.shdapat dieksekusi:

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

    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. Seseorang dapat melakukannya dari dash.

  5. Di jendela aplikasi startup pilih "Tambah". Kemudian berikan 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. Layar login dan desktop Anda harus memiliki resolusi 1366x768.

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

Sylvain Pineau
sumber
0

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

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

Resolusi HDMI: 1600x900. DVI akan menampilkan 1366x768, tetapi standarnya adalah 1024x768. Resolusi monitor DVI tidak terdeteksi. Menambahkan resolusi yang tidak terdeteksi

Data matriks HDMI EDID diuraikan. Data matriks DVI EDID tidak diuraikan menggunakan xrandr --verbose.

Menulis skrip yang menentukan xrandrmode baru / 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-0dan DisplayPort-1port yang tidak digunakan yang telah dinonaktifkan di BIOS.

referensi: Ubuntu Wiki: Resolusi

noobninja
sumber