Opened 13 years ago

Closed 7 years ago

Last modified 3 years ago

#4750 closed bug (fixed)

[ Matrox driver ] DVI detection/routing problem (DVI port doesn't work correctly)

Reported by: starsseed Owned by: rudolfc
Priority: normal Milestone: R1/beta2
Component: Drivers/Graphics/Matrox Version: R1/Development
Keywords: Cc:
Blocked By: #7662 Blocking:
Platform: x86


when I start Haiku ( hrev33411 ) with a 1920*1080*60Hz monitor ( LG W2316V ) connected to the DVI port, It boots fine until the rocket icon light up, then the monitor goes into sleep (power off mode). changing the video size in the boot menu doesn't help.

Attachments (1)

listdev.log (3.0 KB ) - added by starsseed 13 years ago.
device list

Download all attachments as: .zip

Change History (17)

by starsseed, 13 years ago

Attachment: listdev.log added

device list

comment:1 by anevilyak, 13 years ago

Owner: changed from axeld to rudolfc

comment:2 by umccullough, 13 years ago

AFAIK, Changing the resolution in the boot menu only affects VESA mode (which the boot splash screen uses)

If you want to boot with VESA mode only - you can go into the safe mode options menu and select to use fail safe video.

That should at least allow you to use Haiku until the driver issue has been identified and resolved.

comment:3 by thomasmansfeld, 13 years ago

AFAIK, the Matrox G Seriers does not support resolutions higher then 1280*1024 on the DVI port.

comment:4 by starsseed, 13 years ago

@ thomasmansfeld : I can get 1920*1080*60Hz/DVI resolution under windows XP (without overlay support)

@ umccullough : I can boot Haiku if I connect the monitor to the analog connector ( but at a lower resolution : 1280*800 )

comment:5 by rudolfc, 13 years ago

Hi there,

I think (from memory) that indeed 1280x1024 is the max resolution on DVI. However, if windows displays 1920x1080 on the G550 then we can do that too probably (at least I'll give it a go).



comment:6 by starsseed, 13 years ago

*oups* you're rigth. 1920x1080 was analog mode not DVI (I wrote from memory). But note that something on the screen would be sufficient.

NB : Haiku doesn't find the 1920*1080*analog mode.

comment:7 by rudolfc, 13 years ago

Hi there,

So can you confirm that you only saw 1920x1080 using the VGA port, and NOT the DVI port? In this case I just need to add the correct modeline to the matrox driver I hope..

What do you mean with 'something on the screen'? BTW I'm afraid I am at a loss here..


comment:8 by rudolfc, 13 years ago

Ah, OK, now I see.

Does it still show no video on DVI if you delete the vesa settings file, and the app_server settings file? Haiku will try 1024x768 then..

If you first connect your screen to the analog port, select a mode above 1280x1024 using Screen prefs, then reboot with the monitor now connected to the DVI port, Haiku will try the resolution you just set.. And will fail.

Is this the case on your system?

Thanks for answering in advance.. Rudolf.

comment:9 by starsseed, 13 years ago

I confirm that I see 1920x1080 using the analog connector in windows. ( but this resolution is not available in Haiku ) And i confirm that I never saw the 1920x1080 mode using the DVI connector ( nor in windows nor in linux)

I booted using the analog, then I set the resolution to 1024*768 32 bit 60hz. the content of my vesa setting file is

mode 1024 768 32

After that I rebooted using the DVI connector, but the screen still went to the power off mode after the rocket icon lighted up.

Does-that help you ?

PS : I boot

comment:10 by rudolfc, 13 years ago


I updated the exported modelist in hrev33797. Please see if 1920x1080 works OK now (over here it does, tested on a G450 VGA connector :-)

This G450 is here since begeistert, and I see the DVI connector being shut-off even if I don't use the other connector. I'll test some more later on.

The G450 I am testing is a PCI card, which is even reasonably fluent in firefox use and outputting a HDTV trailer using bitmap mode works (though dropping frames due to bandwidth limits on the PCI bus).

Note that overlay only works upto DVD resolution (I think it adheres to doc specs, but I'll try to find those docs back and check).

Please be adviced that the matrox driver doesn't contain DDC/EDID code yet so all modes supported by the driver are exported, even if the monitor can't display it.





comment:11 by starsseed, 13 years ago

I copied your updated Matrox drivers ( hrev33797 ) in Haiku hrev33411 (the revision at the bug's opening)
1920*1080 is available and works well with my Matrox G550/AGP.

Good luck for the DVI stuff. ( I remain available for more feedback )

comment:12 by rudolfc, 13 years ago


About DVI: There's no DVI support yet in the driver, at all. I just found that back in the HTML docs I once wrote for the driver.

I don't know yet if I'll fix that as I don't know the amount of work involved. I'll keep you posted if I findout more.



comment:13 by scottmc, 12 years ago

Blocking: 7662 added

comment:14 by rudolfc, 7 years ago

Resolution: fixed
Status: newclosed

Hi, closing this ticket as the 1920x1080 issue was solved. DVI support will remain non-existing (in the meantime these cards are very old..)

If someone thinks this ticket should remain open, please re-open it :)



comment:15 by waddlesplash, 4 years ago

Blocked By: 7662 added
Blocking: 7662 removed

comment:16 by nielx, 3 years ago

Milestone: R1R1/beta2

Assign tickets with status=closed and resolution=fixed within the R1/beta2 development window to the R1/beta2 Milestone

Note: See TracTickets for help on using tickets.