-
Notifications
You must be signed in to change notification settings - Fork 148
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Question]: Every 4 seconds of recording gets blury #467
Comments
Which app did you use? |
Tried OBS, tried AMD Adrenaline "Record and Stream" |
https://drive.google.com/file/d/1ZlhJ4SPzHhR2z9TSMFDI7iRNjAdY-nKl/view I have a similar problem on my rx 7700xt. The blinking occurs when i-frames appear. I used the QCTools program to analyze my recording. You need to look at the 4th graph. In the first part of the video, when I shake the camera, there is a big difference in frames, which makes the graph uneven and you can't see the blurring. Next, when I stop the camera and only the grass is moving you can see the peaks - these are i-frames. They occur every 2*60 frames, exactly as I have the keyframe interval set. It is when i-frame appears that the picture becomes very blurred. In the last part of the video, when the picture becomes static, you can observe the same peaks that blur the picture every 2 seconds. When I did the test I physically disconnected my 165hz monitor and left only 1080p@60hz. Using driver version 23.x helps to solve the problem, but new games start to lag because of the old driver. |
In OBS as a temporary measure you can try VBR rate control mode. And/or increase VBV: add "VBVBufferSize=6000000" to AMF/FFmpeg Options string. Also try to increase peak bitrate: "PeakBitrate=8000000" - somewhat larger than bitrate. - All values in bits per second |
I doubled the buffer size and tripled the bitrate per peak. It became much better, but if you look closely at the mountain - you can see how the picture is recomputed exactly every second = keyframe interval. Is there anything else I can do to even out these "spikes" of bitrate? |
I think most of the up in quality is due to peak bitrate behaving the same as target, at least here(RDNA2) its so.... test in there if the bitrate aint goin to whats set as peak. |
I don't understand what this has to do with RDNA2 if the 7000 series graphics cards are built on the new RDNA3 architecture |
Update: the problem was identified and fixed. I will update you when the fix appear in the driver release. Thanks for your help. |
Is there a solution yet ? |
Sorry for the delay, Windows driver with the fix is public from v 24.4.1. |
Unfortunately its not fixed for my system [https://www.youtube.com/watch?v=bMS-D-W5JP4&t=8s :(](https://www.youtube.com/live/bMS-D-W5JP4?si=k-zNsqbo1Pt1OJOA :( |
Can you please share GPU version, driver version, and the file produced by OBS? |
2024-05-16.19-53-27.mp4I have the Sapphire RX 7700 XT Pulse 24.5.1 is the adrenalin edition. its worse when streaming: https://www.youtube.com/watch?v=bMS-D-W5JP4 :( Thanks for the quick response. |
Hello, It seems that the keyframe interval also has an influence on the problem. When set to 2, an abnormal pixelated image appears every 2 seconds in the recording. When set to 0 (automatic), it occurs more sporadically. To visually illustrate the problem, I have uploaded the files to my Google Drive. I have deliberately selected a low bitrate for a high resolution, but the issue also occurs at higher bitrates with lower resolutions, though it is less visible (6,000 bitrate for 936p/1080p at 60 fps). I first noticed this issue while watching a friend stream on Twitch. He was using the AVC encoder with a bit rate of 6,000 and a resolution of 936p/1080p at 60 fps on his 7900 XTX while playing Elden Ring. The problem becomes especially noticeable in scenes with a lot of vegetation or complex details.
[2160p 3,5 Mbit/s 2 Keyframes] https://shorturl.at/coGO5 |
Personally for me with my rx7700xt, the following settings helped: |
Just to add an observation regarding AMF on RDNA2, the PeakBitrate param seems to be not behaving as intended, when enabling it and setting to a certain value it will behave as the target bitrate value instead. |
Is there a custom code to add for this in OBS ?
|
You want Also, for 1920x1080@60fps you should be able to use hqvbr which offers a visible improvement over just "vbr". If you notice the encoder choking with "HQ" rate controls, you can also try adding the following AMF Options: |
Hi @GamingJamz , could you please try disabling VBAQ? Disabling VBAQ should help alleviate the pulsing artifact in the grass area. Inside “AMF/FFmpeg Options”, please add |
When i upgraded drivers to 24.X, recording of screen gets blury/pixelated every 4 seconds.
Software doesnt metter, i tried to use AMD software for recording video with AV1, same behavior.
You can see that behavior on 00:04, 00:08.
AT-cm_4sFkIWZpOyNXCmKgFd1rMw.mp4
Downgrading drivers to 23.X helps.
My videocard is rx 7800xt, cpu is ryzen 5600.
Recording in 1080@60fps, i have 3 monitors, main one 2560x1440@165hz, others two 1920x1080@60.
Bitrate 6000kbps.
Tried set my monitor to 120hz, tried completely disable 165hz monitor and record on 60hz monitor - same behavior.
30 fps stream - same behavior.
I'm sorry if it's wrong place to ask, where i should post this issue then?
The text was updated successfully, but these errors were encountered: