9front - general discussion about 9front
 help / color / mirror / Atom feed
* [9front] [PATCH] Support for igfx on Celeron(R) 2957U
@ 2021-07-31  4:40 Lorenzo Bivens
  2021-07-31 11:51 ` cinap_lenrek
  2021-07-31 19:48 ` Stuart Morrow
  0 siblings, 2 replies; 4+ messages in thread
From: Lorenzo Bivens @ 2021-07-31  4:40 UTC (permalink / raw)
  To: 9front

Hi,

After some tinkering I managed to get igfx working on this device.  hw cursor works.
The only caveat is that I can only get video over hdmi... will revisit displayport later

3 files patched, patches ahead.

--- //.git/fs/object/84b77568cda98a21dd4f3403a94c56724fbd5b37/tree//lib/vgadb
+++ /lib/vgadb
@@ -437,6 +437,8 @@
 	vid=0x8086 did=0x2a42	# Intel 4 Series Mobile
 	vid=0x8086 did=0x0a16	# Intel 4th Gen Core (HD 4400)
 	vid=0x8086 did=0x0412	# Intel 4th Gen Core (HD 4600)
+	vid=0x8086 did=0x3185	# Intel 9.5th Gen Core (UHD 600)
+	vid=0x8086 did=0x0a06
 	link=vga
 	hwgc=igfxhwgc
 	ctlr=igfx linear=1
@@ -653,6 +655,7 @@
 	include=1280x1024i
 multisync=1376x1024
 	include=1376x1024
+
 
 
 #
--- //.git/fs/object/84b77568cda98a21dd4f3403a94c56724fbd5b37/tree//sys/src/9/pc/vgaigfx.c
+++ /sys/src/9/pc/vgaigfx.c
@@ -149,6 +149,7 @@
 	switch(scr->pci->did){
 	case 0x0412:	/* Haswell HD Graphics 4600 */
 	case 0x0a16:	/* Haswell HD Graphics 4400 */
+	case 0x0a06:
 		if(pipe > 3)
 			return nil;
 		if(pipe == 3)
--- //.git/fs/object/84b77568cda98a21dd4f3403a94c56724fbd5b37/tree//sys/src/cmd/aux/vga/igfx.c
+++ /sys/src/cmd/aux/vga/igfx.c
@@ -366,6 +366,8 @@
 	case 0x0a16:	/* HD 4400 - 4th Gen Core (ULT) */
 		igfx->isult = 1;
 		/* wet floor */
+	case 0x0a06:
+	case 0x3185:    /* UHD 600 - 9.5 Gen Core */
 	case 0x0412:	/* HD 4600 - 4th Gen Core */
 		return TypeHSW;
 	case 0x0166:	/* 3rd Gen Core - ThinkPad X230 */


Thanks!


^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [9front] [PATCH] Support for igfx on Celeron(R) 2957U
  2021-07-31  4:40 [9front] [PATCH] Support for igfx on Celeron(R) 2957U Lorenzo Bivens
@ 2021-07-31 11:51 ` cinap_lenrek
  2021-07-31 19:48 ` Stuart Morrow
  1 sibling, 0 replies; 4+ messages in thread
From: cinap_lenrek @ 2021-07-31 11:51 UTC (permalink / raw)
  To: 9front

very nice, i'll commit...

--
cinap

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [9front] [PATCH] Support for igfx on Celeron(R) 2957U
  2021-07-31  4:40 [9front] [PATCH] Support for igfx on Celeron(R) 2957U Lorenzo Bivens
  2021-07-31 11:51 ` cinap_lenrek
@ 2021-07-31 19:48 ` Stuart Morrow
  2021-08-02  5:23   ` Lorenzo Bivens
  1 sibling, 1 reply; 4+ messages in thread
From: Stuart Morrow @ 2021-07-31 19:48 UTC (permalink / raw)
  To: 9front

Works on my Seeed Odyssey (0x3185), except only with hwgc soft.

Added that DID to the kernel part of the driver (right after where you
added the other one, on a complete guess); doesn't change anything.

There's a typo a few lines down from there - "Sndy Bridge".

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [9front] [PATCH] Support for igfx on Celeron(R) 2957U
  2021-07-31 19:48 ` Stuart Morrow
@ 2021-08-02  5:23   ` Lorenzo Bivens
  0 siblings, 0 replies; 4+ messages in thread
From: Lorenzo Bivens @ 2021-08-02  5:23 UTC (permalink / raw)
  To: 9front

> Works on my Seeed Odyssey (0x3185), except only with hwgc soft

Yes, for the UHD 600 I still haven't figured out how to enable hwgc.
But it works... In progress

> Added that DID to the kernel part of the driver (right after where you
> added the other one, on a complete guess); doesn't change anything.

Did you also add it to vgadb?

________________________________________
From: Stuart Morrow <morrow.stuart@gmail.com>
Sent: Saturday, July 31, 2021 12:48 PM
To: 9front@9front.org
Subject: Re: [9front] [PATCH] Support for igfx on Celeron(R) 2957U

Works on my Seeed Odyssey (0x3185), except only with hwgc soft.

Added that DID to the kernel part of the driver (right after where you
added the other one, on a complete guess); doesn't change anything.

There's a typo a few lines down from there - "Sndy Bridge".

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2021-08-02  8:23 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-07-31  4:40 [9front] [PATCH] Support for igfx on Celeron(R) 2957U Lorenzo Bivens
2021-07-31 11:51 ` cinap_lenrek
2021-07-31 19:48 ` Stuart Morrow
2021-08-02  5:23   ` Lorenzo Bivens

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).