RROrg / rr

Redpill Recovery (arpl-i18n)
GNU General Public License v3.0
4.73k stars 807 forks source link

GPU Support: Intel Corporation CoffeeLake-S GT2 #2722

Open namezys opened 2 months ago

namezys commented 2 months ago

Install ENV:

Model: DS920+(geminilake)
version: 7.2(72803)
kernel: official
LKH: prod
DMI: HP HP EliteDesk 800 G5 Desktop Mini/8595, BIOS R21 Ver. 02.20.00 12/15/2023
CPU: Intel(R) Core (TH) 15-9500T CPU @ 2.20GH2

RR version: (You can find it in the update menu.)

DSM:

Issue:

Is it possible to recognize GPU from 9th generation for hardware encoding/decoding/etc? I found that VID:PIC "8086:3e92" is not recognized even it is supported.

I'm trying to find information on how to do it but I was able to get only a script that made hex patch.

root@rr:/opt/rr# lspci -nn
00:00.0 Host bridge [0600]: Intel Corporation 8th Gen Core Processor Host Bridge/DRAM Registers [8086:3ec2] (rev 07)
00:02.0 VGA compatible controller [0300]: Intel Corporation CoffeeLake-S GT2 [UHD Graphics 630] [8086:3e92]
00:12.0 Signal processing controller [1180]: Intel Corporation Cannon Lake PCH Thermal Controller [8086:a379] (rev 10)
00:14.0 USB controller [0c03]: Intel Corporation Cannon Lake PCH USB 3.1 xHCI Host Controller [8086:a36d] (rev 10)
00:14.2 RAM memory [0500]: Intel Corporation Cannon Lake PCH Shared SRAM [8086:a36f] (rev 10)
00:17.0 SATA controller [0106]: Intel Corporation Cannon Lake PCH SATA AHCI Controller [8086:a352] (rev 10)
00:1b.0 PCI bridge [0604]: Intel Corporation Cannon Lake PCH PCI Express Root Port #17 [8086:a340] (rev f0)
00:1b.4 PCI bridge [0604]: Intel Corporation Cannon Lake PCH PCI Express Root Port #21 [8086:a32c] (rev f0)
00:1f.0 ISA bridge [0601]: Intel Corporation Q370 Chipset LPC/eSPI Controller [8086:a306] (rev 10)
00:1f.4 SMBus [0c05]: Intel Corporation Cannon Lake PCH SMBus Controller [8086:a323] (rev 10)
00:1f.5 Serial bus controller [0c80]: Intel Corporation Cannon Lake PCH SPI Controller [8086:a324] (rev 10)
00:1f.6 Ethernet controller [0200]: Intel Corporation Ethernet Connection (7) I219-LM [8086:15bb] (rev 10)
01:00.0 SATA controller [0106]: ASMedia Technology Inc. ASM1166 Serial ATA Controller [1b21:1166] (rev 02)
02:00.0 Ethernet controller [0200]: Mellanox Technologies MT27500 Family [ConnectX-3] [15b3:1003]

I hope I skip some simple method to do it.

namezys commented 2 months ago

logs. It's a test build so nothing sensitive. logs (1).tar.gz

namezys commented 2 months ago

To be honest, I expected some information here:

Screenshot 2024-08-31 at 02 18 18 Screenshot 2024-08-31 at 02 18 07
wjz304 commented 2 months ago

AME and igpu have no direct relationship

wjz304 commented 2 months ago

https://github.com/007revad/Video_Station_for_DSM_722 https://imnks.com/385.html

DSM7.2 AME版本3.1.0-3005

curl -L http://code.imnks.com/ame3patch/ame72-3005.py | python

namezys commented 2 months ago

Thank you.

Can you clarify/correct me if I'm not correct?

However, my main goal is the ability to use hardware encoder/decoder by Synology services like photos to analyze content. Transcoding is not necessary and destructive as I want to get untouched streams for decoding.

Of course, I would like to play around using cams and AI features but it is out of scope and unreachable as I can see.

OrpheeGT commented 2 months ago

Just for a test, you should try DVA1622 loader to confirm your iGPU is detected and working. But with 7.2.2 you need a valid SN/MAC for Surveillance Station and AME to work.