Opened 4 years ago

Last modified 3 years ago

#17001 assigned bug

Intel Graphics Driver with Nvidia

Reported by: lorglas Owned by: rudolfc
Priority: normal Milestone: Unscheduled
Component: Drivers/Graphics/intel_extreme/haswell Version: R1/beta2
Keywords: Cc:
Blocked By: Blocking:
Platform: All

Description

Hello,

can you add my Intel Graphics Card on my Laptop MSI GP60 MS16-GH. This is the request from Rudolfc after connected him on the forum. https://discuss.haiku-os.org/t/cudatext-64bit-text-code-editor-ready-test-it-out-and-report/10750/9

I add my Syslog.

Attachments (24)

previous_syslog (201.0 KB ) - added by lorglas 4 years ago.
syslog (359.4 KB ) - added by lorglas 4 years ago.
previous_syslog_20210616 (190.8 KB ) - added by lorglas 4 years ago.
previous_syslog_20120618 (206.7 KB ) - added by lorglas 4 years ago.
screenshot1.png (48.5 KB ) - added by lorglas 4 years ago.
previous_syslog_26062021 (198.1 KB ) - added by lorglas 3 years ago.
previous_syslog_26062021.2 (198.1 KB ) - added by lorglas 3 years ago.
MSI GP 60.data (1.9 KB ) - added by lorglas 3 years ago.
MSI GP 60.listdev (2.9 KB ) - added by lorglas 3 years ago.
MSI GP 60.listusb (514 bytes ) - added by lorglas 3 years ago.
previous_syslog_27062021 (196.5 KB ) - added by lorglas 3 years ago.
previous_syslog_27062021.2 (196.5 KB ) - added by lorglas 3 years ago.
16247700848353953405106060816624.jpg (1.9 MB ) - added by lorglas 3 years ago.
previous_syslog_28062021 (218.6 KB ) - added by lorglas 3 years ago.
20210628_111532.jpg (1.9 MB ) - added by lorglas 3 years ago.
20210628_111530.jpg (1.8 MB ) - added by lorglas 3 years ago.
win_Sysinfo.txt (3.5 KB ) - added by lorglas 3 years ago.
win_Sysinfo1.txt (4.4 KB ) - added by lorglas 3 years ago.
win_Sysinfo2.txt (9.1 KB ) - added by lorglas 3 years ago.
win_Sysinfo3.txt (12.3 KB ) - added by lorglas 3 years ago.
win_Sysinfo4.txt (5.0 KB ) - added by lorglas 3 years ago.
System.html (24.0 KB ) - added by lorglas 3 years ago.
Extract from Ubuntu with lshw
syslog_64bit_19052022_Hrev_56112 (364.3 KB ) - added by lorglas 3 years ago.
New Syslog 64Bit
syslog_32bit_19052022_Hrev56112 (476.6 KB ) - added by lorglas 3 years ago.

Change History (48)

by lorglas, 4 years ago

Attachment: previous_syslog added

by lorglas, 4 years ago

Attachment: syslog added

comment:1 by rudolfc, 4 years ago

Owner: changed from nobody to rudolfc
Status: newassigned

comment:2 by rudolfc, 4 years ago

Thank you. The edit/DDC channel does not work, but it seems the driver does detect the presence of a monitor.

I'll have a look if I can find the problem next week. See below line from the log:

intel_extreme: Digital Display Interface A: no DDC register found

comment:3 by rudolfc, 4 years ago

Hi! Could you try hrev55159 or later to see if you have a working screen by any chance? I've included panelfitter programming and changed the internal panel programming. DDC still does not work for you I think, but the situation -might- have changed..

comment:4 by lorglas, 4 years ago

I try it with Haiku hrev55164, but is the same. i attacht the new syslog here. What is DDC?

Last edited 4 years ago by lorglas (previous) (diff)

by lorglas, 4 years ago

Attachment: previous_syslog_20210616 added

comment:5 by rudolfc, 4 years ago

Hi again :-) DDC stands for display data channel. This is a secondary comms channel between your monitor and computer via which (for instance) the monitor's properties are transferred. Among which the native resolution and max refreshrates (indirectly). So this is a rather important piece of the setmode puzzle you can imagine.

Anyhow: please now try hrev55168 or higher since I have updated the driver once again. Amongst others for your more 'modern' picture connection (later generation 7 chipsets have this as first ones). The driver now accepts no DDC data which should mean you can now have a picture. Since (if it's the only connected screen) Haiku does not know which max resolution it can display lets hope it picks a nice default that's rather common, or you already set a mode which you know should work on your screen.

Please tell me if you have a picture, and if you can set other resolutions correctly. This resolution thing I guess will still be a problem at least, because you have two screens (internal laptop one).

Next up will be a fix to get both running more independant from each other. IF that succeeds, (almost) everyone should have the option to use two screens simultaneously (common mode, clone only for now).

Also please post a syslog, and maybe a picture :-)

Thanks!

comment:6 by lorglas, 4 years ago

Hello rudolfc,

the same. I add the syslog from the session. After Booticons screen change to black.

This table is shows my testresult.


Screen Booticons Blank Black Screen

800x600x32 yes yes
1024x768x32 no yes
1280x1024x32 yes yes
1920x1080x32 yes yes
Default yes yes

Last edited 4 years ago by lorglas (previous) (diff)

by lorglas, 4 years ago

Attachment: previous_syslog_20120618 added

by lorglas, 4 years ago

Attachment: screenshot1.png added

comment:7 by rudolfc, 3 years ago

Ok thank you!

I am afraid I'll have to pause this ticket for now (unless someone else could pick it up of course): the DDI interface is one I cannot test myself yet as I have no such system at my disposal. (late gen7/gen8 systems).

