cmd2001 / build-edk2-gvtd

Automatically Build GVT-d Ready OVMF and OpROM
The Unlicense
98 stars 19 forks source link

不知道为啥,我的用不了 #3

Open ousui opened 11 months ago

ousui commented 11 months ago

设备:cpu n100,零刻 EQ12

新 release 的 n100 aio 都用不了。

于是克服了网络问题,自己构建。
构建也成功构建了,OVMF 也生成了,oprom goprom 都有,但是就是不成功……
Bios 是官方的,IntelGopDriver.efi 是 UBU/UEFITools 提取的 (md5一致) 构建以后文件如下: product.tar.gz

$ md5sum product/*
46a535624e3f1e944aa6165f1acb0e6d  product/B660_GOP.rom
6599bb0e8a62639f262715cdc9ee9706  product/B660.rom
72b2807f36aaff66fae9cfa2544cb0c9  product/OVMF_CODE_4M.fd
32bb8aa9bbd48bd886bc8443a8040cd0  product/OVMF_CODE_4M.secboot.fd

但是 https://github.com/gangqizai/igd 老兄的 oprom 就能用,奇怪了,帮忙分析下

cmd2001 commented 11 months ago

换个接口试试?DP?HDMI?

另外BIOS中的DVMT Pre-AllocatedTotal Graphics MemoryAbove 4G Decoding怎样设置的,CSM有没有关闭?

最后改一下x-igd-gms,我自己测试出的设置是6,设置1-2会点不亮or花屏。

cmd2001 commented 11 months ago

如果方便的话,args里加-debugcon file:/root/d-debug.log -global isa-debugcon.iobase=0x402

提供双方log对比下

ousui commented 11 months ago

换个接口试试?DP?HDMI?

另外BIOS中的DVMT Pre-AllocatedTotal Graphics MemoryAbove 4G Decoding怎样设置的,CSM有没有关闭?

最后改一下x-igd-gms,我自己测试出的设置是6,设置1-2会点不亮or花屏。

可能是我理解有问题,用此方法生成的 option rom 和 gop rom + ovmf,是不是仅用于 开机 bios 展示, 进系统后 gpu 是否能用是靠 igd.efi

cmd2001 commented 11 months ago

换个接口试试?DP?HDMI? 另外BIOS中的DVMT Pre-AllocatedTotal Graphics MemoryAbove 4G Decoding怎样设置的,CSM有没有关闭? 最后改一下x-igd-gms,我自己测试出的设置是6,设置1-2会点不亮or花屏。

可能是我理解有问题,用此方法生成的 option rom 和 gop rom + ovmf,是不是仅用于 开机 bios 展示, 进系统后 gpu 是否能用是靠 igd.efi

前半句是正确的,后半句有问题。

进系统后什么都不用,系统加载显卡驱动后和gop/igd都没关系。你用pve自带的ovmf,什么都不动,进系统加载驱动后屏幕照样点亮。

ousui commented 11 months ago

换个接口试试?DP?HDMI? 另外BIOS中的DVMT Pre-AllocatedTotal Graphics MemoryAbove 4G Decoding怎样设置的,CSM有没有关闭? 最后改一下x-igd-gms,我自己测试出的设置是6,设置1-2会点不亮or花屏。

可能是我理解有问题,用此方法生成的 option rom 和 gop rom + ovmf,是不是仅用于 开机 bios 展示, 进系统后 gpu 是否能用是靠 igd.efi

前半句是正确的,后半句有问题。

进系统后什么都不用,系统加载显卡驱动后和gop/igd都没关系。你用pve自带的ovmf,什么都不动,进系统加载驱动后屏幕照样点亮。

那看来还是 CPU 的问题,目前在远程,没看是否点亮 bios,这个回去再验证。

n100 这个u,用自带的 ovmf 不光 bios 不亮,进系统设备显示 43 停用,更别说显示器显示了。
但是用了 gangqizai/igd 的 gen12_igd.rom (efi: https://github.com/gangqizai/igd/tree/main/efi)以后,就可以正常显示,能用 hdmi,但是偶尔花屏。

cmd2001 commented 11 months ago

换个接口试试?DP?HDMI? 另外BIOS中的DVMT Pre-AllocatedTotal Graphics MemoryAbove 4G Decoding怎样设置的,CSM有没有关闭? 最后改一下x-igd-gms,我自己测试出的设置是6,设置1-2会点不亮or花屏。

可能是我理解有问题,用此方法生成的 option rom 和 gop rom + ovmf,是不是仅用于 开机 bios 展示, 进系统后 gpu 是否能用是靠 igd.efi

前半句是正确的,后半句有问题。 进系统后什么都不用,系统加载显卡驱动后和gop/igd都没关系。你用pve自带的ovmf,什么都不动,进系统加载驱动后屏幕照样点亮。

那看来还是 CPU 的问题,目前在远程,没看是否点亮 bios,这个回去再验证。

n100 这个u,用自带的 ovmf 不光 bios 不亮,进系统设备显示 43 停用,更别说显示器显示了。 但是用了 gangqizai/igd 的 gen12_igd.rom (efi: https://github.com/gangqizai/igd/tree/main/efi)以后,就可以正常显示,能用 hdmi,但是偶尔花屏。

试试PVE的ovmf不做任何修改,OpROM外挂这个vbios_gvt_uefi.rom,看能不能解决代码43。

另外最好上一下虚拟机详细配置和启动日志。

ousui commented 11 months ago

换个接口试试?DP?HDMI? 另外BIOS中的DVMT Pre-AllocatedTotal Graphics MemoryAbove 4G Decoding怎样设置的,CSM有没有关闭? 最后改一下x-igd-gms,我自己测试出的设置是6,设置1-2会点不亮or花屏。

可能是我理解有问题,用此方法生成的 option rom 和 gop rom + ovmf,是不是仅用于 开机 bios 展示, 进系统后 gpu 是否能用是靠 igd.efi

前半句是正确的,后半句有问题。 进系统后什么都不用,系统加载显卡驱动后和gop/igd都没关系。你用pve自带的ovmf,什么都不动,进系统加载驱动后屏幕照样点亮。

那看来还是 CPU 的问题,目前在远程,没看是否点亮 bios,这个回去再验证。 n100 这个u,用自带的 ovmf 不光 bios 不亮,进系统设备显示 43 停用,更别说显示器显示了。 但是用了 gangqizai/igd 的 gen12_igd.rom (efi: https://github.com/gangqizai/igd/tree/main/efi)以后,就可以正常显示,能用 hdmi,但是偶尔花屏。

试试PVE的ovmf不做任何修改,OpROM外挂这个vbios_gvt_uefi.rom,看能不能解决代码43。

另外最好上一下虚拟机详细配置和启动日志。

不知道 gangqizai/igd 对 igd.efi 做了什么,昨天尝试了一下,自己提取的 gop.efi + igd.efi,可以完美开机显示,进系统正常,声音正常无花屏。

cmd2001 commented 11 months ago

换个接口试试?DP?HDMI? 另外BIOS中的DVMT Pre-AllocatedTotal Graphics MemoryAbove 4G Decoding怎样设置的,CSM有没有关闭? 最后改一下x-igd-gms,我自己测试出的设置是6,设置1-2会点不亮or花屏。

可能是我理解有问题,用此方法生成的 option rom 和 gop rom + ovmf,是不是仅用于 开机 bios 展示, 进系统后 gpu 是否能用是靠 igd.efi

前半句是正确的,后半句有问题。 进系统后什么都不用,系统加载显卡驱动后和gop/igd都没关系。你用pve自带的ovmf,什么都不动,进系统加载驱动后屏幕照样点亮。

那看来还是 CPU 的问题,目前在远程,没看是否点亮 bios,这个回去再验证。 n100 这个u,用自带的 ovmf 不光 bios 不亮,进系统设备显示 43 停用,更别说显示器显示了。 但是用了 gangqizai/igd 的 gen12_igd.rom (efi: https://github.com/gangqizai/igd/tree/main/efi)以后,就可以正常显示,能用 hdmi,但是偶尔花屏。

试试PVE的ovmf不做任何修改,OpROM外挂这个vbios_gvt_uefi.rom,看能不能解决代码43。 另外最好上一下虚拟机详细配置和启动日志。

不知道 gangqizai/igd 对 igd.efi 做了什么,昨天尝试了一下,自己提取的 gop.efi + igd.efi,可以完美开机显示,进系统正常,声音正常无花屏。

如果方便的话,args里加-debugcon file:/root/d-debug.log -global isa-debugcon.iobase=0x402 然后把/root/d-debug.log的内容发到这里,用这个项目构建的B660.rom和 你提取的gop.efi + gangqizai/igd的igd.efi。 这会对完善这个项目很有帮助,感谢!

cmd2001 commented 11 months ago

更新了一下代码,修复了I家IGD Patch的一个bug,你用最新代码重新构建下应该就好了

dudez7 commented 10 months ago

不知道 gangqizai/igd 对 igd.efi 做了什么,昨天尝试了一下,自己提取的 gop.efi + igd.efi,可以完美开机显示,进系统正常,声音正常无花屏。

@ousui 您好, can you provide a link to download your working OVMF, oprom , goprom files? As I also own a 零刻 EQ12 to test out. 谢谢

cmd2001 commented 10 months ago

不知道 gangqizai/igd 对 igd.efi 做了什么,昨天尝试了一下,自己提取的 gop.efi + igd.efi,可以完美开机显示,进系统正常,声音正常无花屏。

@ousui 您好, can you provide a link to download your working OVMF, oprom , goprom files? As I also own a 零刻 EQ12 to test out. 谢谢

The OpROM for AlderLakeN in the latest release should work as it has been tested on GMK G3, another PC comes with n100.

ousui commented 10 months ago

换个接口试试?DP?HDMI? 另外BIOS中的DVMT Pre-AllocatedTotal Graphics MemoryAbove 4G Decoding怎样设置的,CSM有没有关闭? 最后改一下x-igd-gms,我自己测试出的设置是6,设置1-2会点不亮or花屏。

可能是我理解有问题,用此方法生成的 option rom 和 gop rom + ovmf,是不是仅用于 开机 bios 展示, 进系统后 gpu 是否能用是靠 igd.efi

前半句是正确的,后半句有问题。 进系统后什么都不用,系统加载显卡驱动后和gop/igd都没关系。你用pve自带的ovmf,什么都不动,进系统加载驱动后屏幕照样点亮。

那看来还是 CPU 的问题,目前在远程,没看是否点亮 bios,这个回去再验证。 n100 这个u,用自带的 ovmf 不光 bios 不亮,进系统设备显示 43 停用,更别说显示器显示了。 但是用了 gangqizai/igd 的 gen12_igd.rom (efi: https://github.com/gangqizai/igd/tree/main/efi)以后,就可以正常显示,能用 hdmi,但是偶尔花屏。

试试PVE的ovmf不做任何修改,OpROM外挂这个vbios_gvt_uefi.rom,看能不能解决代码43。 另外最好上一下虚拟机详细配置和启动日志。

不知道 gangqizai/igd 对 igd.efi 做了什么,昨天尝试了一下,自己提取的 gop.efi + igd.efi,可以完美开机显示,进系统正常,声音正常无花屏。

如果方便的话,args里加-debugcon file:/root/d-debug.log -global isa-debugcon.iobase=0x402 然后把/root/d-debug.log的内容发到这里,用这个项目构建的B660.rom和 你提取的gop.efi + gangqizai/igd的igd.efi。 这会对完善这个项目很有帮助,感谢!

最近忙起来没留意通知,还需要不?

ousui commented 10 months ago

不知道 gangqizai/igd 对 igd.efi 做了什么,昨天尝试了一下,自己提取的 gop.efi + igd.efi,可以完美开机显示,进系统正常,声音正常无花屏。

@ousui 您好, can you provide a link to download your working OVMF, oprom , goprom files? As I also own a 零刻 EQ12 to test out. 谢谢

if this repo's file doesn't work, you can try: https://github.com/ousui/igd/releases/tag/roms