Announcement

Collapse
No announcement yet.

How to Enable SR-IOV from the BIOS/UEFI Firmware of Your Motherboard

Collapse
X
Collapse
  •  

  • How to Enable SR-IOV from the BIOS/UEFI Firmware of Your Motherboard


    The full form of SR-IOV is Single Root I/O Virtualization. Some PCI/PCIE devices have multiple virtual functions and each of these virtual functions can be passed to a different virtual machine. SR-IOV is the technology that allows this type of PCI/PCIE passthrough.

    For example, an 8-port SR-IOV capable network card has 8 virtual functions, 1 for each port. 8 of these virtual functions or network ports can be passed to 8 different virtual machines (VMs).

    In this article, we will show you how to enable the SR-IOV CPU feature from the BIOS/UEFI firmware of some of the most popular desktop motherboards (i.e. ASUS, ASRock, MSI, and Gigabyte).



    Table of Contents

    1. How to Enable SR-IOV from the BIOS/UEFI Firmware of ASUS Motherboards
    2. How to Enable SR-IOV from the BIOS/UEFI Firmware of ASRock Motherboards
    3. How to Enable SR-IOV from the BIOS/UEFI Firmware of MSI Motherboards
    4. How to Enable SR-IOV from the BIOS/UEFI Firmware of Gigabyte Motherboards
    5. Conclusion
    6. References



    How to Enable SR-IOV from the BIOS/UEFI Firmware of ASUS Motherboards

    To enter the BIOS/UEFI Firmware of your ASUS motherboard, press right after pressing the power button of your computer.

    The BIOS/UEFI Firmware of ASUS motherboards has two modes: “EZ Mode” and “Advanced Mode”.

    Once you’ve entered the BIOS/UEFI Firmware of your ASUS motherboard, you will be in “EZ Mode” by default. To enable IOMMU/VT-d on your ASUS motherboard, you have to enter the “Advanced Mode”.

    To enter “Advanced Mode”, press while you’re in “EZ Mode”.

    For both AMD and Intel systems, navigate to the “Advanced” tab (by pressing the arrow keys), navigate to “PCI Subsystem Settings”, and set “SR-IOV Support” to “Enabled”.

    To save the changes, press , select OK, and press .

    The SR-IOV feature should be enabled. For more information on enabling the SR-IOV feature from the BIOS/UEFI Firmware of your ASUS motherboard, check the BIOS Manual of your ASUS motherboard.



    How to Enable SR-IOV from the BIOS/UEFI Firmware of ASRock Motherboards

    To enter the BIOS/UEFI Firmware of your ASRock motherboard, press or right after pressing the power button of your computer.

    If you’re using a high-end ASRock motherboard, you may find yourself in “Easy Mode” once you enter the BIOS/UEFI Firmware of your ASRock motherboard. In that case, press to switch to “Advanced Mode”.

    If you’re using a cheap/mid-range ASRock motherboard, you may not have an “Easy Mode”. You will be taken to “Advanced Mode” directly. In that case, you won’t have to press to switch to “Advanced Mode”.

    You will be in the “Main” tab by default. Press the arrow key to navigate to the “Advanced” tab of the BIOS/UEFI Firmware of your ASRock motherboard.

    If you have an AMD processor, navigate to “PCI Configuration” and set “SR-IOV Support” to “Enabled”.

    If you have an Intel processor, navigate to “Chipset Configuration” and set “SR-IOV Support” to “Enabled”.

    To save the changes, press , select Yes, and press .

    The SR-IOV feature should be enabled. For more information on enabling the SR-IOV feature from the BIOS/UEFI Firmware of your AsRock motherboard, check the BIOS Manual of your ASUS motherboard.



    How to Enable SR-IOV from the BIOS/UEFI Firmware of MSI Motherboards

    To enter the BIOS/UEFI Firmware of your MSI motherboard, press right after pressing the power button of your computer.

    The BIOS/UEFI Firmware of MSI motherboards has two modes: “EZ Mode” and “Advanced Mode”.

    Once you’ve entered the BIOS/UEFI Firmware of your MSI motherboard, you will be in “EZ Mode” by default. To enable the SR-IOV on your MSI motherboard, you have to enter the “Advanced Mode”.

    To enter the “Advanced Mode”, press while you’re in “EZ Mode”.

    From the “Advanced Mode”, navigate to “Settings”.

    If you’re using an AMD processor, navigate to “Advanced” > “PCI Subsystem Settings” and set “SR-IOV Support” to “Enabled”.

    If you’re using an Intel processor, navigate to “Advanced” > “PCIe/PCI Sub-system Settings” and set “SR-IOV Support” to “Enabled”.

    NOTE: You may not find the “SR-IOV Support” option in the BIOS/UEFI firmware of your MSI motherboard. In that case, you can try updating the BIOS/UEFI firmware version and see if the option is available.

    To save the changes, press , select Yes, and press .

    The SR-IOV feature should be enabled. For more information on enabling the SR-IOV feature from the BIOS/UEFI Firmware of your MSI motherboard, check the BIOS Manual of your MSI motherboard.



    How to Enable SR-IOV from the BIOS/UEFI Firmware of Gigabyte Motherboards

    To enter the BIOS/UEFI Firmware of your Gigabyte motherboard, press right after pressing the power button of your computer.

    The BIOS/UEFI Firmware of Gigabyte motherboards has two modes: “Easy Mode” and “Advanced Mode”.

    To enable SR-IOV, you have to switch to “Advanced Mode”. If you’re in “Easy Mode”, press to switch to “Advanced Mode”.

    If you have an AMD processor, navigate to the “Settings” tab, navigate to “IO Ports”,  and set “SR-IOV Support” to “Enabled”.

    If you have an Intel processor, navigate to the “Advanced” tab, navigate to “PCI Subsystem Settings”, and set “SR-IOV Support” to “Enabled”.

    NOTE: On newer Gigabyte motherboards (i.e. Z590, Z690, Z790), the SR-IOV option might be missing. In that case, try enabling Intel virtualization technology VT-x/VT-d and see if the SR-IOV option is displayed on the BIOS/UEFI firmware of your Gigabyte motherboard.

    To save the changes, press , select Yes, and press .

    SR-IOV should be enabled for your processor. For more information on enabling SR-IOV on your Gigabyte motherboard, we recommend you to read the “User Manual” or “BIOS Setup Manual” of your Gigabyte motherboard.



    Conclusion

    We showed you how to enable the SR-IOV CPU feature from the BIOS/UEFI firmware of some of the most popular desktop motherboards (i.e. ASUS, ASRock, MSI, and Gigabyte).



    References

    1. ASUS ROG Maximus Z690 Hero BIOS Overview
    2. ASUS ROG STRIX X570-E Gaming WIFI II BIOS Walk Thru
    3. ASRock Bios Optimization! [AMD 7800X3D | X670E Taichi Carrara | XMP PC 5600 CL28 G.Skill | 4090HOF]
    4. ASRock Z690 Taichi BIOS Overview
    5. SR-IOV on MSI X470 Gaming Pro | MSI Global English Forum
    6. Bios Settings 7950x3D 7800x3D [Gigabyte Aorus Elite Ax x670]
    7. ASUS PRIME Z490-A BIOS Overview







    More...
      Posting comments is disabled.

    Categories

    Collapse

    Article Tags

    Collapse

    There are no tags yet.

    Latest Articles

    Collapse

    • Using MAXQDA for Qualitative Data Analysis on Linux
      by Kasimba



      by George Whittaker


      Introduction

      Qualitative data analysis (QDA) is a cornerstone of research across various fields, from social sciences to marketing. It involves uncovering patterns, themes, and meanings within non-numerical data such as interviews, focus groups, and textual narratives. In this era of digital tools, MAXQDA stands out as a premier software solution for QDA, empowering researchers to organize...
      11-21-2024, 11:31 PM
    • HAProxy on Ubuntu: Load Balancing and Failover for Resilient Infrastructure
      by Kasimba



      by german.suarez


      Introduction

      In today’s fast-paced digital landscape, ensuring the availability and performance of applications is paramount. Modern infrastructures require robust solutions to distribute traffic efficiently and maintain service availability even in the face of server failures. Enter HAProxy, the de facto standard for high-performance load balancing and failover.


      This article...
      11-21-2024, 03:00 PM
    • Providing a license for package sources
      by Kasimba
      Arch Linux hasn't had a license for any package sources (such as PKGBUILD files) in the past, which is potentially problematic. Providing a license will preempt that uncertainty.

      In RFC 40 we agreed to change all package sources to be licensed under the very liberal 0BSD license. This change will not limit what you can do with package sources. Check out the RFC for more on the rationale and prior discussion.

      Before we make this change, we will provide contributors with...
      11-19-2024, 09:21 AM
    • Linux Binary Analysis for Reverse Engineering and Vulnerability Discovery
      by Kasimba



      by George Whittaker


      Introduction

      In the world of cybersecurity and software development, binary analysis holds a unique place. It is the art of examining compiled programs to understand their functionality, identify vulnerabilities, or debug issues—without access to the original source code. For Linux, which dominates servers, embedded systems, and even personal computing, the skill of binary analysis is...
      11-18-2024, 07:10 PM
    • Ubuntu vs Debian: Linux Distributions Compared Deep Dive
      by Kasimba
      Debian and Ubuntu are two popular Linux distributions. In this deep dive we will guide you on the key differences between them from perspective of both corporate enterprise and personal productivity or pleasure usage. After reading this blog post you should be in a better position to decide to select Ubuntu or Debian.
      Stewardship, Licensing, Community and Cost

      Where as Debian is 100% fully committed to free software as defined by the Debian Free Software Guidelines, Ubuntu is created...
      11-17-2024, 08:30 PM
    • Debian Backup and Recovery Solutions: Safeguard Your Data with Confidence
      by Kasimba



      by George Whittaker


      Introduction

      In the digital age, data loss is a critical concern, and effective backup and recovery systems are vital for any Debian system administrator or user. Debian, known for its stability and suitability in enterprise, server, and personal computing environments, offers a multitude of tools for creating robust backup and recovery solutions. This guide will explore these solutions,...
      11-13-2024, 05:30 PM
    Working...
    X