Koneksi HDMI / VGA memotong batas layar atau membuat teks buram

18

Ok ini merupakan perpanjangan dari masalah lain yang saya miliki dengan koneksi VGA dan kartu Nvidia Geforce GT 440. Pertanyaannya telah diperbarui untuk memasukkan masalah lain yang terkait dengan Video HDMI dan juga karena saya telah mengkonfirmasi bahwa itu juga mempengaruhi kartu video ATI. Penjelasannya adalah sebagai berikut:

Saya punya TV Soneview 32 '. TV ini memiliki banyak koneksi termasuk VGA (Alasan pertama saya membelinya), HDMI (Alasan kedua tetapi tidak memiliki kabel HDMI pada waktu itu) dan DVI.

Saya telah memiliki TV ini sedikit lebih dari sebulan sekarang, sebenarnya saya memilikinya untuk merayakan rilis Ubuntu 11.10 dan mulai menggunakannya tepat pada tanggal itu (saya tahu terlalu banyak penggemar di sana tapi hei, saya suka barang geek). Saya mulai menggunakannya dengan kabel VGA. Setelah 2 minggu saya membeli kartu Nvidia GT440. 9500GT sebelumnya yang menggunakan koneksi VGA berfungsi dengan benar tanpa masalah.

Saya menginstal GT440 dan masalah pertama yang saya temui menggunakan kartu terbaru ini disebutkan di sini: Layar hitam pada Kartu Nvidia / Ati terbaru saat memulai LightDM / Ubuntu . Solusi untuk masalah ini adalah benar-benar melepaskan kemudian menghubungkan kembali kabel VGA. Ini akan menghasilkan layar yang menunjukkan layar lightdm untuk login saya. Jika saya tidak memutuskan kemudian menghubungkan kabel saya bisa berada di sana selamanya berpikir bahwa tidak ada sinyal video. Masalah layar hitam diselesaikan dalam pembaruan kemudian untuk 12,04 dan sudah diselesaikan menggunakan standar 12.10. Jadi menggunakan 12,04 dan memperbarui atau menggunakan 12.10 memecahkan layar hitam dengan masalah HDMI.

Saya bosan mencari jawaban yang tidak berfungsi dan untuk solusi yang membuat saya benar-benar harus menginstal Ubuntu lagi. Saya baru saja pergi dan membeli kabel HDMI dan mengganti VGA untuk yang satu itu. Ini bekerja dan saya tidak perlu mencabut / menghubungkan kabel tetapi sekarang saya memiliki masalah ini ketika menggunakan resolusi apa pun. Resolusi normal saya adalah 1920x1080 (TV ini 1080HD) jadi dalam VGA saya dapat menggunakan resolusi ini tanpa masalah, tetapi pada HDMI saya mendapatkan batas yang terpotong. Ini foto:

masukkan deskripsi gambar di sini

Seperti yang dapat Anda lihat dari gambar, ikon Peluncur hanya menampilkan kurang dari 50% lebarnya. Lupakan bagian atas dan bawah, saya dapat mengaksesnya dengan mouse tetapi saya tidak dapat memvisualisasikannya di layar. Itu seperti di luar tampilan TV. Pada dasarnya ada sekitar 20 hingga 30 piksel yang hilang dari semua sisi.

Saya mencari-cari dan berlari xrand --verboseuntuk melihat apa yang bisa dideteksi dari TV. Saya mengerti:

