<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
    xmlns:content="http://purl.org/rss/1.0/modules/content/"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
    xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>host-passthrough — LowEndSpirit</title>
        <link>https://staging.lowendspirit.com/index.php?p=/</link>
        <pubDate>Thu, 09 Apr 2026 05:27:30 +0000</pubDate>
        <language>en</language>
            <description>host-passthrough — LowEndSpirit</description>
    <atom:link href="https://staging.lowendspirit.com/index.php?p=/discussions/tagged/host-passthrough/feed.rss" rel="self" type="application/rss+xml"/>
    <item>
        <title>[HOWTO] Setup AMD iGPU passthrough with VirtFusion</title>
        <link>https://staging.lowendspirit.com/index.php?p=/discussion/5084/howto-setup-amd-igpu-passthrough-with-virtfusion</link>
        <pubDate>Sun, 18 Dec 2022 23:45:56 +0000</pubDate>
        <category>Technical</category>
        <dc:creator>webcraft</dc:creator>
        <guid isPermaLink="false">5084@/index.php?p=/discussions</guid>
        <description><![CDATA[<h1>iGPU passthrough with VirtFusion</h1>

<p>I've spend quite a lot of time setting up iGPU passthrough with an AMD processor. It was super easy with Intel's iGPU (VT-d) but not that easy with a Ryzen APU. Also thanks a lot for <a href="https://staging.lowendspirit.com/index.php?p=/profile/VirtFusion" rel="nofollow">@VirtFusion</a> for your efforts to implement such functionalities. In general this works quite similar with an external GPU or any other PCIe device, you just need to regroup the iommo-groups.</p>

<h1>Guide</h1>

<h2>Enable IOMMU in Motherboard UEFI</h2>

<p>As a first step, make sure that iommo is enabled in your motherboard's uefi. It should be really enabled and not in auto mode because I noticed that for some motherboards (e.g. MSI) auto doesn't work for some reason but enabled does.</p>

<h2>Install OS and VirtFusion</h2>

<p>Perform an installation from ISO without desktop environment (in theory you can use it along with a desktop programm but this will install packages which interfer with our setup). Install VirtFusion and configure networking and everything as described in their docs. Do not create a VM however. Also install <code>pciutils</code> which might not be part of a default installation but we'll need it later.</p>

<h2>Server setup</h2>

<p>Now comes the actual part of the passthrough procedure.<br />
The hypervisor may not load any drivers that activate the iGPU because the iGPU can only be accessed by one driver per startup. We need to tell the hypervisor kernel to not load any video modules by appending the following to the line <code>GRUB_CMDLINE_LINUX_DEFAULT=</code>:</p>

<pre><code># nano /etc/default/grub

amd_iommu=on initcall_blacklist=sysfb_init video=simplefb:off video=vesafb:off video=efifb:off video=vesa:off disable_vga=1 textonly vfio_iommu_type1.allow_unsafe_interrupts=1 kvm.ignore_msrs=1 modprobe.blacklist=amdgpu,snd_hda_intel
</code></pre>

<p>Not all those flags might be necessary but they usually don't have any negative effects if they're set though they're not needed.<br />
In a next step we need to load vfio drivers which are used as passthrough drivers that host the iGPU as device in the virtual machine later.</p>

<p>DEBIAN</p>

<pre><code> # nano /etc/modules

 vfio
 vfio_iommu_type1
 vfio_pci
 vfio_virqfd
</code></pre>

<p>RHEL</p>

<pre><code> # vi /etc/modules-load.d/vfio-pci.conf

 vfio
 vfio_iommu_type1
 vfio-pci
 vfio_virqfd
</code></pre>

<p>Then we need to tell vfio which devices it should pass through. You can look up the device IDs of the iommo-group through pciutils with <code>lscpi -nnv</code>. Note that you have to list the IDs of all devices of the iommo-group to be passed on even if you don't use the sound device for instance.</p>

<pre><code># nano /etc/modprobe.d/vfio.conf

options vfio-pci ids=1002:1863,1002:1864
</code></pre>

<p>Then we update the grup config to reflect the new settings and restart the server:</p>

<pre><code>update-grub2 (RHEL: grub2-mkconfig -o /boot/grub2/grub.cfg)
update-initramfs -u -k all
reboot now
</code></pre>

<p>To verify you were successfull, run <code>lspci -nnv</code> and scroll down until you find your VGA compatible device and Audio device. If it says <code>Kernel driver in use: vfio-pci</code> you're all set.</p>

<h2>VirtFusion setup</h2>

<p>After having configured the hypervisor, it's time to create our first virtual machine in VirtFusion and configure it to use the iGPU through the previously created vfio virtual-devices.<br />
It may work with seabios (VirtFusion: "SMBIOS") and i440FX (VirtFusion: "PC") but only on compatibility layer hence we use Q35 (which supports PCIe and not only PCI like i440FX) and UEFI (because the vbios, see below, will be available for UEFI only on modern systems).<br />
<img src="https://lowendspirit.com/uploads/editor/5s/yco3jg71es5f.jpg" alt="" title="" /></p>

<p>The environmental variables of the virtual machine are now configured to work with vfio and an optional modern vbios. You can extract the vbios from the bios file of your motherboard vendor with e.g. GPU-Z. I've stored my vbios of the APU in this example at <code>/usr/share/kvm/vbios-cezanne.bin</code>.<br />
In order to make libvirt create the hostdevice for us, we need to configure it in the corresponding fields in VirtFusion. For compatibility reasons you can hide the kvm status but this isn't mendatory. Make sure to adapt the iommu-group number and the functions id to the one of your config. You get the values with <code>lscpi -nnv</code>.</p>

<pre><code>&lt;hostdev mode="subsystem" type="pci" managed="yes"&gt;
    &lt;driver name="vfio"/&gt;
    &lt;source&gt;
        &lt;address type="pci" domain="0x0000" bus="0x20" slot="0x00" function="0x0"/&gt;
    &lt;/source&gt;
    &lt;address type="pci" domain="0x0000" bus="0x00" slot="0x8" function="0x0"/&gt;
    &lt;rom bar="on" file="/usr/share/kvm/vbios-cezanne.bin"/&gt;
&lt;/hostdev&gt;
</code></pre>

<p><img src="https://lowendspirit.com/uploads/editor/nv/psojd1d1xem8.jpg" alt="" title="" /></p>

<p>Enable the custom elements you've filled out and update the config. Then restart the virtual machine.<br />
Do not assign a PCIe device (in this case the iGPU) to more than one virtual machine at a time or you'll get permission errors from vfio or driver errors.<br />
<strong>That's it.</strong> I hope this guide is helpful to you.</p>
]]>
        </description>
    </item>
    <item>
        <title>drServer.net ||| From shared to dedicated! There's something for everyone</title>
        <link>https://staging.lowendspirit.com/index.php?p=/discussion/843/drserver-net-from-shared-to-dedicated-theres-something-for-everyone</link>
        <pubDate>Tue, 31 Mar 2020 16:03:52 +0000</pubDate>
        <category>Offers</category>
        <dc:creator>Radi</dc:creator>
        <guid isPermaLink="false">843@/index.php?p=/discussions</guid>
        <description><![CDATA[<p>Hello friends,</p>

<p>Today, we have a shared hosting account, our VPS servers and a dedicated server for your projects.</p>

<p><strong>Starting with the shared hosting, I’d like to talk about the…</strong><br />
<em>…main features each account comes with:</em><br />
Quick Technical Support - You won’t be waiting for hours to receive a reply to a single question.<br />
30 Day Money Back Guarantee - Don’t like it? Get your money back for your first order.<br />
HIGH Clock CPU<br />
ECC Registered RAM<br />
Enterprise Sandisk OPTIMUS MAX SAS SSD Hard Drives - Delivering ultrafast I/O to get your applications loading with extreme speed<br />
Hardware RAID-10 with BBU - For guaranteed data safety in case of disk failure<br />
Web Server with HHVM support - Guaranteed to work faster than the usual LAMP stack<br />
MariaDB (MySQL) - Faster than ordinary MySQL and compatible with it<br />
Multiple PHP Versions - Not every app is updated to run on newest and greatest, so you get ability to choose.<br />
JetBackup - Backup your website to a remote location free of charge.<br />
Softaculous Auto Installer - You can install your favourite scripts<br />
MailChannels Email Relay - Prevent your emails from landing into SPAM<br />
FREE cPanel Migration - On Request<br />
and much much more, which we will leave for you to discover.</p>

<p>Without further delay, straight to the offer:</p>

<p><strong>Promo-1</strong><br />
Disk Space: 5 GB<br />
Disk Type: Enterprise SAS SSD<br />
RAID: Hardware RAID 10 with BBU<br />
Backup: Automated incremental<br />
Network Bandwidth: 1 TB<br />
Bandwidth Type: Premium Multihomed<br />
Network Pipe: 1 Gbps<br />
Email Accounts: Unlimited<br />
Email relay limit: 300 / min<br />
FTP Accounts: Unlimited<br />
MySQL Databases: Unlimited<br />
NodeJS Support: Yes<br />
Python Support: Yes<br />
Ruby Support: Yes<br />
Proxy: Nginx<br />
HHVM Support: Yes<br />
PHP Version: All major selectable<br />
Analitics: Yes<br />
Free enterprise SSL: No<br />
Free domain name / domain transfer: No<br />
Panel Type: cPanel<br />
Auto Installer: Softaculous<br />
Mail Relay: MailChannels<br />
DC Location: Dallas - TX - USA<br />
Price: 2.00$/month<br />
Price(Yearly): 20.00$/year<br />
Order link: <a href="https://portal.drserver.net/?cmd=cart&amp;action=add&amp;id=146" rel="nofollow">https://portal.drserver.net/?cmd=cart&amp;action=add&amp;id=146</a></p>

<p><em>Moving on to our VPS servers…</em></p>

<p><strong>VPS Features:</strong><br />
All VPS offers are powered by Virtualizor control panel.<br />
All servers come with 1 IPv4 unless otherwise stated.<br />
Custom ISO are possible for VPS only a quick ticket.<br />
IPv6 right now is available in Dallas.<br />
IPv4 rDNS is only available for Dallas.<br />
The VPS in this offer are not managed, however we can provide you with application support and install the applications, you require for FREE.<br />
All VPS are hosted on powerful E5 nodes with minimum of 128 GB RAM and SSDs in RAID-10.</p>

<p><em>and now…</em></p>

<p><strong>The Offer</strong><br />
4 CPU Cores<br />
4096 MB RAM<br />
90 GB SSD Disk<br />
4096 GB Bandwidth<br />
1 IPv4<br />
/64 IPv6<br />
KVM<br />
Linux/Windows<br />
Location: Dallas<br />
Price: $7/mo or $84/year<br />
Promocode: LET-It-GO<br />
Order link: <a rel="nofollow" href="https://drserver.net/vps.php?pk_campaign=LES">DRS - drServer Hosting Solutions | VPS </a></p>

<p><em>Finally, it’s time to talk DEDICATED.</em></p>

<p><strong>Dedicated Servers Features</strong><br />
All offers come with 1 IPv4 unless otherwise stated.<br />
rDNS is available.<br />
Custom ISO are possible through a quick ticket. We can load any OS you need. This does not apply to NO-IPMI servers.<br />
We are an unmanaged provider, but we will do our best to assist with the configuration of your applications and getting your servers up and running.<br />
We can offer you CUSTOM-BUILT dedicated servers. Please open a ticket to discuss your requirements.</p>

<p><strong>Intel® Xeon® E-2136 (6-Core, 12-Thread, 3.3GHz)</strong><br />
RAM: 16 GB DDR4<br />
Disk: 1 x 480 GB SSD<br />
Bandwidth: 100 Mbps<br />
1 IPv4<br />
Location: Dallas<br />
Price: $66/month<br />
Promocode: Located on the order link.<br />
Order link: <a rel="nofollow" href="https://drserver.net/dedicated.php?pk_campaign=LES">https://drserver.net/dedicated.php?pk_campaign=LES </a></p>

<p><strong>About us:</strong><br />
drServer started offering service around November of 2013, so we’re more than 6 years old now. We are a family-owned hosting company, ARIN Member and a RIPE LIR. We own all our IPs and hardware. The doctor is still here and still stronger than ever and can satisfy all your hosting needs.</p>

<p><strong>Useful Links Section:</strong><br />
Terms of Service: <a rel="nofollow" href="https://drserver.net/termsofservice.php">DRS - drServer Hosting Solutions | Terms Of Service</a><br />
AUP: <a rel="nofollow" href="https://drserver.net/aup.php">DRS - drServer Hosting Solutions | Acceptable Usage Policy</a><br />
Ticket us: <a rel="nofollow" href="https://portal.drserver.net/?/tickets/new/">Open New Support Ticket - drServer.net</a><br />
Forum: <a rel="nofollow" href="https://forum.drserver.net/">https://forum.drserver.net</a><br />
Blog: <a rel="nofollow" href="https://blog.drserver.net/">https://blog.drserver.net</a><br />
Discord: <a href="http://discord.gg/3H5RfvY" rel="nofollow">http://discord.gg/3H5RfvY</a><br />
Facebook: <a href="https://www.facebook.com/drserver.net/" rel="nofollow">https://www.facebook.com/drserver.net/</a><br />
Twiter: <a href="https://twitter.com/drservervps" rel="nofollow">https://twitter.com/drservervps</a></p>

<p><strong>FAQ:</strong><br />
Q: Do you allow gameservers?<br />
Because most gameservers generally attract (D)DoS attacks, we currently do not allow them on our network.<br />
This also applies to voiceservers such as Teamspeak and Mumble.<br />
Q: Can I run a VPN?<br />
Private VPN servers are perfectly fine with us. Public ones, however, are not.<br />
Q: What’s your refund policy?<br />
We do have a 30-day refund policy for your first service with us.<br />
Q: What payment methods are accepted?<br />
We accept payments via PayPal and BitPay.<br />
Q: Do you have a test IP/file?<br />
Yes.<br />
Q: Do you offer instant setup?<br />
Servers on this offer are instantly provisioned, subject to stock availability.</p>

<p><strong>Network Info:</strong><br />
Dallas, USA<br />
Test IPv4: 192.138.210.63<br />
Test IPv6: 2604:0880:0052:0000:0000:0000:01e5:657b<br />
Test file(IPv4): <a href="http://lg-dal.ipv4.drserver.net/100MB.test" rel="nofollow">http://lg-dal.ipv4.drserver.net/100MB.test</a><br />
Looking glass(IPv4): <a href="http://lg-dal.ipv4.drserver.net/" rel="nofollow">http://lg-dal.ipv4.drserver.net/</a><br />
Test file(IPv6): <a href="http://lg-dal.ipv6.drserver.net/100MB.test" rel="nofollow">http://lg-dal.ipv6.drserver.net/100MB.test</a><br />
Looking glass(IPv6): <a href="http://lg-dal.ipv6.drserver.net/" rel="nofollow">http://lg-dal.ipv6.drserver.net/</a></p>

<p>All network ports have DDoS protection. Our bandwidth mix includes: Level 3, Cogent, Hurricane Electric, GTT, Telia, Equinix Peering, DECIX Peering, Private Peering.</p>

<p>Thanks for reading the thread!<br />
Have a good day!</p>
]]>
        </description>
    </item>
    <item>
        <title>KVM 'Host Passthrough' &amp; CPU vulnerabilities</title>
        <link>https://staging.lowendspirit.com/index.php?p=/discussion/373/kvm-host-passthrough-cpu-vulnerabilities</link>
        <pubDate>Fri, 20 Dec 2019 19:25:20 +0000</pubDate>
        <category>General</category>
        <dc:creator>vpsgeek</dc:creator>
        <guid isPermaLink="false">373@/index.php?p=/discussions</guid>
        <description><![CDATA[<p>If I am running just 2 KVM guests used by me only on a personal dedicated server do I need to have host passthrough enabled to mitigate against Intel CPU vulnerabilities?</p>
]]>
        </description>
    </item>
   </channel>
</rss>