When looking at datasheets from Intel I am having trouble locating enough info from that and also I see much differences compared to the older systems. It's a bit as I suggested in the forum (I think) earlier: it's a hard job creating a gfx driver that supports all these variations..

Last edited 3 years ago by rudolfc (previous) (diff)

comment:8 by rudolfc, 3 years ago

Hello, Could you please test hrev55189 or later for me?

There's a (slim) change that you might have a picture now.. Please upload a syslog again. This should at least rule out 'wrong pipe' adressing issues for me (one less thing to worry about later on)

Thank you!

comment:9 by lorglas, 3 years ago

I have the same black screen.

Testest with Haiku 55187 and your driver from the zip file.

by lorglas, 3 years ago

Attachment: previous_syslog_26062021 added

by lorglas, 3 years ago

Attachment: previous_syslog_26062021.2 added

comment:10 by rudolfc, 3 years ago

Hi again, Can you please confirm you only have the internal panel connected, so no external additional monitor?

It looks BTW like the 'link detection' bit on DisplayPort A connection is shut-off by the driver (at first a link is detected, and later on it is gone).

I saw this also with another user where both DDI and Displayport connection was detected. I find this also strange: if one screen (internal panel) is connected that should have been just -one- detected monitor, not -two-.

I'll update the driver again for a test with link-detection shut off 'protection' (by buffering info in the driver about what it first finds at startup: which is currently not done that way).

So please confirm that you just have the internal panel connected currently, and also with the tests before where you uploaded syslogs from here?

Thank you!

by lorglas, 3 years ago

Attachment: MSI GP 60.data added

by lorglas, 3 years ago

Attachment: MSI GP 60.listdev added

by lorglas, 3 years ago

Attachment: MSI GP 60.listusb added

by lorglas, 3 years ago

Attachment: previous_syslog_27062021 added

by lorglas, 3 years ago

Attachment: previous_syslog_27062021.2 added

comment:11 by lorglas, 3 years ago

Hi rudolfc,

i have only the internal sceen connected. Nothing more. It is a laptop from MSI. I attach the other hardfile info for you. Perhaps it helps. It is possible to link to all display connection in the driver. Perhaps is one working.

comment:12 by rudolfc, 3 years ago

Hi again,

Could you please test: http://rudolfs-place.nl/Haiku/Downloads/Intel_extreme_drv_v6_hrev55200.zip

I blocked (for your system type) 'old' DP-port scanning: so now it only scans DDI as it should be for you.

Do you get a/some picture now? Please upload a syslog again as well..

Thank you!

by lorglas, 3 years ago

Attachment: previous_syslog_28062021 added

by lorglas, 3 years ago

Attachment: 20210628_111532.jpg added

by lorglas, 3 years ago

Attachment: 20210628_111530.jpg added

comment:13 by lorglas, 3 years ago

Hi,

i change the driver to the new one. But is the same. The Laptop is crazy. I add some picture. Picture with 20210628_111530 shows booting and after the last icon i get a blank black screen, see picture 20210628_111532. I see that anything change the screen. A little flick/flack was there, but after then is black.

Version 0, edited 3 years ago by lorglas (next)

by lorglas, 3 years ago

Attachment: win_Sysinfo.txt added

by lorglas, 3 years ago

Attachment: win_Sysinfo1.txt added

by lorglas, 3 years ago

Attachment: win_Sysinfo2.txt added

by lorglas, 3 years ago

Attachment: win_Sysinfo3.txt added

by lorglas, 3 years ago

Attachment: win_Sysinfo4.txt added

by lorglas, 3 years ago

Attachment: System.html added

Extract from Ubuntu with lshw

comment:14 by lorglas, 3 years ago

I add a extract from Ubuntu lshw, in hope it can be help.

in reply to:  14 comment:15 by korli, 3 years ago

Replying to lorglas:

I add a extract from Ubuntu lshw, in hope it can be help.

lshw output is normally text

comment:16 by rudolfc, 3 years ago

So it's HD4600, Haswell, ID 0x0416, from that windows file. I expect setmode isn't working yet in the driver, you card is newer than the newest one I have to test with currently, unfortunately.

In the meantime there were more fixes to git, so your best bet is just a recent nightly. Always interesting to hear if that still did not change anything for you.. or if it did. Probably not, but I always like to rule out things. Sorry it takes long all in all..

comment:17 by lorglas, 3 years ago

Hi, after update to hrev55608 my graphics cards works.

Thank you, one issue is open. HDMI out isn't working. I see in the prefs the other Screen, but no output on the screen. I will test HDMI again on the weekend with another screen.

I will test it with VGA output also.

regards lorglas

Last edited 3 years ago by lorglas (previous) (diff)

comment:18 by waddlesplash, 3 years ago

Component: - GeneralDrivers/Graphics/intel_extreme

comment:19 by rudolfc, 3 years ago

Hi lorglas, since it now works, can you upload a fresh syslog with a boot with the driver in it? I'd like to see what the driver does all in all. Thank you for the update!

comment:20 by korli, 3 years ago

Component: Drivers/Graphics/intel_extremeDrivers/Graphics/intel_extreme/haswell

comment:21 by korli, 3 years ago

Please test with a nightly, and upload a syslog.

by lorglas, 3 years ago

New Syslog 64Bit

by lorglas, 3 years ago

comment:22 by lorglas, 3 years ago

I uploaded the new Syslog, sorry for my delay.

comment:23 by korli, 3 years ago

hi lorglas, what's working, what isn't working?

comment:24 by lorglas, 3 years ago

HDMI out isn't working. The rest is working. See above

VGA not tested today

Last edited 3 years ago by lorglas (previous) (diff)
Note: See TracTickets for help on using tickets.