cyrex@cyrex:~$ xrandr --verbose
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 320 x 175, current 1920 x 1080, maximum 1920 x 1080
default connected 1920x1080+0+0 (0x164) normal (normal) 0mm x 0mm
    Identifier: 0x163
    Timestamp:  465485
    Subpixel:   unknown
    Clones:    
    CRTC:       0
    CRTCs:      0
    Transform:  1.000000 0.000000 0.000000
                0.000000 1.000000 0.000000
                0.000000 0.000000 1.000000
               filter: 
  1920x1080 (0x164)  103.7MHz *current
        h: width  1920 start    0 end    0 total 1920 skew    0 clock   54.0KHz
        v: height 1080 start    0 end    0 total 1080           clock   50.0Hz
  1920x1080 (0x165)  105.8MHz
        h: width  1920 start    0 end    0 total 1920 skew    0 clock   55.1KHz
        v: height 1080 start    0 end    0 total 1080           clock   51.0Hz
  1920x1080 (0x166)  107.8MHz
        h: width  1920 start    0 end    0 total 1920 skew    0 clock   56.2KHz
        v: height 1080 start    0 end    0 total 1080           clock   52.0Hz
  1920x1080 (0x167)  109.9MHz
        h: width  1920 start    0 end    0 total 1920 skew    0 clock   57.2KHz
        v: height 1080 start    0 end    0 total 1080           clock   53.0Hz
  1920x1080 (0x168)  112.0MHz
        h: width  1920 start    0 end    0 total 1920 skew    0 clock   58.3KHz
        v: height 1080 start    0 end    0 total 1080           clock   54.0Hz
  1920x1080 (0x169)  114.0MHz
        h: width  1920 start    0 end    0 total 1920 skew    0 clock   59.4KHz
        v: height 1080 start    0 end    0 total 1080           clock   55.0Hz
  1680x1050 (0x16a)   98.8MHz
        h: width  1680 start    0 end    0 total 1680 skew    0 clock   58.8KHz
        v: height 1050 start    0 end    0 total 1050           clock   56.0Hz
  1680x1050 (0x16b)  100.5MHz
        h: width  1680 start    0 end    0 total 1680 skew    0 clock   59.9KHz
        v: height 1050 start    0 end    0 total 1050           clock   57.0Hz
  1600x1024 (0x16c)   95.0MHz
        h: width  1600 start    0 end    0 total 1600 skew    0 clock   59.4KHz
        v: height 1024 start    0 end    0 total 1024           clock   58.0Hz
  1440x900 (0x16d)   76.5MHz
        h: width  1440 start    0 end    0 total 1440 skew    0 clock   53.1KHz
        v: height  900 start    0 end    0 total  900           clock   59.0Hz
  1360x768 (0x171)   65.8MHz
        h: width  1360 start    0 end    0 total 1360 skew    0 clock   48.4KHz
        v: height  768 start    0 end    0 total  768           clock   63.0Hz
  1360x768 (0x172)   66.8MHz
        h: width  1360 start    0 end    0 total 1360 skew    0 clock   49.2KHz
        v: height  768 start    0 end    0 total  768           clock   64.0Hz
  1280x1024 (0x173)   85.2MHz
        h: width  1280 start    0 end    0 total 1280 skew    0 clock   66.6KHz
        v: height 1024 start    0 end    0 total 1024           clock   65.0Hz
  1280x960 (0x176)   83.6MHz
        h: width  1280 start    0 end    0 total 1280 skew    0 clock   65.3KHz
        v: height  960 start    0 end    0 total  960           clock   68.0Hz
  1280x960 (0x177)   84.8MHz
        h: width  1280 start    0 end    0 total 1280 skew    0 clock   66.2KHz
        v: height  960 start    0 end    0 total  960           clock   69.0Hz
  1280x720 (0x178)   64.5MHz
        h: width  1280 start    0 end    0 total 1280 skew    0 clock   50.4KHz
        v: height  720 start    0 end    0 total  720           clock   70.0Hz
  1280x720 (0x179)   65.4MHz
        h: width  1280 start    0 end    0 total 1280 skew    0 clock   51.1KHz
        v: height  720 start    0 end    0 total  720           clock   71.0Hz
  1280x720 (0x17a)   66.4MHz
        h: width  1280 start    0 end    0 total 1280 skew    0 clock   51.8KHz
        v: height  720 start    0 end    0 total  720           clock   72.0Hz
  1152x864 (0x17b)   72.7MHz
        h: width  1152 start    0 end    0 total 1152 skew    0 clock   63.1KHz
        v: height  864 start    0 end    0 total  864           clock   73.0Hz
  1152x864 (0x17c)   73.7MHz
        h: width  1152 start    0 end    0 total 1152 skew    0 clock   63.9KHz
        v: height  864 start    0 end    0 total  864           clock   74.0Hz

....Many Resolutions later...

  320x200 (0x1d1)   10.2MHz
        h: width   320 start    0 end    0 total  320 skew    0 clock   31.8KHz
        v: height  200 start    0 end    0 total  200           clock  159.0Hz
  320x175 (0x1d2)    9.0MHz
        h: width   320 start    0 end    0 total  320 skew    0 clock   28.0KHz
        v: height  175 start    0 end    0 total  175           clock  160.0Hz
  1920x1080 (0x1dd)  333.8MHz
        h: width  1920 start    0 end    0 total 1920 skew    0 clock  173.9KHz
        v: height 1080 start    0 end    0 total 1080           clock  161.0Hz

