Dell-u2711-monitor
'Perbaiki' 'bagaimana' memecahkan 'untuk masalah resolusi dengan Dell U2711 dan yang lainnya dari itu adalah sejenisnya.
(Telah dilaporkan bahwa ini tidak berfungsi dengan M1 Mac, Dell saya telah meninggal dan saya tidak dapat menguji atau memverifikasi ini lebih lanjut)
Jadi Anda di sini dan Anda telah menemukan repo ini. Mungkin karena Anda mengalami frustrasi yang tak terduga dengan pengaturan video di monitor Anda dan Anda mungkin memasukkannya ke Mac atau mencoba menggunakan HDMI dan menemukan itu menampilkan HD/1080p/1920x1080 daripada 2560x1440 panel mampu. Dan ini akan memberi Anda tingkat refresh 60Hz, daripada laju 35Hz di soluton lain. (Dengan bit untuk membantu Anda mengedit hal -hal yang sesuai dengan apa yang Anda butuhkan);)
Yup, saya pernah ke sana dan itu sedikit 'kuda betina.
Jadi inilah kesepakatannya. Setelah memiliki panel ini dari sekitar 2012 dari yang baru, saya juga memiliki tantangan saya. Di Mac, ia memiliki masalah yang mengganggu untuk tidak berbicara dengan port tampilan jika sistem Anda tidur atau Anda mengganti input, dan kemudian ada masalah menghubungkan ke port DVI atau HDMI di mana Anda mendapatkan 1080p tetapi tidak ada yang lebih tinggi.
Mari kita buka beberapa hal.
- DVI-D Ini adalah tautan ganda DVI-D yang benar daripada DVI-I yang juga tersedia, yang merupakan tautan tunggal. Tautan tunggal DVI-D bukanlah sesuatu, itu adalah DVI-I salah label. Yang membuat frustrasi karena banyak kabel DVI-I diberi label DVI-D ketika tidak. Ini adalah pemasaran yang menyesatkan dan membuat frustrasi.
- Saya telah menggunakan DVI-D dan port display (DP) pada monitor ini selama bertahun-tahun dan umumnya sangat sangat baik. Kecuali untuk bit tidur DP. Saya telah menjalankan ini pada berbagai sistem, terutama Mac dan memiliki resolusi penuh tentang ini juga.
- Apa pun yang menggunakan HDMI adalah rasa sakit di pantat, baik sebagai sumber dari mesin Anda atau sebagai penerima pada monitor, dan ini ada hubungannya dengan konfigurasi EDID pada monitor.
Triknya:
Dvi-d
Adaptor - jika perlu
Jika Anda tidak memiliki output asli DVI-D pada sistem/kartu video Anda, Anda akan membutuhkan adaptor, dan di sinilah rumitnya.
- Tidak semua adaptor DVI adalah DVI-D, jadi Anda perlu sumber yang mampu DVI-D. Seringkali tanda fisik adalah mereka tidak memiliki kelompok pin kedua untuk jalur sinyal kedua atau ganda, tetapi itu tidak selalu terjadi. Jadi, Anda perlu memastikan bahwa Anda memiliki adaptor yang mampu tautan ganda. Saya menemukan adaptor Apple Thunderport 2 ke DVI adalah satu -satunya yang bisa saya temukan, yang juga akan kekurangan pasokan sebagai antarmuka yang dihentikan.
- Ini adalah apel yang saya harapkan akan bekerja https://www.apple.com/nz/shop/product/mb570z/b/mini-displayport-t-dvi- adapter
- Ini adalah tautan ke yang saya tidak harapkan untuk bekerja, itu diindikasikan sebagai 1080p bukan spesifikasi penuh yang diperlukan. https://www.pbtech.co.nz/product/cabstt690287/startech-mdp2dvimm3b-mini-displayport-dp-to-dvi
Kabel - pasti dibutuhkan
Bit kedua adalah bit yang lebih jelas, Anda memerlukan kabel tautan ganda DVI-D.
- Yang satu ini lokal untuk saya, saya berharap untuk bekerja, karena terdaftar sebagai tautan ganda DVI-D https://www.pbtech.co.nz/product/itpak621n/dynamix-2m-dvi-d-male-t-- DVI-D-Male-Digital-Dual-L
- Ini adalah kabel yang tidak akan berfungsi, terdaftar sebagai HDMI (yang akan segera saya datangi) - dvi -d meskipun dengan kredit mereka mereka menyatakan tautan tunggal https://www.pbtech.co.nz/product/cabdnx1542 /Dynamix-C-HDMIDVI-1-1M-HDMI-MALE-TO-DVI-D-MALE-181
- Ini adalah contoh yang baik dari salah label, pin yang tidak lengkap di steker memberikan kurangnya saluran ganda. https://www.pbtech.co.nz/product/cabstt1583045/startech-dvimm6-6-ft-dvi-d-single-link-cable---mal
File edid
- Seperti HDMI, DVI-D diatur oleh file EDID, jadi meskipun Anda mungkin bisa mendapatkan 1080p dari sistem Anda, monitor membatasi resolusi sinyal.
- Penggunaan awal DVI-D saya berada di Mac yang tidak mendukung resolusi penuh dari monitor, sehingga saya memilih untuk memiliki sesuatu yang sudah terbukti di masa depan, tidak tahu pada saat itu seperti apa drama itu. AGH!
Ok itu dvi-d, bagaimana dengan port display (dp)
Adaptor - jika perlu
Sekali lagi seperti DVI-D, jika Anda tidak memiliki port asli di mesin Anda, Anda akan memerlukan adaptor. Ini sedikit lebih sederhana daripada DVI-D karena protokol port display jauh lebih tinggi dalam bandwidth sebagai hasilnya.
- Jadi cukup banyak adaptor yang cocok akan melakukan pekerjaan di sini. Solusi port display adalah pendekatan pilihan saya, meskipun beralih dari HDMI ke DP adalah masalah, tetapi Thunderbolt/Mini DP ke DP cukup solid.
- Dengan solusi ini, Anda mungkin harus mematikan tidur sistem, karena Anda harus menjaga kartu video tetap hidup agar koneksi DP tidak putus. Power Off Screen Save OK, itu sinyal blanking, tunda sistem Anda dan tidak bagus saat kembali.
- Juga, jika Anda perlu beralih sumber secara teratur, maka hindari DP sebagai pilihan koneksi.
- Jika Anda ingin menggunakan PBP, gambar dengan gambar saya pikir, pengaturan maka DP juga tidak ada kartu, itu tidak termasuk. HDMI, komposit, dan komponen adalah satu -satunya opsi
Kabelnya
- Ambil kabel apa pun, mereka semua harus bekerja.
VGA
Ya, itu ada di sana, tapi mengapa repot -repot, itu analog dan tidak benar -benar sesuai dengan tugas tugas monitor res tinggi. Oke untuk bertahan sebentar, tetapi temukan solusi yang berbeda.
HDMI
Kabelnya
- Anda perlu memiliki HDMI 2.0 atau kabel yang lebih baik agar ini berfungsi pada resolusi yang lebih tinggi.
Di sinilah juga sulit
Untuk beberapa alasan yang tidak diketahui, Dell memutuskan untuk tidak memasukkan semua resolusi dalam file data Baked in EDID pada monitor. Di situlah semua ini menjadi kesedihan dan ketika Anda membaca surat ini.
- File EDID adalah file identifikasi atau data yang diludahi oleh monitor pada sistem Anda saat terhubung untuk menjelaskan kemampuan HDMI monitor, sehingga sistem Anda tahu cara membicarakannya.
- Secara default Dell belum memasukkan panel 2560x1440 asli dalam data EDID dengan asumsi bahwa Anda hanya akan menggunakannya pada HDMI jika menggunakan sesuatu selain komputer untuk terhubung ke sana.
- Diskusi panjang tentang masalah ini mencakup semuanya lebih detail, dan membingungkan https://forums.whirlpool.net.au/thread/9lm2vrq3
- Dalam istilah dasar Anda perlu 'memperbarui' file EDID dalam sistem, pada monitor atau komputer Anda, untuk membuatnya mengenali pengaturan resolusi yang tepat sehingga Anda dapat pergi dari sana.
Mengapa Repo Hub Git
Baik untuk pembelajaran saya dan Anda dapat memotong beberapa rasa sakit dan sampai ke intinya. Dan saya ingin menggunakan port HDMI di Mac saya untuk layar sehingga saya tidak perlu mengorbankan port USB-C/Thunderport 3 untuk layar.
Berikut ini cukup banyak untuk pengguna Mac pada saat ini, semoga ini berguna dalam perjalanan Anda jika Anda bukan pengguna Mac yang mencari solusi.
- Ya ini sudah lama dibaca, karena Anda membutuhkan latar belakang dan hal -hal memengaruhi pilihan Anda, jika Anda memiliki opsi port alternatif, itulah pendekatan yang mudah, jika Anda hanya memiliki HDMI, maka Anda di sini membaca ini.
Mengapa tidak menggunakan setResX?
Pertanyaan yang bagus dan yang valid, namun, itu tidak menyelesaikan masalah teknis dan membuat Anda memiliki versi kacau dari apa yang sudah Anda miliki.
- SetResx Trik Mac Anda untuk berpikir itu terhubung ke layar RES yang lebih tinggi dan memberi Anda lebih banyak piksel yang beroperasi untuk gambar yang ditampilkan, tetapi perangkat keras yang mendasarinya masih berjalan pada 1080p bahkan berpikir Mac berpikir itu pada resolusi yang lebih tinggi. Kecuali jika Anda buta ini membuatnya lebih buruk dari 1080p di layar untuk dilihat.
Jadi untuk membongkar itu sedikit lebih banyak saat menggunakan setResx:
- Anda Mac menggambar layar 2560x1440 di memori grafisnya
- Perangkat keras grafis Anda kemudian bertangkas dari 2560x1440 hingga 1920x1080 (1080p) dan menyemprotkannya ke kabel ke monitor
- Monitor menerima aliran data 1920x1080 dan kemudian mengonversinya dengan penskalaan (pengaturan lebar default pada tampilan Anda) ke layar 2560x1440.
- Anda dapat mengonfirmasi ini dengan memeriksa monitor Anda, menu, pengaturan tampilan, tampilan info. Ini masih akan mengatakan 1080p
- Jika Anda mengubah mode lebar di menu Pengaturan Tampilan Monitor dari lebar ke 1: 1 Anda akan melihat apa yang saya maksud.
Anda mungkin mengatakan, jadi apa masalahnya dengan itu, itu mendapatkan 2460x1440 dari Mac ke layar?
- Ya itu, bagaimanapun, karena penskalaan dan peregangan untuk mendapatkannya di sana piksel telah diproses ke dalam dan keluar dari bit piksel, yang berarti bahwa gambar akhir yang ditampilkan sama sekali tidak segar.
- Seperti yang saya katakan sebelumnya, jika Anda buta itu adalah soluton, tetapi tidak akan senang dengan saya.
Kembali ke perbaikan asli:
Di Mac, karena tautan forum di atas mencakup Linux dan Windows dengan cukup baik, kita perlu melakukan beberapa hal yang bukan yang paling mudah dilakukan, dan pembaruan seperti Catalina telah membuatnya lebih sulit.
- Pertama, posting oleh Michael Civitillo ini adalah pendekatan terbaik hingga saat ini yang telah saya temukan untuk memberikan solusi akhir, tetapi masih memiliki masalah bahwa solusi masih menggunakan data Monitor EDID yang salah. https://michaelcivitillo.com/overriding-edid-on-osx-for-external-monitors/ Saya telah menyertakan salinan/tempel halaman dalam repo jika hilang, seperti beberapa tautan forum di atas.
- Sejak Michael's 2017 Post Apple telah merilis Catalina, dan ini telah membuat / atau direktori root dari sistem hanya dibaca.
- Jalannya adalah dengan menjalankan "sudo mount -uw /" sebelum Anda attmpt untuk menyalin apa pun ke area sistem. Sekali lagi seperti yang dikatakan Michael, ini perlu digunakan dengan hati -hati, karena Anda bisa mengacaukan sistem Anda.
Jadi bagaimana Anda mendapatkan data EDID dalam format yang bisa dibaca oleh sistem Anda?
Ini adalah bagian yang juga saya perjuangkan. Saya telah menemukan editor untuk file edid, tetapi tidak tahu banyak tentang ini, saya sedikit kelinci menggunakan alat untuk mendapatkan sesuatu yang akan berhasil. Saya khawatir tentang batu bata atau merusak monitor dengan pengaturan yang salah juga.
Apa yang telah saya konfirmasi:
- Perbaikan Michael yang diuraikan di atas memang menempatkan monitor ke dalam mode terkelola yang kita butuhkan
- Perintah pemasangan memungkinkan saya untuk menulis file ke area sistem dan sejauh ini telah macet (belum mengaktifkan kembali perlindungan integritas sistem)
- Bagian terakhir dari persamaan adalah menemukan file aliran data EDID HEX yang sesuai untuk monitor dengan resolusi 2560x1440 yang dipanggang ke dalamnya.
Bit yang menyenangkan!
Jadi langkah -langkahnya adalah kombinasi dari bit dari atas.
Anda perlu diinstal dan disatukan.
- File ruby dari git ini, itu di -tweak dari file ruby dari https://gist.github.com/adaugherity/7435890. Ini agar kita dapat memberi makan skrip file daripada mengunduh langsung salah satu edid monitor sendiri, karena di situlah sumber masalahnya.
- Editor Edid jika Anda tidak ingin mempercayai string data saya atau Anda ingin bermain https://www.analogway.com/apac/products/software-tools/aw-edid-editor/
Prosesnya:
- Mulai ulang mac Anda. Sebelum OS X dimulai, tahan Command-R dan tetap menahannya sampai Anda melihat ikon Apple. Saat Anda melihat bilah kemajuan, lepaskan memegang perintah-R dan tunggu mode pemulihan boot.
- Dari menu Utilities, pilih Terminal.
- Di jendela terminal, ketik: csrutil nonaktifkan, lalu tekan enter.
- Mulai ulang mac Anda.
- Pastikan Anda hanya memiliki monitor yang terhubung yang menyebabkan masalah tampilan.
- Terminal terbuka dan dapatkan pengaturan.
- 6.1. Git Clone https://github.com/jhale716/dell-u2711-monitor dell-u2711-patch
- 6.2. CD Dell-U2711-Patch
- 6.3. ioreg -l -d0 -w 0 -r -c AppledIsplay >> dell -u2711-patch.txt
- 6.4. Nano dell-u2711-patch.txt (saya menggunakan nano sebagai editor terminal saya)
- 6.5. Di sini Anda akan mengganti string "iodisplayedId" = <banyak angka dan huruf> dengan ini.
- 00FFFFFFFFFFFF0010AC56A0B54A050634150104E53C2278F08E05AD4F33B0260D5054A55F008100B300714FA9408180FF0001000100815B0050A0A029500820B80000B03100007E000000F7000AFFFFFFFFFFF000000000000000000010000000000000000000000000000000000010000000000000000000000000000001F402030A30E50D6C5A4C4500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000078
- Anda perlu memastikan Anda memiliki <> di tempat saat Anda mulai, tidak ada ruang tambahan dan Anda juga harus memastikan Anda memiliki string yang benar yang ditempelkan. Checksum pada akhirnya khusus untuk string ini, jadi jangan ubah yang ini.
- Gunakan panah Anda untuk menavigasi dan menghapus string yang ada sebelum Anda menempelkan yang baru, ya Ctrl+V akan bekerja di sini.
- 6.6. Setelah Anda melakukannya, Ctrl+X, lalu y, lalu masukkan akan menyimpannya.
- Saya telah menyertakan file sampel yang saya buat, untuk referensi, mereka tidak perlu bekerja pada sistem Anda, itulah sebabnya Anda perlu melakukan langkah 6 di kedatangannya.
- Jalankan skrip untuk membuat file yang Anda butuhkan. Ruby Patch-Edid-File.rb Folder baru dengan nama aneh (milik saya adalah DisplayVendorid-10ac dan Michael adalah DisplayVendorid-4C2D) akan dibuat di direktori home Anda.
- Sekarang Anda perlu mengaktifkan akses menulis ke file sistem, sudo mount -uw / akan melakukannya untuk Anda.
- Saya sarankan mencadangkan file yang akan Anda salin, untuk berjaga -jaga.
- 9.1. Menggunakan nama lipat yang Anda temukan di Langkah 7, MKDIR Backup- {NewFolder}
- 9.2. CP/Sistem/Perpustakaan/Display/Contents/Resources/Overrides/{newfolder}/* Backup- {newfolder}/
- Salin file pengaturan Edid baru Anda ke tempat sudo cp {newfolder}/*/system/library/display/konten/sumber daya/overrides/{newfolder}/
- Mulai ulang mac Anda. Setelah Anda login, monitor Anda akhirnya harus terlihat seperti yang diharapkan.
- Anda harus mengaktifkan kembali SIP pada titik ini dengan me-reboot kembali ke mode pemulihan dan mengetik CSRUTIL diaktifkan di terminal.
Saya telah menyertakan beberapa file tambahan untuk digunakan jika Anda mau.
- Dengan perintah IOREG, Anda akan mendapatkan banyak hal lain yang mungkin ingin Anda mainkan, juga juga aliran data hex yang saya buat mungkin perlu diubah untuk situasi Anda. Saya menjalankan 2560x1440 @ 60Hz yang cocok untuk saya, Anda mungkin tidak menginginkannya.
- Anda mungkin ingin beberapa pengkhianatan tentang apa yang Anda lakukan untuk memeriksa indera dan pengompaan langsung. Saya telah menggunakan dan mendokumentasikan langkah -langkah ini satu per satu, tidak termasuk Typo ini berhasil untuk saya.
File
- Dell-U2711-blank.bin File Editor Terjangkau Anda Dapat Terbuka Secara Langsung
- dell-u2711-blankraw.dat File ekspor mentah Formulir editor awedid sebelum dibersihkan
- dell-u2711-blank.dat file hex yang diekspor dari editor yang luar biasa dengan info prekurser, spasi, dan pengembalian kereta yang dihapus untuk memberikan string hex yang dibutuhkan.
- dell-u2711-patch.txt sebagai contoh dari seperti apa Anda seharusnya, jangan gunakan yang ini!
- DisplayVendorID-10AC misalnya dari file akhir yang harus Anda salin sebelum Anda reboot.
Mudah -mudahan ini sangat membantu dan berguna untuk mengatasi keputusan yang sangat bodoh bagi Dell untuk membuat awalnya pada monitor kelas atas pada saat itu.