Recent content by ech0

  1. ech0

    Guide Dynamically Assign Static HugePages on VM startup/shutdown

    Introduction NOTE: This guide assumes you have enabled Hugepages enabled for your OS. Every OS is different so look up how to do that for your Host OS and then come back here. If you want to assign 8GiB ram permanently to your VM then reserve 8192 hugepages like so: $ sudo nano...
  2. ech0

    Guide DPC Latency Optimizations

    Introduction DPC Latency has always been a problem for VFIO VMs and most people never really solve it. This guide will break down what I do to get DPC latency down super low even for 2 Gaming VMs running at the same time. Here is DPC Latency on my VM. Prequisites: So how do we even test DPC...
  3. ech0

    Enhancement Errors for Arch/Manjaro

    Thanks. I fixed the pacman command. Old habits. Just got used to pacaur and troubleshooting issues when they arrived due to pacaur. But I should not be promoting it over pacman for stability reasons. So thanks. I'll add the bridge network section tomorrow! Can't believe I forgot that! Thanks...
  4. ech0

    Enhancement Errors for Arch/Manjaro

    Thank you! I appreciate the feedback. I have added the section on changing the initial ramdisk config and updating it. It's right above the Grub change section in Part 2. Let me know if you see anything else I need to add.
  5. ech0

    Help Arch fails to boot after re-configuring initramfs

    Thank you for providing the solution! When I posted last night I was running off 3 hours of sleep in 36+ hours and had to rush to bed. But I was going to mention CSM mode for my next post. I have to do the same on my Z390 board. I will likely update my VFIO guide with the minor detail today. If...
  6. ech0

    Help Arch fails to boot after re-configuring initramfs

    First thanks for signing up on the forum! I really appreciate it. I will help you out the best I can. I just want to make sure. Did you go into the BIOS and make sure that you have the proper PCIE slot set as the boot device if your motherboard supports that? Mine does and I have to set my...
  7. ech0

    Help VFIO Help Forum

    Use this section to ask for help on anything VFIO related. If one of the guides doesn't cover somthing or you just need help just make a thread!
  8. ech0

    Guide Optimizations for KVM/Virtual

    These are Optimizations I recommend for anyone running Windows in a KVM/VFIO Guest setup. Disable Search Index Options: Start by disabling Windows search indexing. This can take up precious I/O or CPU cycles. Open Start Menu and search indexing options, and select the result of the same...
  9. ech0

    Guide KVM Host/Guest Performance Optimizations

    Optimizing the Guest: First make sure you are using OVMF for your Guest OS. This has the biggest effect especially for Windows guest in terms of latency. When the VM creation wizard asks you to name your VM (final step before clicking "Finish"), check the "Customize before install" checkbox...
  10. ech0

    Guide Recommended VFIO Hardware at Various Price Ranges

    I will make Complete Builds at different price ranges in this post... Low-End Intel Budget build. Gigabyte B365M DS3H - 75USD Intel i5-8400 - 170USD Timetec Hynix IC 16GB - 65USD - I use the 32GB kit in my personal rig with a 9700KF. Good ram at a cheap price. AMD Radeon RX 570 4GB - $130 -...
  11. ech0

    Guide Recommended VFIO Hardware at Various Price Ranges

    Introduction I created this page to hopefully help some people decide what to use for their next VFIO build. The 2 most important things to consider when creating a build are Motherboard and CPU. I will create a list of recommendations at different price points. You can treat this as a...
  12. ech0

    Guide Libvirt XML options and what they do

    This will be a Work In Progress for some time but I wanted to create an outline of the different options you see in libvirt XML files and what the different sections/options mean. You can open your own XML file in Virt-Manager or via text editor and follow along. starting from the top...
  13. ech0

    Guide When and How to Enable CPU Pinning for Guest

    Introduction First Lets talk about what pinning your cores to the Vm actually does. By pinning you insure that those cores are dedicated to the VM. When you Pin your cores you force all the tasks on the VM to use those cores you pinned. Note: One thing to note is Pinning your cores doesn't...
  14. ech0

    Guide Using the MSI Utility to reduce MSR Inturrupts (reduce latency significantly!)

    First download LatencyMon here. Run the tool as admin and just let your system run for 2-3 minutes with the window open. You will see your system latency spike really high. This is what we are attempting to reduce. Download the utility here Run it as an administrator Go to Device Manager Click...
  15. ech0

    Abount Linux General Subforum

    This subforum is for anyone to post just about anything about Linux. Please use search function before posting in case of duplicates.