Jika itu membantu, Refresh Rate pada 1920x1080 adalah 60. Ada efek berkedip pada resolusi ini menggunakan HDMI tetapi bukan VGA yang saya bayangkan terkait dengan masalah batas perbatasan yang saya tanyakan di sini.

Luis Alvarado
sumber

Jawaban:

21

Berikut ini menyelesaikan masalah pada resolusi yang lebih rendah dari 1920x1080 atau di TV lain (Ayah saya memiliki TV Sony di mana masalah ini juga diselesaikan) karena masalahnya ada di TV sendiri. Beberapa TV yang digunakan untuk Komputer menawarkan 1920x1080 hanya untuk VGA tetapi tidak untuk HDMI. Yang lain membutuhkan konfigurasi di monitor TV dan terakhir dalam beberapa kasus yang jarang terjadi, beberapa memiliki resolusi yang tidak kompatibel antara kartu video (apa yang dapat dilakukan kartu video) dan TV (Apa yang dapat ditunjukkan oleh resolusi TV). Solusi berikut mencoba untuk memperbaiki masalah seperti perbatasan hitam, ruang yang tersisa di samping atau atas dan bawah dan korupsi grafis ketika menggunakan 1920 di TV dan surat-surat terlihat aneh:

CARA NVIDIA

  1. Pergi ke Nvidia-Pengaturan dan akan ada opsi yang akan memiliki lebih banyak fitur jika kabel HDMI terhubung. Pada gambar berikutnya, pilihannya adalah DFP-1 (CNDLCD) tetapi nama ini berubah tergantung pada perangkat apa PC terhubung:

masukkan deskripsi gambar di sini

  1. Hapus centang Force Scaling GPU Penuh

Apa yang akan dilakukan untuk resolusi RENDAH dari 1920x1080 (Setidaknya dalam kasus saya) adalah menyelesaikan masalah yang berkedip-kedip dan memperbaiki batas yang dipotong oleh monitor.

  1. Simpan ke Xorg.conf file perubahan yang dibuat setelah mengubah ke resolusi yang dapat diterima mata Anda.

CARA TV

  1. Jika TV Anda memiliki Menu OSD dan menu ini memiliki opsi untuk memindai resolusi layar atau menyesuaikannya secara otomatis, nonaktifkan. Khususnya opsi tentang SCAN.

  2. Jika Anda memiliki opsi untuk Mode AV nonaktifkan itu.

  3. Nonaktifkan opsi apa pun yang perlu memindai dan mengubah resolusi. Uji satu per satu. Dalam kasus TV ayah saya, ini berhasil. Dalam kasus saya, Nvidia menyelesaikannya untuk resolusi yang lebih rendah.

