Hi all,
Im sorry if this is going to be a long one asking for help but im really frustrated by spending weeks trying proxmox and other solutions that got me close to what i want, but not there yet. So i found about Incus and tried the demo online, it was like a dream! Everything was clear, i finally got a path to victory, but, well, here i am, asking for help, since i could not do it.
My dream setup right now is a base system to run Incus + dns only, a container passing the onboard vga + hdmi port to manage the system and mess with desktop enviroments plus windows managers at will, a headless container for docker apps and a windows vm to pass an external vga + hdmi that i can game on. Everything on the same mini-pc, that way i will leave the base system mostly untouched, run my docker images in a container 24/7, use the container with onboard vga for work + random web browsing and the windows vm to game from time to time.
First the hardware im using, a mini-pc intel 1360p, 32gb and 1 tb nvme. I also have a das with 5 disks running zfs, and im waiting on the delivery of the eVGA to finish the setup.
Im running debian but can start over and use ubuntu if its any better, or any other base that is recomended. I started with a clean install of debian, added the zabbly kernel, zabbly zfs and Incus only. Then i created a container with ubuntu to try docker on, compile stuff and generally mess around and delete at will, my first roadblock was the network i had a bridge already, but found how to attach it to the default profile, so not a problem anymore.
Then the storage, reading the documentation i got worried about adding my pool since it says that incus might delete things, so i just used it with a dir driver, the same with the nvme on the minipc, now my questions about storage, using proxmox, it resizes the lvm and use that for the base contaniner/vm, the same thing is possible here? or do i have to partition and deliver the pieces myself for Incus to manage? and about the zfs, the same questions, do i have to destroy my pool and start over or incus can take control over it and not delete what i already have there?
Next the bane of my existance, video passthrough using the hdmi for the container, i noticed that incus is 100 times friendlier than proxmox on this regard, but still could not do it, i attached the gpu as physical, but don’t get any video output from the container. I tried privileged, unprivileged, iommu is on at grub and bios, i tried with vfio modules on/off, blaclisting the intel drivers from load and everything else all the guides on the internet have to offer, be it for proxmox or incus, or even random things, there was a time that i had so many options on grub that linux could not even start up anymore. Reading on this forum my last attempt was following this guide GitHub - bryansteiner/gpu-passthrough-tutorial and it got me nowhere as usual.
Im going insane here, Incus is my last hope of success because you can sense that at the proxmox forums they do everything to give you the most cryptic answer possible instead of a straight one (maybe in hopes of selling their support or something?), btw the journey im on is way longer than what i described here, but i can’t even think about it anymore, so many reinstalls of everything, dependencies, compiling, failing and frustration that im going to explode!
Someone plz! SAVE ME FROM MYSELF!!!