Page 2 of 3

Re: XHCI hand-off

Posted: 08 Jun 2024, 04:33
by RealNC
JimCarry wrote:
06 Jun 2024, 12:48
So in the end disabled or enabled?
Well, the information that describes the option in my BIOS (an MSI board) says to disable it for modern OS that support USB 3 (like Windows 10 and 11) so I have it disabled.

Re: XHCI hand-off

Posted: 08 Jun 2024, 05:17
by Slender
JimCarry wrote:
06 Jun 2024, 20:56
MatrixQW wrote:
06 Jun 2024, 18:57
JimCarry wrote:
06 Jun 2024, 12:48
So in the end disabled or enabled?
I can't be sure but it seems to me that it will depend on how the setting is implement on each board because of Slender and RealNC contrary statements.
Some boards clearly say that enabled means it's for an OS that doesn't have hand-off support so it works as a compatibility setting.
In this case it should be disabled for W10/11 but even if it's enabled, devices will still work properly at the corresponding speed.
However, for Slender's board it has an effect.

So, disable it and if your devices still work at proper speed you might as well leave it disabled. This is my take.
You can use 'usb device viewer' or whatever app to see the connection speed of the devices.
i think you mean this program but i dont know where to look right now is disabled in bios?
when I had a z390, disable hand-off switched all my ports to usb 3.0 ---> usb 2.1
as of today, the z790 does not do this. But maybe he shouldn't. The description of the setting says that it should be enabled if the system does not support 3.0
From which I draw the following conclusion:
XHCI hand-off enable - bios control USB 3.0
XHCI hand-off disable - OS control USB 3.0

Re: XHCI hand-off

Posted: 08 Jun 2024, 11:41
by JimCarry
RealNC wrote:
08 Jun 2024, 04:33
JimCarry wrote:
06 Jun 2024, 12:48
So in the end disabled or enabled?
Well, the information that describes the option in my BIOS (an MSI board) says to disable it for modern OS that support USB 3 (like Windows 10 and 11) so I have it disabled.
So do i,but i if @MatrixQW decide to respond ,maybe if he sees the screen i upload, he will able to tell if my mouse is running in full speed in usb 3.0 port with XHCI hand -off disabled in bios.
Asus MB btw.

Re: XHCI hand-off

Posted: 08 Jun 2024, 11:45
by JimCarry
Slender wrote:
08 Jun 2024, 05:17
JimCarry wrote:
06 Jun 2024, 20:56
MatrixQW wrote:
06 Jun 2024, 18:57
JimCarry wrote:
06 Jun 2024, 12:48
So in the end disabled or enabled?
I can't be sure but it seems to me that it will depend on how the setting is implement on each board because of Slender and RealNC contrary statements.
Some boards clearly say that enabled means it's for an OS that doesn't have hand-off support so it works as a compatibility setting.
In this case it should be disabled for W10/11 but even if it's enabled, devices will still work properly at the corresponding speed.
However, for Slender's board it has an effect.

So, disable it and if your devices still work at proper speed you might as well leave it disabled. This is my take.
You can use 'usb device viewer' or whatever app to see the connection speed of the devices.
i think you mean this program but i dont know where to look right now is disabled in bios?
when I had a z390, disable hand-off switched all my ports to usb 3.0 ---> usb 2.1
as of today, the z790 does not do this. But maybe he shouldn't. The description of the setting says that it should be enabled if the system does not support 3.0
From which I draw the following conclusion:
XHCI hand-off enable - bios controll USB 3.0
XHCI hand-off disable - OS controll USB 3.0
"when I had a z390, disable hand-off switched all my ports to usb 3.0 ---> usb 2.1
as of today, the z790 does not do this"

Maybe you update your bios to the latest version,my mb is old so i did it years ago.


"But maybe he shouldn't. The description of the setting says that it should be enabled if the system does not support 3.0
From which I draw the following conclusion:
XHCI hand-off enable - bios controll USB 3.0
XHCI hand-off disable - OS controll USB 3.0"

This is exactly what i am trying to understand,thats why i upload a screenshot with the program "USB Device Tree Viewer" so everyone can see if disable it makes my usb 3.0 ports behaive like 2.0 or not. but no one can answer that.

Re: XHCI hand-off

Posted: 08 Jun 2024, 12:25
by Slender
JimCarry wrote:
08 Jun 2024, 11:45
Slender wrote:
08 Jun 2024, 05:17
JimCarry wrote:
06 Jun 2024, 20:56
MatrixQW wrote:
06 Jun 2024, 18:57


I can't be sure but it seems to me that it will depend on how the setting is implement on each board because of Slender and RealNC contrary statements.
Some boards clearly say that enabled means it's for an OS that doesn't have hand-off support so it works as a compatibility setting.
In this case it should be disabled for W10/11 but even if it's enabled, devices will still work properly at the corresponding speed.
However, for Slender's board it has an effect.

