Sto scrivendo questo su un monitor DVI 2560x1600 Dual Link collegato a un computer usando HDMI 1.4.
Smetti di cercare adattatori da HDMI a DVI-DL. Tutti gli adattatori che troverai sono adattatori passivi single-link, anche se possono essere pubblicizzati come dual-link.
Sebbene sia possibile implementare un adattatore da HDMI 1.4 a DVI Dual Link utilizzando un ricevitore Analog Devices ADV7619
297 MHz HDMI 1.4 che divide automaticamente i link ad alto pixel clock in pixel pari e dispari e due trasmettitori ADV7513
165 MHz HDMI 1.4 per trasmettere i pixel su due link separati, nessun produttore sta producendo un tale dispositivo.
Hai bisogno di un dispositivo che generi un'uscita DVI Dual Link da un ingresso a link singolo. E l'unico ampiamente disponibile è uno DisplayPort to Dual Link DVI adapter
, venduto sotto diverse marche.
Con questo, abbiamo ridotto il problema alla conversione di HDMI 1.4 in DisplayPort 1.1. Non c'erano soluzioni per questo fino a poco tempo fa, quando il chip STMicroelectronics STDP2600
è diventato disponibile. Diverse marche vendono adattatori basati su questo chip. Nel caso in cui il tuo monitor abbia un ingresso DP a piena risoluzione, usare solo questo adattatore è sufficiente - non c'è bisogno di convertire in DVI-DL.
Collegare questi due insieme dovrebbe fornire una soluzione da HDMI 1.4 a Dual-Link-DVI. Tuttavia, il driver Radeon di Linux (xf86-video-ati) non era ancora contento, e ignorava il videomode 2560x1600 nella lista delle modalità valide in EDID. La ragione era che il driver Radeon di Linux avrebbe abilitato i pixel clock sopra i 165 MHz solo nel caso in cui un monitor avesse un HDMI Vendor Specific Data Block nel blocco esteso di EDID della Consumer Electronic Association.
Ovviamente, un monitor DVI puro non avrà un HDMI VSDB nel CEA EB di EDID. Ho risolto questo problema aggiungendo un de-emettitore audio S/PDIF per HDMI che ho preso da eBay nella catena che aggiunge il CEA EB per aggiungere descrittori audio all'EDID. Una soluzione corretta sarebbe quella di fornire un file EDID modificato direttamente al driver.
Questo funziona per Linux, su Windows potresti non aver bisogno della modifica EDID, o potresti averne bisogno di una più estesa. Non ho una macchina Windows da testare.
Stringete tutti e tre insieme, assicuratevi che siano tutti alimentati tramite i loro connettori USB e voilà, una bellissima immagine a piena risoluzione 2560x1600 a 60 Hz di refresh rate sul mio monitor Dual Link DVI.