Thank you all for your thoughts, I’ll keep it in mind. Though it seems somewhat incompatible in total to me
Anyhow, I have a new testdriver ready, the third one, 32bit. You can grab it here:
http://www.rudolfs-place.nl/Haiku/Downloads/Intel_extreme_drv_v3_32bit.zip
(the first one I took offline btw)
This new version now works both on analog connected screens, and on digital connected (HDMI) screens, at least on IvyBridge as I am testing on that one. There will hopefully also be improvements for all other systems so I’m always interested in testresults
The digital connection currently works in the ‘analog’ way as I described in my story above. So the link is set to the actually needed speed, and so is the refreshrate. Nice for gaming (and such) indeed…
As a sidenote I also updated git again with a few small fixes that I stumbled upon today while fixing the trouble with the digital connection (which now works because of those fixes, plus the M/N and panelfitter programming I have not yet in git).
Please note that only one connected screen is tested by me at the moment, I think very soon I’ll test with both an analog and digital connection. But first I’ll doublecheck gen4 displayport (did not test that yet), and I’ll dive in the Sandy Bridge compat trouble (gives a picture but still has distortions): I’ve located a system with that chipset over at the office and directly demoed Haiku to an interested collegue of mine
If you start testing, and you get no picture (out of range), it might be handy to first boot in vesamode and set a nice starting mode: i.e. 1024x768 if you want to test single-lane modes (downto 640x480 i.e. will go that way): or 1280x1024 if you want to test dual lane modes ( goes upto/including 1920x1080 but only in low refreshrates ( just below 60Hz).
If you’d start with 1920x1080 @ 70 Hz or so: the driver needs three lanes, but since that’s never programmed by the BIOS (anyone a 4k screen or so? what does VESA offer on such a screen?). this won’t give you a working screen.
After you set your starting mode in VESA you can reboot to the normal driver: that should work, and you should be able to set modes nearby as explained just now.
I hope this piece of text makes sense to everyone… Good luck!