Jump to content

steve1977

Members
  • Content Count

    816
  • Joined

  • Last visited

Community Reputation

2 Neutral

About steve1977

  • Rank
    Advanced Member

Converted

  • Gender
    Undisclosed

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. steve1977

    **VIDEO GUIDE** How to both Expand or Shrink a Vdisk

    Thanks, this solved it.
  2. steve1977

    **VIDEO GUIDE** How to both Expand or Shrink a Vdisk

    Thanks @SpaceInvaderOne for the guide. I just tried to shrink my Windows VM from 120G to 60G. Something is not working. I followed all steps and reduced the VM disk size. It shows correctly in Unraid in both "capacity" and "allocation" with the new 60G. Also, good news is that I can start the VM. So far so good. If I access "computer management", it still shows the higher amount of 120G (55G as my disk and 65G as unassigned). Any thoughts?
  3. steve1977

    Improving Windows VM performance for gaming

    Great, thanks! How did you convert from vdisk to pass-through? And then even back and forth? Would love to try it out. Is your /mnt/user pointing to the array? If so, you have the GP1202.xxx.rom file on the array?
  4. steve1977

    Improving Windows VM performance for gaming

    @bastl @Warrentheo Any thoughts on my questions above? I am thinking to put my VM bare-metal to try it out, but want to get some sense whether it's better to convert or to create from scratch and whether I can go back to vdisk if no advantage. Also, I'm also curious on what drives you leave the GPU.rom file and the libvirt.img? And lastly, there seems to be another vdisk1.img created together with the libvirt.img, which I am not sure whether I can delete it?
  5. steve1977

    Improving Windows VM performance for gaming

    I've been spending days and weeks on streaming. Moonlight (or gamestream if you have a Shield) are still far superior to Parsec. While the Parsec developers are great and incredibly helpful, the moonlight implementation is still far better. Not sure why you cannot access desktop or other applications. For me, this works very well. At least from my RPi. Haven't tried from IOS devices, but should also work. Only Parsec advantage is that you can play the same game from two devices at the same time.
  6. steve1977

    Improving Windows VM performance for gaming

    Are you sure that your GPU pass-through is working? I had many issues how to get the pass-through working and - in some configurations - the VM even boots up well without any indication that it is not working. I haven't tried Divsion 2, but other presumably similarly intense games like FF XV or FH 3 run without any issues.
  7. steve1977

    Improving Windows VM performance for gaming

    I am tempted to give it a try this weekend to run my VM bare-bone and see whether it improves performance. One advantage I see: dockers may sometimes max out non-allocated CPU and non-allocated ram. If I understand it directly, this would leave a bare-bone VM unaffected, while it may have a negative impact on a vdisk VM as some of the non-allocated CPU/ram is still required for visualization and may compete with the dockers? So while my initial worry about dockers and VMS hammerings the same NVME seems a minor issue, there still is an advantage of having the VM 100% isolated from Unraid/dockers (which can only be achieved bare-bone)? If going this route, two questions for the gurus: 1) Did you convert the vdisk to bare-bone and (if so) did you do this on a live VM? 2) Is there any way back if I eventually decide that I may prefer to go back from bare-bone to vdisk?
  8. steve1977

    Improving Windows VM performance for gaming

    I didn't really see any difference in performance since switching to QEMU. Not for the worse, but also not visibly to the better. I'll keep watching it. Unfortunately, my issue of not being able to add a second vdisk without losing the GPU-passthrough prevails. Not a big deal, but it would make life easier.
  9. steve1977

    Improving Windows VM performance for gaming

    Thanks. Successfully moved to QEMU. Not gone the scsi path yet, but may give it a try. CPU more is already my default setting. Am i overlooking anything? Any thoughts whether one of you have succeeded to add a second vdisk to a VM. As described above, adding the second vdisk causes issues with my gpu pass through (windows boots, but gpu no longer passed through). I’m undecided whether i give it a try whether bare-bone improves my performance. Have you installed it directly batebone or converted a vdisk to bare-bone? if the latter, was it worry-free?
  10. steve1977

    Improving Windows VM performance for gaming

    Thanks for all your replies. It seems that SCSI and bare-bone may not be as critical for my setup. What seems an unlock though is if I can find a way to create a second vdisk on my cache disk. This way I could have one UD with my gaming VM and games I play most often. And a cache disk with dockers, second VM and second vdisk for games I play less often. The only issue with this setup is that it doesn't work for me. Have you tried this before and did it work? GPU passthrough works for me as long as I provide the graphics rom bios. However, once I add a second vdisk, the GPU is no longer passedthrough. The VM still starts and I can use Windows. But it no longer uses the passthrough GPU. Have you tried such setup and has it been working for you?
  11. steve1977

    Improving Windows VM performance for gaming

    I checked my XML. I've done the 1st and 3rd edit. Not sure about the 2nd as it seems that this is the status quo?
  12. steve1977

    Improving Windows VM performance for gaming

    Thanks. It seems I have found two great experts with similar setups as mine 🙂 re 1 - is there any other meaningful performance advantage of running bare-bone beyond a potential advantage when running other things at the same time? Let's assume I have two vdisks on one NVME and only one of them is active, would the performance be basically identical with running bare-bone? re 2 - I just switched to QEMU. It didn't work as easily as the VM got stuck "updating", but it did work by creating a new VM based on th existing vdisk. As it may improve compatibility and you don't mention a downside, it seems like a no-regret to give it a try. Regarding the second half of your answer, how did you add the SSD and network drive? I've pointed Steam to it, but this created issues when using gamestream (which I ultimately do). Did you succeed to create a second vdisk on another disk? I am thinking that I could even have this second disk be the cache drive (still some space on it) or I could place it inside the array. I believe I had tried this before and once adding a second vdisk, the GPU passthrough no longer worked. I know that the two things shouldn't have anything to do with each other, but it was consistent. Also, I wonder whether it is smart to move a vdisk into the array anyways (even if just for "old" games). When moving my Windows VM vdisk to the array, it becomes insanely slow (night and day compared to having it as an UD or cache). re 3 - Do both of you run it this way and is the improvement meaningful? It seems like a bit of work with some risk of breaking my VM. Also, the initial description said that it could even slow things down. Worth going this route? re 5 - how do you "compare them afterwards"? You skim through the before and after on two screens?
  13. steve1977

    * delete * 

    * delete *
  14. steve1977

    Improving Windows VM performance for gaming

    Thanks, very clear. So, running two gaming VMs on the same nvme seems a total non-issue. I’m still a bit worried about the dockers. Wouldn’t sabnzbd, radars, sonarr and plex hammer the disk? and hence impact gaming performance on the VM? And some more clarifications that I'd need based on your initial reply: 1) 2xNVME in Raid-0 cache drive - I have two NVME as well. Only one is a cache device. The other one is assigned as an unsassigned device. Do you see an advantage of using raid0 vis-a-vis my setup. I thought that mine give me the same speed and I'd only lose one of the NVME device data if a drive fails (vs. both if setting them in raid0 mode). I also thought that my setup would have a speed advantage over a raid0 setup. Only draw-back of my setup is that the vdisks cannot span over two disks, which I wouldn't mind. Anything I am missing and what's the reason why you chose a raid- setup? 2) My VMs are set for i440fx. Let me try to switch them to Q35. I haven't tried this, but should be an easy change. It may also solve one issue that I have been seeing. I tried to add a second vdisk (to put my games on an array drive as game folders may not need an SSD and I have plenty space on the array), but this failed due to some incompatibility issue. 3) SCSI driver: you referring to setting to SCSI instead of VirtIO? If so, can I just switch this in the VM settings? Does the "discard setting" require me to manually change the XML file. I prefer not to manually change the XML as all changes to the XML gets lost when I change ram allocation (and I don't want to remember to redo all XML changes manually each time I change ram allocation). Assume no work-around for this? 4) CPU pinning: I have now isolated cores 2-5 and HT 8-11. And pinned all dockers to cores 0-1 / HT 6-7. One VM uses cores 2-5 / HT 8-11, the other VM uses core 4-5 / HT 10-11. The first one is used for gaming, the second for low-intensity tasks. Does this read like the best setup? 5) Manual edits that you mention at the end: where do you make these manual edits? In the VM XML and (if so) you do them every time again when you change the ram allocation or anything else? 6) You have 64GB vs. "my" 32GB. Did you get any performance improvement from it or would be equally well set up with 32GB? If betterm what would you assign it to? Thanks again for your great help!
  15. steve1977

    Improving Windows VM performance for gaming

    Wow, great, thanks for the detailed note. I’ll have a few clarification questions, but let me study first. One immediate one is whether you run your VMs bare-metal on the nvme or as an image? If bare-metal, any advice how to set this up? There is a guide, but not clear whether that’s really possible to be done on a “fresh” machine”. If nvme is passed-through, where do you put your docker containers?