| Summary: | base system/bhyve : gvt_d_setup_opregion: Unable to get OpRegion base and length | ||
|---|---|---|---|
| Product: | Base System | Reporter: | mario felicioni <marietto2008> |
| Component: | bhyve | Assignee: | freebsd-virtualization (Nobody) <virtualization> |
| Status: | New --- | ||
| Severity: | Affects Only Me | CC: | grahamperrin, lwhsu |
| Priority: | --- | Keywords: | bhyve |
| Version: | 13.1-RELEASE | ||
| Hardware: | amd64 | ||
| OS: | Any | ||
|
Description
mario felicioni
2022-07-30 17:05:34 UTC
I have 3 GPUs in my PC. Actually the BIOS uses the geforce 1060 to start it. So,two GPUs are out and kept free. The Geforce RTX 2080 ti and the Intel CoffeeLake-S GT2 [UHD Graphics 630]. I'm able to pass through the RTX 2080 ti to a linux vm,but I'm not able to do the same with the UHD Graphics 630. As I have explained in the post,there is nothing that keeps it busy. I'm not using it. Both my monitors are connected to the 1060 using the twinview mode. One is using the DisplayPort,the other one is using the HDMI port. When I want to pass the RTX 2080 inside a Linux VM and I need to use my 2 monitor,I detach the HDMI cable from the 1060 and I attach it to the RTX 2080 ti and it's done. I can use it inside my bhyve VM. If I don't want to use bhyve,I connect the HDMI cable to the 1060 and in this case I can use two screens at the same time without running a VM. Cool. I can do this only with the RTX 2080 ti,but not with the Intel GPU. If I'm obliged to use it even if I don't use it,I can't imagine how and in which kind of situation I can pass it through. Finally I've found the solution for this problem. Or,at least I'm on the right path. I've reinstalled FreeBSD 13.1-RELEASE without applying the Corvin patches and my GVT-d GPU has been recognised by Windows 11 : https://forums.freebsd.org/attachments/screenshot_2022-08-01_18-50-49-png.14523/ So,the problem is inside the Corvin's repository. Unfortunately he doesn't reply to my clarification messages about what to do (it has been the first operation I did,but he does not reply from days,so I've looked for some help elsewhere). Anyway I can't use the bhyve code that has been upstreamed on the FreeBSD servers,because it lacks of the nvidia patches. Cross-reference: <https://old.reddit.com/r/freebsd/comments/wbykh9/-/> |