Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

[Bug]: PeakBitrate param not working propper #498

Open
Johl7 opened this issue Sep 7, 2024 · 7 comments
Open

[Bug]: PeakBitrate param not working propper #498

Johl7 opened this issue Sep 7, 2024 · 7 comments
Labels

Comments

@Johl7
Copy link

Johl7 commented Sep 7, 2024

Describe the bug
By setting PeakBitrate to a certain value in OBS it will behave as being the TargetBitrate, TargetBirate doesn't seem to be working

To Reproduce
Steps to reproduce the behavior:

  1. In OBS(30.2.3), set the following parameter 'PeakBitrate=16000000' while having Target in the GUI, or putting it on the command line as 8000000(8mbps)
    Screenshot 2024-09-06 233632
  2. Initialize the Encoder
  3. The result will be PeakBitrate=TargetBitrate, while target does nothing

Setup (please complete the following information):

  • OS: Windows 11

  • Driver Version 24.8.1

  • GPU RX 6650 XT

  • Encoder issue

Expected behavior
PeakBitrate not behaving as bein the Target

@Johl7 Johl7 added the bug label Sep 7, 2024
@Johl7 Johl7 changed the title [PeakBitrate]: <PeakBitrate not working propper> [PeakBitrate]: <Param not working propper> Sep 7, 2024
@Johl7 Johl7 changed the title [PeakBitrate]: <Param not working propper> [Bug]: <PeakBitrate param not working propper> Sep 8, 2024
@Johl7 Johl7 changed the title [Bug]: <PeakBitrate param not working propper> [Bug]: PeakBitrate param not working propper Sep 8, 2024
@MikhailAMD
Copy link
Collaborator

How did you conclude that the parameter is not working? Rate control mode is CBR so you may not see this by individual frame sizes.

@Johl7
Copy link
Author

Johl7 commented Sep 9, 2024

when i set PeakB, it overrides Target, therefore the bitrate with CBR, for example, will always be equal and constant to the value set with PeakB..

@Johl7
Copy link
Author

Johl7 commented Sep 9, 2024

Screenshot 2024-09-09 112614

Like here, CBR, Target is set to 8mbps and Peak to 16mbps.... output is constant at 16

@MikhailAMD
Copy link
Collaborator

OK, will check

@Johl7
Copy link
Author

Johl7 commented Sep 13, 2024

Ok, many thanks!

@Eckoa
Copy link

Eckoa commented Sep 17, 2024

Try setting b frames to 0 and see if the issue continues to happen. I've noticed b frames cause this to happen on my end.

You might also set preset to balanced as balanced is much lower load on the encoder (less than half the load of quality) and I at least couldn't tell the difference

@Johl7
Copy link
Author

Johl7 commented Sep 19, 2024

Try setting b frames to 0 and see if the issue continues to happen. I've noticed b frames cause this to happen on my end.

You might also set preset to balanced as balanced is much lower load on the encoder (less than half the load of quality) and I at least couldn't tell the difference

Yeah, tried it with bfs disabled, same behavior... Peak=Target

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants