Opened 5 years ago

Last modified 2 years ago

#15427 assigned bug

Intel graphics only supported by framebuffer driver

Reported by: vidrep Owned by: rudolfc
Priority: normal Milestone: Unscheduled
Component: Drivers/Graphics/intel_extreme/cherryview Version: R1/Development
Keywords: Cc:
Blocked By: Blocking: #14193
Platform: All

Description (last modified by rudolfc)

hrev53555 x86_64

device Display controller (VGA compatible controller, VGA controller) [3|0|0]

vendor 8086: Intel Corporation device 22b1: Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Integrated Graphics Controller (gen8-lp gfx: Cherryview/Braswell)

Attachments (4)

syslog (112.5 KB ) - added by vidrep 5 years ago.
syslog.2 (471.9 KB ) - added by vidrep 3 years ago.
IMG_0669.JPG (449.6 KB ) - added by vidrep 2 years ago.
IMG_0670.JPG (603.9 KB ) - added by vidrep 2 years ago.

Download all attachments as: .zip

Change History (26)

comment:1 by pulkomandy, 5 years ago

Component: Drivers/Graphics/intel_extremeDrivers/Graphics/intel_extreme/broadwell
Owner: changed from kallisti5 to pulkomandy

comment:2 by vidrep, 5 years ago

Syslog attached for this PC

by vidrep, 5 years ago

Attachment: syslog added

comment:3 by pulkomandy, 5 years ago

Blocking: 14193 added

comment:4 by vidrep, 5 years ago

FYI: This graphics on this PC can only be connected to a monitor with a HDMI cable.

comment:5 by vidrep, 3 years ago

Owner: changed from pulkomandy to Rudolfc
Status: newassigned

I took the liberty of reassigning this ticket to rudolfc from PulkoMandy, assuming that it falls within the scope of the current Intel extreme driver work being done.

comment:6 by vidrep, 3 years ago

Owner: changed from Rudolfc to rudolfc

comment:7 by rudolfc, 3 years ago

this is generation 8 gfx. it's ID is not in the driver yet, probably best to leave it as it is for now since we're still struggling to get older generations to get working (first).

comment:8 by vidrep, 3 years ago

Is hrev55639 going to be applicable to this generation of Intel graphics?

comment:9 by rudolfc, 3 years ago

Good morning from Holland vidrep.

Your card is generation 8, but LP series: cherryview/Braswell, while I did work a lot on generation 7 and 9. Generation 8 non-LP (broadwell) has DDI, and generation 7 Haswell (has DDI for the first time), which I now have (almost) fully running on generation 9 (DDI, skylake), so there's a good chance it can be made to work on gen7 and 8 DDI now too.

This does not apply for the system of this ticket I'm afraid. Because docs are incomplete though, I cannot yet fully determine if this system does, or does not, have the DDI style interface. I have the feeling it does not have DDI. (If you can find more info, I'd love to see it ;-)

It looks like we best leave it as it is for now: unsupported.

If you have a gen7 or gen8 gfx sysem with DDI interface however, we could have a go at that..

Thanks for checking in!

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

comment:10 by rudolfc, 3 years ago

Description: modified (diff)

comment:11 by vidrep, 3 years ago

I'm not sure what info you might need or even where to look. However, I did find this...

https://01.org/linuxgraphics/documentation/hardware-specification-prms/2014-2015-intel-processors-based-cherry-trail/braswell

comment:12 by rudolfc, 3 years ago

Hi there vidrep, exactly, that's the place to look for register level info and stuff. I didn't mean you had to come up with that btw, sorry if you thought that I expected input from you about this :-) It's probably more the other way around, me or someone else working on that driver should checkout the specs and implement stuff for your hardware in the driver..

I haven't been looking at details for your type (LP) yet I must admit, there's a lot todo..

As soon as there's something interesting going on I hope to inform you about it. Thanks for responding!

comment:13 by korli, 3 years ago

hi vidrep, could you try a build with the chv pci ids enabled (https://haiku.movingborders.es/testbuild/I15db665d27fe3e3e757c35c2603d693770387067/1/hrev56093/x86_64/ ) and post a syslog? Thanks. It's just to have a baseline on Cherryview.

comment:14 by vidrep, 3 years ago

I have attached the syslog as requested

by vidrep, 3 years ago

Attachment: syslog.2 added

comment:15 by vidrep, 3 years ago

Anything in the last syslog that is of use?

comment:16 by korli, 3 years ago

Component: Drivers/Graphics/intel_extreme/broadwellDrivers/Graphics/intel_extreme/cherryview

Sure. Sorry, there are so many differences, interrupts, registers, etc.

What was the stand with the attached syslog? Black screen, corrupted screen?

comment:17 by vidrep, 3 years ago

Haiku isn’t using the Intel extreme driver at all - only the framebuffer.

in reply to:  17 comment:18 by korli, 3 years ago

Replying to vidrep:

Haiku isn’t using the Intel extreme driver at all - only the framebuffer.

I mean, with the test build image, the driver was loaded.

comment:19 by vidrep, 3 years ago

Tried again to refresh my memory. The image on the screen is distorted (looks like everything is compressed into the top half of the screen vertically and multiple horizontal desktops). Sorry for the last comment.

comment:20 by vidrep, 2 years ago

I’ll try it again today and take a photo of the screen.

comment:21 by vidrep, 2 years ago

I've attached a pair of photos to show the booted desktop using your test driver.

by vidrep, 2 years ago

Attachment: IMG_0669.JPG added

by vidrep, 2 years ago

Attachment: IMG_0670.JPG added

comment:22 by vidrep, 2 years ago

No feedback in 4 months since installing the test build image.

Note: See TracTickets for help on using tickets.