CATATAN (Komentar dibuat oleh User James - /ubuntu//users/39762/james ): Untuk beberapa TV LCD Samsung. Menggunakan Remote Control TV, buka Opsi -> Opsi Gambar dan atur Opsi Gambar ke "Sesuaikan Layar".

KUALITAS VIDEO

Jika Anda memiliki TV 1080p dan memiliki kualitas lebih rendah pada 1920x1080 seperti 2 gambar berikut maka disarankan agar Anda benar-benar menurunkan resolusi ke 1680x1050 untuk tetap memiliki ruang yang cukup untuk semuanya tetapi hindari kualitas yang lebih rendah yang muncul pada resolusi tertinggi ( Saya telah menguji dan ini mempengaruhi resolusi 16: 9 dan 16:10 dengan refresh rate 50 atau 60 dalam resolusi maks. Hal ini tergantung pada beberapa bagian dengan TV dan jika mendukung 16: 9, 16:10 atau keduanya. bertanggung jawab adalah pengemudi.):

Gambar berikut ini dari resolusi 1680x1050:
masukkan deskripsi gambar di sini

Gambar berikut ini dari resolusi 1920x1080:
masukkan deskripsi gambar di sini

Seperti yang dapat Anda lihat dari kedua gambar, 1920 memotong sisi dan teks terlihat buram dan sesuatu yang berasal dari file JPG kompres berlebihan. Dalam kasus 1680, kualitasnya sangat baik dan semuanya dapat dibaca tanpa menjadi buta.

Dalam VGA atau HDMI, teks saya terlihat buram (Saat menjelajah dengan Firefox / Chrome, Menggunakan Nautilus, dll.)

Salah satu alasannya mungkin karena opsi FXAA diaktifkan, ini hanya tersedia pada driver dan kartu Nvidia yang mendukung fitur Antialiasing FXAA:

masukkan deskripsi gambar di sini

Apakah tidak mengaktifkan fitur ini jika hasilnya adalah teks kabur yang muncul untuk tetap kabur selama beberapa detik setiap kali jendela dipindahkan atau diubah, membuat visi sulit ketika mencoba untuk membaca apa pun. Nonaktifkan saja fitur dan logout atau reboot.

SECARA MANUAL MENGATUR RESOLUSI

Jika Anda memiliki salah satu Driver Nvidia terbaru, maka beberapa poin di atas tidak akan berfungsi. Untuk kasus ini, Buka nvidia-settingsaplikasi dan pergi ke X Server Konfigurasi Tampilan . Klik Advanced ... dan ubah opsi berikut ke resolusi yang sedikit lebih rendah daripada yang Anda gunakan:

  • Port Video Dalam
  • Video Port Out
  • Panning

masukkan deskripsi gambar di sini

Perhatikan bahwa TV yang saya gunakan tidak mendukung 1680x1040. Alih-alih saya memilih iklan 1920x1080 lalu mengedit 3 opsi yang disebutkan ke resolusi yang sedikit lebih rendah sehingga saya bisa "memindahkan" koordinat X / Y untuk melihat Ikon Peluncur dan Panel Atas. Pada opsi Video Port Out , 2 nilai setelah resolusi adalah koordinat X dan Y. Biasanya akan muncul seperti 1680x1040 + 0 + 0 tetapi setelah Anda mengedit nilai dan Simpan perubahan Anda akan melihat Peluncur dan panel Atas muncul. Dalam kasus saya, saya meletakkan 48 untuk X dan 30 untuk Y. Ini membuat panel dan Launcher ditampilkan dengan benar di TV (Viewport).

Luis Alvarado
sumber
Bekerja untuk saya dengan cara TV di layar LCD Sony Bravia saya. Dalam pengaturan layar TV, saya mengatur area Tampilan ke "+1"
nariknahom
8

Ringkasan eksekutif: xrandr --output HDMI-0 --set underscan onmelakukan trik untuk saya.

Tidak ada jawaban di sini yang berfungsi untuk konfigurasi saya. Saya memiliki kartu grafis Panasonic TH-42PX80U dan ATI Radeon HD5770. (Ya, itu rig lama.)

Driver AMD fglrx yang dipatenkan tidak memiliki masalah ini, tetapi juga tidak dapat menjalankan Broken Age . Masalah ini sangat menjengkelkan untuk permainan itu, karena beberapa teks berakhir di layar.

Saya mencoba setiap pengaturan di menu televisi, dan setiap opsi untuk "format" (lebar, penuh, zoom, dll.). Tidak ada yang membantu.

Berjalan xrandr --verbosemenunjukkan bahwa output HDMI saya bernama "HDMI-0" dan mendukung pengaturan underscan. Setelah menjalankan salah satu dari ini, saya akhirnya dapat melihat seluruh gambar:

xrandr --output HDMI-0 --set underscan on

atau

xrandr --output HDMI-0 --set underscan auto
Nemo
sumber
+1 untuk upaya dan jawabannya. Terima kasih nemo. Kerja bagus.
Luis Alvarado
Ini akhirnya membuat desktop sedikit lebih kecil dari layar untuk saya, tapi itu jauh lebih baik daripada memotong bagian
skia.heliou
3

Saya memiliki masalah yang persis sama hari ini. Saya menggunakan LCD Samsung. Masalahnya adalah super mudah diperbaiki, saya baru saja menemukan remote untuk TV, masuk ke opsi dan pada Picture Options, saya mengaturnya agar sesuai dengan layar . Saya tahu Anda tidak menggunakan Samsung tetapi saya cukup yakin TV Anda akan memiliki opsi serupa.

James
sumber
2
Saya akan menambahkan ini ke pertanyaan sebagai metode untuk samsung tetapi karena Anda masih tidak dapat menambahkan ini sebagai komentar, hapus jawabannya dan saya akan mengomentari Anda tentang itu.
Luis Alvarado
Saya memiliki TV Micromax tetapi solusi Anda bekerja sempurna! Saya pikir ini adalah masalah TV dan tidak ada hubungannya dengan Ubuntu. Ada tombol "Aspect" pada remote saya di mana saya harus memilih mode "Nature" alih-alih "16: 9" untuk mengatasi masalah ini :-)
Pushpak Dagade
2

