Comments (22)
Can you attach the Moonlight log file? On Windows, it's in %TEMP% and will be called Moonlight-<some numbers>.log
.
After getting the log of your current configuration, do you see the same issue if you force software decoding in the settings?
from moonlight-qt.
from moonlight-qt.
Selecting force software decoding - I no longer see the issue.
from moonlight-qt.
@Sloanstar ok, do you still see the issue if you go back to Auto decoder and switch to "Force H.264"?
from moonlight-qt.
Software render log, in case it is useful.
from moonlight-qt.
H.264 looks clean too. I'll leave it on this since it is probably faster/less resource intensive and the picture is definitely cleaner.
from moonlight-qt.
Very odd. The closest machine I have to yours is a Windows 10 laptop with Intel HD 615 graphics and it doesn't seem to display the issue. Does it always occur or is there something that seems to trigger it? Are there any other settings that make it appear or disappear?
from moonlight-qt.
I'll see if I can find some other settings that trigger it, but it only started occurring since I started using -qt. Never had the effect on Chrome.
from moonlight-qt.
Looks like Hardware HEVC only. I tried installing the HEVC codec from the windows store and a reboot, no change.
from moonlight-qt.
I wonder if it's a GPU driver bug. Moonlight Chrome never could support HEVC, so you didn't see the bug there.
Can you screenshot the Driver tab in Device Manager for your client PC's GPU? I can try to find it and install it on my laptop to try to reproduce the issue.
Is your client machine also running Windows 10 1803?
Does lowering the bitrate to 20 Mbps change anything?
from moonlight-qt.
from moonlight-qt.
Yes, client machine is also Windows 10 1803.
No change at 20 Mbps.
from moonlight-qt.
I have an older Asus laptop I can try on if you think it is a client/driver issue but I dont think the windows versions are the same, so there might be too much introduction of change there to be a viable test.
from moonlight-qt.
I have a "fix" and it's an issue with the laptop and Intel/Nvidia GPU selection, not anything in your code per se, unless there's a way to force select between the rendering GPU at launch and -qt isn't doing that.
In the mean time, configuring the GF Control Panel to force the NV GPU for the executable addresses the blending.
If you give me Wiki access I can write it up with screenshots, or if you prefer it here in the issue I can do that too, let me know.
from moonlight-qt.
Video Issues
Devices with Multiple Video Cards
Open the Control Panel for your video card. (nVidia shown – AMD assumed similar)
Option 1 – Globally change the preferred video card.
Pro: This should cover future application automatically.
Con: You may use more battery on applications that don’t require discrete GPU.
Option 2 – Specify GPU for Moonlight Executable.
Click Apply & Enjoy.
from moonlight-qt.
Unfortunately on the laptop that I am using I don't have a graphics card.
i5-7200U
Intel HD 620
8GB ram
I realize that I have the same fix by using software decoding with HEVC. Should I also provide my log?
from moonlight-qt.
Yeah, attach your log from the %TEMP% folder if you can. Additionally, a screenshot of your Intel GPU's properties page in Device Manager (like the one above) would be greatly appreciated.
To work around the bug, set the codec option to Force H.264 and set decoder back to Automatic.
from moonlight-qt.
from moonlight-qt.
Moonlight-1536778620.log
I added the log file in which I used Force Hardware decoding, and Force HEVC. But as you mentioned force h.264 and Automatic do the trick. It would be nice if I could use HEVC to save on some bandwidth.
from moonlight-qt.
I implemented a check to avoid HEVC on Intel drivers older than build 4836.
@rogeriskira You should be able to use HEVC properly if you update your GPU driver to the latest version from Intel's website
from moonlight-qt.
Fix released in v0.5.0 (Beta 2)
from moonlight-qt.
Thank so much! I can confirm it works as intended now.
from moonlight-qt.
Related Issues (20)
- dxva2 decode error HOT 2
- Moonlight uses an old VA-API HOT 3
- Add support for full E2E stream encryption HOT 1
- Can't close the stream when running full desktop stream
- 我希望软件上(增加一个失败自动重连不提示!号内容,)的功能。 HOT 1
- 希望 可以支持取消pin 验证码 HOT 1
- Bugged input sticking after using Moonlight
- Send WOL packet on the Broadcast IP (255.255.255.255) as well HOT 5
- [Ubuntu] Hardware Decoding Crashes "after a while"
- Bind to a specific network interface
- Setting to always only show client's cursor in remote desktop mode
- Reconnect button in the error dialog
- StandardOutput handling issues (Moonlight-Qt CLI)
- [Feature Request] In video codec options, add a "not encoded" option like rawvideo in FFmpeg HOT 1
- moonlight-qt unable to launch on Raspberry Pi 5
- [Feature Request] Hide server mouse cursor, and show client mouse cursor instead HOT 2
- Unable to play epic games streaming my PC to my ROG Ally. HOT 1
- Incoming frame rate suddenly drop to <1 fps HOT 2
- Weird not pixel perfect decoding with Moonlight Windows HOT 6
- Update Windows build instruction, Wix 4.0.4 how to? Undefined symbol D3D11_DECODER_PROFILE_AV1_VLD_PROFILE0. HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from moonlight-qt.