CHBMB Posted March 5, 2016 Share Posted March 5, 2016 <cough>grumpy<cough> The evil one.... butfun..... Quote Link to comment
SpaceInvaderOne Posted March 6, 2016 Share Posted March 6, 2016 Any thoughts on @gridrunner comment @jonp? Interesting, but doesn't change our recommendations. When Linus did the gaming + NAS video (not 2 gamers or 7), he had a skylake system and the ACS override didn't work for him. Luck of the draw on the hardware I guess. Certainly doesn't change anything with respect to igd pass through support. @JonP Yeah bit the he got the gpu passed through(it was only the onboard sound he couldnt pass through). I think if you say skylake isnt compatable with unraid, or not recommended for gpu passthrough, it may put alot of people off choosing to try or purchase unraid, as many people may not want to buy older hardware when building a new rig. There have been quite a few of us who have built our unraid rigs with skylake, and many people using kvm with passthough on other linux distros. Why dont you make a section with pros and cons of each main type of cpu. I realise that its hard for you to test everything and expensive, but this would help people deceide what to buy and what to expect. You guys official online manual on the wiki is for 4.7! I know it takes time updating the website (and i would far rather have you guys improving unraid and getting us our 6.2 soon!) Anyway thanks for all your hardwork you do for us. 1 Quote Link to comment
tuxbass Posted March 6, 2016 Share Posted March 6, 2016 Any thoughts on @gridrunner comment @jonp? Interesting, but doesn't change our recommendations. When Linus did the gaming + NAS video (not 2 gamers or 7), he had a skylake system and the ACS override didn't work for him. Luck of the draw on the hardware I guess. Certainly doesn't change anything with respect to igd pass through support. @JonP Yeah bit the he got the gpu passed through(it was only the onboard sound he couldnt pass through). I think if you say skylake isnt compatable with unraid, or not recommended for gpu passthrough, it may put alot of people off choosing to try or purchase unraid, as many people may not want to buy older hardware when building a new rig. There have been quite a few of us who have built our unraid rigs with skylake, and many people using kvm with passthough on other linux distros. Why dont you make a section with pros and cons of each main type of cpu. I realise that its hard for you to test everything and expensive, but this would help people deceide what to buy and what to expect. You guys official online manual on the wiki is for 4.7! I know it takes time updating the website (and i would far rather have you guys improving unraid and getting us our 6.2 soon!) Anyway thanks for all your hardwork you do for us. Have to agree with gridrunner here. Was composing my next build for quite a while and almost went with Haswell simply because hardware passthrough was not supposed to work properly on Skylake. Luckily stumbled upon a few success stories, meaning the architecture itself is not unsupported per se. Perhaps marking Skylake as supported with caveats would be better and adding working cpu-mobo-gpu combinations to the supported hardware list? Quote Link to comment
bungee91 Posted March 7, 2016 Share Posted March 7, 2016 I think the deal is this (speaking on your topic of Skylake): Most hardware is compatible with UnRAID, but there are caveats to each, and not everything is perfect. If we all want to have "servers" we should all have ECC memory, and Xeon's, or equivalent. However a lot of people don't, and are very happy with their setups. Skylake being the newest shiniest Intel architecture is definitely supported, however with all new hardware you're likely to be ahead of the curve at times with support in the kernel, drivers, etc.. If you're running multiple VM's, you're also likely to have an issue with IOMMU grouping. The ACS override patch is just that, a patch, and from what I understand will not go upstream in the Linux kernel, as it is not a recommended thing to enable (yes, you're likely fine, BUT that doesn't mean it may not cause issues), there is a reason you get that annoying warning in the log, and on the system devices page. Tell Intel to add ACS on root ports, and Skylake will likely be the new recommended "desktop" processor for KVM/QEMU. However unfortunately it doesn't, and for that reason the recommended (cover most bases) is i7 "E", or Xeon E5. I can't see that stance changing without the hardware changing, and the recommendation when a primary part of the recommendation is using vt-d and virtualization. Quote Link to comment
jonp Posted March 7, 2016 Author Share Posted March 7, 2016 I think the deal is this (speaking on your topic of Skylake): Most hardware is compatible with UnRAID, but there are caveats to each, and not everything is perfect. If we all want to have "servers" we should all have ECC memory, and Xeon's, or equivalent. However a lot of people don't, and are very happy with their setups. Skylake being the newest shiniest Intel architecture is definitely supported, however with all new hardware you're likely to be ahead of the curve at times with support in the kernel, drivers, etc.. If you're running multiple VM's, you're also likely to have an issue with IOMMU grouping. The ACS override patch is just that, a patch, and from what I understand will not go upstream in the Linux kernel, as it is not a recommended thing to enable (yes, you're likely fine, BUT that doesn't mean it may not cause issues), there is a reason you get that annoying warning in the log, and on the system devices page. Tell Intel to add ACS on root ports, and Skylake will likely be the new recommended "desktop" processor for KVM/QEMU. However unfortunately it doesn't, and for that reason the recommended (cover most bases) is i7 "E", or Xeon E5. I can't see that stance changing without the hardware changing, and the recommendation when a primary part of the recommendation is using vt-d and virtualization. Couldn't have said it better myself. Quote Link to comment
CyberMew Posted May 1, 2016 Share Posted May 1, 2016 My setup would be great for that use case (don't really wish to get a gpu just to run a vm for plex/steam).. Just wondering is there any update for this? I am curious! Quote Link to comment
ars92 Posted May 2, 2016 Share Posted May 2, 2016 Since its been two months since the first post, do we have a time frame for when this could be integrated to unRAID? Sent from my SM-N920C using Tapatalk Quote Link to comment
SpaceInvaderOne Posted May 3, 2016 Share Posted May 3, 2016 Lol Sent from Winterfell using a raven Quote Link to comment
morgish Posted May 27, 2016 Share Posted May 27, 2016 I wonder if this will enable Blue Iris users to utilise "Quick Sync" for hardware acceleration? Quote Link to comment
essjay Posted June 9, 2016 Share Posted June 9, 2016 I wonder if this will enable Blue Iris users to utilise "Quick Sync" for hardware acceleration? Good question..... Could solve a few problems for me anyway Quote Link to comment
Marv Posted June 24, 2016 Share Posted June 24, 2016 Are there any news if this might be possible with the release of v6.2 already? I'm very exited to use my Q25 build with LibreELEC and SteamOS at once Quote Link to comment
KShips Posted July 21, 2016 Share Posted July 21, 2016 Thought I'd try give this a bump since another month gone so hopefully some progress has been made. Any new news regarding whether we might see this come to Skylake? Quote Link to comment
edgeinterface Posted July 24, 2016 Share Posted July 24, 2016 Not sure if that was posted already but take a look here: http://vfio.blogspot.com/2016/07/intel-graphics-assignment.html If I'm reading it right but iGPU pass-through seems to be possible. Also "I've been told this works with Skylake" makes me kind of happy since I have i7-6700K and it would be nice to be able to put that iGPU to some work more serious than just showing webui from time to time. So should it work on current unRaid version (I run 6.2.0.rc2) or that article is only applicable for "normal" linux systems? Quote Link to comment
saarg Posted July 24, 2016 Share Posted July 24, 2016 Not sure if that was posted already but take a look here: http://vfio.blogspot.com/2016/07/intel-graphics-assignment.html If I'm reading it right but iGPU pass-through seems to be possible. Also "I've been told this works with Skylake" makes me kind of happy since I have i7-6700K and it would be nice to be able to put that iGPU to some work more serious than just showing webui from time to time. So should it work on current unRaid version (I run 6.2.0.rc2) or that article is only applicable for "normal" linux systems? The RC is using QEMU 2.5.1 so it will not work yet. For this to work QEMU 2.7 (which is not released yet) has to be added in unraid. Quote Link to comment
edgeinterface Posted July 24, 2016 Share Posted July 24, 2016 The RC is using QEMU 2.5.1 so it will not work yet. For this to work QEMU 2.7 (which is not released yet) has to be added in unraid. Ah, little detail I missed. Oh well, let's hope it will be released and pulled into unraid in some near-ish future. Would be one less thing to duplicate when you want / need to run 2 VMs with real hardware. Quote Link to comment
jonp Posted July 25, 2016 Author Share Posted July 25, 2016 Based on QEMU's track history, 2.7 should be out sometime in August. We have every intention of continuing to maintain support for QEMU/KVM in unRAID, but know that in addition to QEMU needing to support this, libvirt will as well. There will likely be a small time-gap between when QEMU 2.7 is released and when libvirt support for IGD assignment will be there. The bottom line here is that we definitely want to support this as a feature in unRAID when it's available and ready for prime time. Quote Link to comment
aw Posted July 31, 2016 Share Posted July 31, 2016 There's no libvirt support required, it all just magically works when the host kernel and QEMU have the necessary support and the IGD device is at the correct address. Quote Link to comment
jteeuw Posted September 12, 2016 Share Posted September 12, 2016 The RC is using QEMU 2.5.1 so it will not work yet. For this to work QEMU 2.7 (which is not released yet) has to be added in unraid. Ah, little detail I missed. Oh well, let's hope it will be released and pulled into unraid in some near-ish future. Would be one less thing to duplicate when you want / need to run 2 VMs with real hardware. QEMU 2.7 is out now , will this be implemented in 6.2.0-rc6 ? Quote Link to comment
trurl Posted September 12, 2016 Share Posted September 12, 2016 The RC is using QEMU 2.5.1 so it will not work yet. For this to work QEMU 2.7 (which is not released yet) has to be added in unraid. Ah, little detail I missed. Oh well, let's hope it will be released and pulled into unraid in some near-ish future. Would be one less thing to duplicate when you want / need to run 2 VMs with real hardware. QEMU 2.7 is out now , will this be implemented in 6.2.0-rc6 ? Not likely. There would be a lot of complaints if they put this major change into a release candidate. Expect to go to the next beta cycle before this is added. Quote Link to comment
jonp Posted September 22, 2016 Author Share Posted September 22, 2016 We have plans to incorporate QEMU 2.7 into the next release of unRAID. Quote Link to comment
DZMM Posted September 22, 2016 Share Posted September 22, 2016 We have plans to incorporate QEMU 2.7 into the next release of unRAID. will this also allow passthrough of the first PCI slot if no GPU? I 'managed' to do this over the weekend for my new unRAID machine with a HD6450, but it wasn't 100% stable and occasionally I'd see the unRAID interface appear as a flickering shadow on the screen. Quote Link to comment
Nickglott Posted October 2, 2016 Share Posted October 2, 2016 Very excited for this, hopping the skylake issues get sorted out so I can run quicksync in a windows VM environment. Quote Link to comment
DZMM Posted October 2, 2016 Share Posted October 2, 2016 We have plans to incorporate QEMU 2.7 into the next release of unRAID. will this also allow passthrough of the first PCI slot if no GPU? I 'managed' to do this over the weekend for my new unRAID machine with a HD6450, but it wasn't 100% stable and occasionally I'd see the unRAID interface appear as a flickering shadow on the screen. If anyone is interested and reads this in the future, I fixed the ghosting by not booting to the unRAID GUI and I can pass my ATI card through as hoped. Quote Link to comment
Zan Posted October 11, 2016 Share Posted October 11, 2016 Is IGD passthrough as easy as just creating a new VM with the IGD video and audio and starting it? I'm wondering whether there is anything simple in the BIOS, boot params or unRAID settings (eg. CPU Pinning) I might have missed. I currently run a Win10 VM with PCI-E ASUS R7-240 passthrough (all Logical CPUs ticked). And I'm trying to add a second VM using IGD, but getting no video via motherboard HDMI output on startup. I set up the VM using VNC, then switched to IGD (after installing TeamViewer so I could still remote into it), but, while Win10 detected the HD Graphics 4600 and installed the drivers, Device Manager reports the hardware as not working, from memory with error code 32. My rig is a ASRock H97M-Pro4 Motherboard and i5-4460. Any ideas? Quote Link to comment
Zan Posted October 11, 2016 Share Posted October 11, 2016 Solved it myself. Just re-read the first post, says to use SeaBIOS. I've been selecting OVMF by default. Created a new VM with SeaBIOS and all good. Is IGD passthrough as easy as just creating a new VM with the IGD video and audio and starting it? I'm wondering whether there is anything simple in the BIOS, boot params or unRAID settings (eg. CPU Pinning) I might have missed. Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.