Saya mengalami masalah serupa dengan Sony TV saya. Saya menggunakannya sebagai monitor kedua yang diperluas melalui HDMI - feed melewati amplifier Onkyo saya terlebih dahulu.

Ngomong-ngomong, saya mengonfirmasi bahwa 'mode lebar' saya di TV diatur ke Full saja (bukan Zoom Lebar atau H Peregangan atau apa pun), tetapi saya masih memiliki beberapa piksel di tepi layar seperti di tangkapan layar Anda. Saya juga mematikan fitur 'Auto Wide' - masih tidak ada perubahan.

Saya kemudian melihat opsi di bawah menu 'Layar' dari TV yang disebut 'Area Tampilan'. Saya mengubah pengaturan dari 'Normal' (yang ditetapkan secara default) ke 'Full Pixel' dan ini segera memperbaiki masalah saya.

plafon
sumber
1

Saya memiliki beberapa masalah serupa hari ini, tetapi ternyata pengaturan di TV yang harus disetel. Jika Anda belum melakukannya, coba sesuaikan pengaturan monitor (mis. Ukuran).

l3dx
sumber
1

Periksa pengaturan monitor Anda. Di monitor saya, saya memiliki pengaturan yang disebut "Mode HDMI". Ini memiliki dua opsi "Mode PC" dan "Mode Video". Jika saya mengaturnya ke mode PC, itu sempurna. Jika saya mengaturnya ke "mode Video", saya memiliki situasi yang sama seperti yang Anda gambarkan.

Jayson Rowe
sumber
1

Jika Anda memiliki kartu video ATI, solusinya mungkin di Forum Ubuntu . Satu-satunya cara saya dapat memperbaiki masalah serupa adalah dari baris perintah, setelah menginstal driver berpemilik AMD.

sudo aticonfig --set-pcs-val=MCIL,DigitalHDTVDefaultUnderscan,0

Ini solusi yang aneh, tetapi itu bekerja untuk saya.

Michael
sumber
1

Saya memiliki masalah yang sama setelah menginstal Ubuntu 12,04 pada Dell Optiflex saya, terhubung ke TV HD-ready LG 32 ". Pengaturan asli untuk TV adalah 1360 x 768, tetapi saya hanya bisa menjalankannya dengan benar 1024 x 768.

Setelah mencoba segala macam saran dari sisi OS, saya membaca posting dari l3dx di atas dan memeriksa konfigurasi TV saya. Solusinya adalah masuk ke TV's Picture > Screen settingsdan mengatur pengaturan XGA secara manual 1360 x 768. Saya kemudian mengatur resolusi Tampilan di Ubuntu ke yang sama, dan itu berfungsi dengan baik.

Matt Cox
sumber
0

Ini hanya underscan, pada panel kontrol Anda harus ada pengaturan, agak sulit untuk ditangani kecuali Anda punya adaptor nvidia

Radius
sumber
0

Pada Panasonic VIERA saya, saya menemukan opsi "16: 9 overscan"; dan mengubahnya menjadi "Off".

Sekarang teks dapat dibaca; dan sisi-sisi layar tidak lagi terpotong.:]

DI
sumber
0

Saya memiliki masalah yang sama pada Micromax Full HD TV 40 inci

Untuk mengatasinya, saya mengatur rasio aspek panorama pada remote TV.

ashok
sumber
2
Harap tingkatkan jawaban Anda. Jelaskan pendekatan Anda.
AB
0

Saya sudah memiliki TV Sony Bravia 32inch, dan saya mengalami masalah serupa. Saya melakukan yang berikut untuk memperbaikinya (setiap operasi dilakukan dari remote TV). 1.) Buka Opsi, dan pilih Layar. 2.) Di sana, tergantung pada pengaturan layar Anda saat ini, Anda dapat (atau keduanya) Pergeseran Horisontal atau Pergeseran Vertikal. Anda juga dapat bermain-main dengan opsi Lebar.

Nikhil Sharma
sumber