So, disable it and if your devices still work at proper speed you might as well leave it disabled. This is my take.
You can use 'usb device viewer' or whatever app to see the connection speed of the devices.
i think you mean this program but i dont know where to look right now is disabled in bios?
when I had a z390, disable hand-off switched all my ports to usb 3.0 ---> usb 2.1
as of today, the z790 does not do this. But maybe he shouldn't. The description of the setting says that it should be enabled if the system does not support 3.0
From which I draw the following conclusion:
XHCI hand-off enable - bios controll USB 3.0
XHCI hand-off disable - OS controll USB 3.0
"when I had a z390, disable hand-off switched all my ports to usb 3.0 ---> usb 2.1
as of today, the z790 does not do this"

Maybe you update your bios to the latest version,my mb is old so i did it years ago.


"But maybe he shouldn't. The description of the setting says that it should be enabled if the system does not support 3.0
From which I draw the following conclusion:
XHCI hand-off enable - bios controll USB 3.0
XHCI hand-off disable - OS controll USB 3.0"

This is exactly what i am trying to understand,thats why i upload a screenshot with the program "USB Device Tree Viewer" so everyone can see if disable it makes my usb 3.0 ports behaive like 2.0 or not. but no one can answer that.
before, disable do that.
now, i dont see any difference in usbtreeviewer.
that the reason why i think that option broken or do nothing. But i do not remember what os im use for z390, maybe that is specific 1709, but im 100% sure it lower all my usb 3.0 devices to 2.1.

Re: XHCI hand-off

Posted: 08 Jun 2024, 18:43
by MatrixQW
JimCarry wrote:
06 Jun 2024, 20:56
MatrixQW wrote:
06 Jun 2024, 18:57
JimCarry wrote:
06 Jun 2024, 12:48
So in the end disabled or enabled?
I can't be sure but it seems to me that it will depend on how the setting is implement on each board because of Slender and RealNC contrary statements.
Some boards clearly say that enabled means it's for an OS that doesn't have hand-off support so it works as a compatibility setting.
In this case it should be disabled for W10/11 but even if it's enabled, devices will still work properly at the corresponding speed.
However, for Slender's board it has an effect.

So, disable it and if your devices still work at proper speed you might as well leave it disabled. This is my take.
You can use 'usb device viewer' or whatever app to see the connection speed of the devices.
i think you mean this program but i dont know where to look right now is disabled in bios?
USB version: 1.0 = Full-Speed ; 2.0 = High-Speed ; 3.0 = Super-Speed
You need to look at the "Summary" info.
Mice and keyboards can be 3.0 compatible but they only work at 1.0, they don't need higher transfer speeds.
You selected a device that is only 1.1 compatible.
Connect a device like a pendrive or webcam that works at 3.0, not just compatible.

For example, the screenshot shows my mouse is 2.0 compatible but only works at Full-Speed.
Since I don't have any 3.0 devices for now, I simply disabled XHCI in BIOS.

Re: XHCI hand-off

Posted: 08 Jun 2024, 19:11
by JimCarry
MatrixQW wrote:
08 Jun 2024, 18:43
JimCarry wrote:
06 Jun 2024, 20:56
MatrixQW wrote:
06 Jun 2024, 18:57
JimCarry wrote:
06 Jun 2024, 12:48
So in the end disabled or enabled?
I can't be sure but it seems to me that it will depend on how the setting is implement on each board because of Slender and RealNC contrary statements.
Some boards clearly say that enabled means it's for an OS that doesn't have hand-off support so it works as a compatibility setting.
In this case it should be disabled for W10/11 but even if it's enabled, devices will still work properly at the corresponding speed.
However, for Slender's board it has an effect.

So, disable it and if your devices still work at proper speed you might as well leave it disabled. This is my take.
You can use 'usb device viewer' or whatever app to see the connection speed of the devices.
i think you mean this program but i dont know where to look right now is disabled in bios?
USB version: 1.0 = Full-Speed ; 2.0 = High-Speed ; 3.0 = Super-Speed
You need to look at the "Summary" info.
Mice and keyboards can be 3.0 compatible but they only work at 1.0, they don't need higher transfer speeds.
You selected a device that is only 1.1 compatible.
Connect a device like a pendrive or webcam that works at 3.0, not just compatible.

For example, the screenshot shows my mouse is 2.0 compatible but only works at Full-Speed.
Since I don't have any 3.0 devices for now, I simply disabled XHCI in BIOS.
i dont have any device except mouse and keyboard,but i will turn on xhci in bios and then upload screenshot to see if there is diffrence.

Re: XHCI hand-off

Posted: 14 Jun 2025, 11:34
by Hyote
I have to correct my previous reply, because it is definitely better to keep this enabled, and it was a major cause of desync for me.

Re: XHCI hand-off

Posted: 15 Jun 2025, 06:54
by Syykfk
Hyote wrote:
14 Jun 2025, 11:34
I have to correct my previous reply, because it is definitely better to keep this enabled, and it was a major cause of desync for me.
Do you mean that disabling XHCI hand-off will cause desync?

Re: XHCI hand-off

Posted: 15 Jun 2025, 12:43
by Hyote
Syykfk wrote:
15 Jun 2025, 06:54
Hyote wrote:
14 Jun 2025, 11:34
I have to correct my previous reply, because it is definitely better to keep this enabled, and it was a major cause of desync for me.
Do you mean that disabling XHCI hand-off will cause desync?
Yes, major desync. It's good to revisit some settings.