Steam Link

Steam Link

Mouse pointer offset between host and client when streaming desktop
When streaming desktop from windows 8.1 1070gtx, nvfbc, to rpi 3+ latest raspbian, mouse pointer cant move to far bottom right, it moves on host but not on client, there is like offset 200 pixels on client vs host.
Viimeisin muokkaaja on [masni] CYKA CLEANER; 6.12.2018 klo 7.34
< >
Näytetään 1-15 / 19 kommentista
this might have to do with desktop scaling. i had my desktop set to display in windows at a 125% size, since i dont like the tiny fonts. setting it to 100% scaling made the movement 1:1.
Well, there is no desktop scaling, I tried setting 1080p on host and client, since host is ultra wide, but in both cases it manifests itself same, can't reach bottom right corner and pointer is off by 100-200 pixels.
Viimeisin muokkaaja on [masni] CYKA CLEANER; 6.12.2018 klo 9.42
Amigo 6.12.2018 klo 15.08 
Same thing happening here. Only happens on desktop, Big Picture is fine. Both the raspberry and the desktop resolution are in 1080p.
Amigo lähetti viestin:
Same thing happening here. Only happens on desktop, Big Picture is fine. Both the raspberry and the desktop resolution are in 1080p.

Amigo, do you have desktop scaling enabled on the PC?
Amigo 6.12.2018 klo 15.35 
slouken lähetti viestin:
Amigo lähetti viestin:
Same thing happening here. Only happens on desktop, Big Picture is fine. Both the raspberry and the desktop resolution are in 1080p.

Amigo, do you have desktop scaling enabled on the PC?
Is this the "Scale and layout" thing in Windows 10? If it is, it's at 100%, so no scaling.
Yeah only on desktop, bp is fine.
I will test it more later today, to save logs and screens, but I guess there is some kind of bug with scaling mouse region, only when streaming desktop, still not sure is it my host setup or steamlink app, raspbian is clean, only steamlink app is installed.
Only specific thing is that My host monitor is using 2560x1080p 200hz, but setting that during and before streaming to 1920x1080p 60hz does not resolve issue.
Here are logs:

https://pastebin.com/UgfwPJMC

I guess problem is here:

[2018-12-07 16:45:37] >>> Capture method set to Desktop NVFBC NV12 + libx264 main (4 threads)
[2018-12-07 16:45:37] >>> Capture resolution set to 1920x1080
[2018-12-07 16:45:37] >>> Client video decoder set to Raspberry Pi hardware decoding
[2018-12-07 16:45:37] CLIENT: Video size: 1920x1080, output size: 1824x984
[2018-12-07 16:45:37] CLIENT: Video rect: 1750x984 at 37,0
[2018-12-07 16:45:37] CLIENT: Texture rect: 1920x1080 at 0,0

Why my output is lower than 1080p, I checked resolution on raspian it says 1080... and TV says 1080p.

When streaming BP mode, log says the same, but mouse pointer is fine.
Viimeisin muokkaaja on [masni] CYKA CLEANER; 7.12.2018 klo 7.55
masni CYKA CLEANER lähetti viestin:
Here are logs:

https://pastebin.com/UgfwPJMC

I guess problem is here:

[2018-12-07 16:45:37] >>> Capture method set to Desktop NVFBC NV12 + libx264 main (4 threads)
[2018-12-07 16:45:37] >>> Capture resolution set to 1920x1080
[2018-12-07 16:45:37] >>> Client video decoder set to Raspberry Pi hardware decoding
[2018-12-07 16:45:37] CLIENT: Video size: 1920x1080, output size: 1824x984
[2018-12-07 16:45:37] CLIENT: Video rect: 1750x984 at 37,0
[2018-12-07 16:45:37] CLIENT: Texture rect: 1920x1080 at 0,0

Why my output is lower than 1080p, I checked resolution on raspian it says 1080... and TV says 1080p.

When streaming BP mode, log says the same, but mouse pointer is fine.

You have overscan enabled. I've tested this and haven't had a problem, but I'll double check.

Thanks!
slouken lähetti viestin:
masni CYKA CLEANER lähetti viestin:
Here are logs:

https://pastebin.com/UgfwPJMC

I guess problem is here:

[2018-12-07 16:45:37] >>> Capture method set to Desktop NVFBC NV12 + libx264 main (4 threads)
[2018-12-07 16:45:37] >>> Capture resolution set to 1920x1080
[2018-12-07 16:45:37] >>> Client video decoder set to Raspberry Pi hardware decoding
[2018-12-07 16:45:37] CLIENT: Video size: 1920x1080, output size: 1824x984
[2018-12-07 16:45:37] CLIENT: Video rect: 1750x984 at 37,0
[2018-12-07 16:45:37] CLIENT: Texture rect: 1920x1080 at 0,0

Why my output is lower than 1080p, I checked resolution on raspian it says 1080... and TV says 1080p.

When streaming BP mode, log says the same, but mouse pointer is fine.

You have overscan enabled. I've tested this and haven't had a problem, but I'll double check.

Thanks!

Yes, I'm able to reproduce this with overscan enabled, thanks!
I hope it is easy fix, thank you.
This is fixed in the latest build (1.1.27.69)
Yeah works great, thank you again!
Now I have wierd problem, when I move mouse full left, pointer appears across half of screen, like it is zoomed to 1000%, will test more later today and post logs.
Ok, so I just had this problem and here is what I did to fix it. I'm running my steam link to a TV.
1) changed the settings on my TV, turned overscan off
2) went into Steam settings:
-Select Remote Play
-Select Advanced Host Options
-Uncheck "Change desktop resolution to match streaming client (I had to toggle this on, then off for it to work)

That seems to have fixed it for me, at least made it better. I hope this helps
< >
Näytetään 1-15 / 19 kommentista
Sivua kohden: 1530 50