XHCI Handoff - BIOS Setting question

  1. TV2's Avatar
    TV2
    Posts : 1,771
    W10 Pro 20H2
       #1

    XHCI Handoff - BIOS Setting question


    In a modern Intel system (Z390 chipset) running Windows 10, should the BIOS setting under USB Configuration for XHCI Handoff be enabled or disabled?

    The default setting is Disabled.

    My understanding is:
    XHCI Handoff disabled means the USB 3 controller functions are handled at the BIOS level.
    XHCI Handoff enabled means the functions are handled by the OS.

    Which is better? I have tried it both ways and can't tell any difference.
      My Computers

  2. sygnus21's Avatar
    Posts : 5,304
    Win 10 Pro (x64) 20H2 (19042.906)
       #2

    I typically enable it, but I've not seen issues either way. It's said if it isn't enabled your USB 3.0 ports become 2.0 ports, but...

    You could check this thread out but I'm not sure of its accuracy - xHCI hand-off Windows 10. BTW on my Gigabyte Z390 Aorus Xtreme the setting is disabled by default but I enable it. And I've found the same, it doesn't seem to make a difference. I suppose we could do some USB 3.0 speed tests to see what's what enabled vs. disabled.
      My Computers

  3. TV2's Avatar
    TV2
    Posts : 1,771
    W10 Pro 20H2
    Thread Starter
       #3

    Yes, that would be a good idea. Maybe I'll have time at the end of the day.
      My Computers

  4. sygnus21's Avatar
    Posts : 5,304
    Win 10 Pro (x64) 20H2 (19042.906)
       #4

    I wasn't really serious about running such a test. Fact is I had no intentions of doing it. If you do please post.
      My Computers

  5. boombastik's Avatar
    Posts : 400
    Windows 10 X64 latest
       #5

    XHCI Handoff in windows10 must be off. (XHCI Hand-off support exist in operating system)
    In windows 7 must be on even if you install drivers.

    the ehci handoff above xp service pack 1 must be off.
      My Computer

  6. sygnus21's Avatar
    Posts : 5,304
    Win 10 Pro (x64) 20H2 (19042.906)
       #6

    boombastik said:
    XHCI Handoff in windows10 must be off. (XHCI Hand-off support exist in operating system)
    In windows 7 must be on even if you install drivers.

    the ehci handoff above xp service pack 1 must be off.
    Yeah, looking at my BIOS it basically says it's for older OS's. At the moment it's disabled. That said, any linked info for what you posted?

    Thanks.
      My Computers

  7. TV2's Avatar
    TV2
    Posts : 1,771
    W10 Pro 20H2
    Thread Starter
       #7

    I ran some tests.
    Kinston DataTraveller 8GB thumb drive.

    In the case USB 3.0 Port, XHCI Handoff Enabled:
    XHCI Handoff - BIOS Setting question-1-fp-enabled.jpg

    In MB USB 3.0 Port, XHCI Handoff Enabled:
    XHCI Handoff - BIOS Setting question-2-rp-enabled.jpg

    In the case USB 3.0 Port, XHCI Handoff Disabled:
    XHCI Handoff - BIOS Setting question-3-fp-disabled.jpg

    In the MB USB 3.0 Port, XHCI Handoff Disabled:
    XHCI Handoff - BIOS Setting question-4-rp-disabled.jpg

    Not a whole lot of difference either way.
      My Computers

  8. TV2's Avatar
    TV2
    Posts : 1,771
    W10 Pro 20H2
    Thread Starter
       #8

    Look at the CPU usage.
      My Computers

  9. sygnus21's Avatar
    Posts : 5,304
    Win 10 Pro (x64) 20H2 (19042.906)
       #9

    I wouldn't put a whole lot in CPU usage as a myriad of things could have been happening when the tests were run. Anyway, the way I understand that XHCI setting is if running Win 10 it doesn't need to be enabled. BTW i just ran a basic transfer these files (5gig in all) test with it enabled and disabled and I didn't see much difference either. Your test, being more scientific than mine also confirms little difference. Again... where Win 10 is concerned.

    Thanks.

    My two cents.
      My Computers

  10. TV2's Avatar
    TV2
    Posts : 1,771
    W10 Pro 20H2
    Thread Starter
       #10

    Yes, I disabled it to do the last 2 tests and I will leave it that way.
    Thanks for looking!
      My Computers


 

  Related Discussions
Our Sites
Site Links
About Us
Windows 10 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 10" and related materials are trademarks of Microsoft Corp.

© Designer Media Ltd
All times are GMT -5. The time now is 09:09.
Find Us




Windows 10 Forums