ref:eb45ea785a5cd58315b6918b7e49ac6f83949913

fix(linux/vulkan): change default rate control from VBR to CBR (#5032)

SHA: eb45ea785a5cd58315b6918b7e49ac6f83949913
Author: neatnoise <neatnoise@gmail.com>
Date: 2026-04-20 17:06
Parents: e39dfb8
4 files changed +6 -6
Type
docs/configuration.md +2 −2
@@ -3029,13 +3029,13 @@
<tr>
<td>Default</td>
<td colspan="2">@code{}
4
2
@endcode</td>
</tr>
<tr>
<td>Example</td>
<td colspan="2">@code{}
vk_rc_mode = 2
vk_rc_mode = 4
@endcode</td>
</tr>
<tr>
src/config.cpp +1 −1
@@ -503,7 +503,7 @@
{
2, // vk.tune (default: ll - low latency)
4, // vk.rc_mode (default: vbr)
2, // vk.rc_mode (default: cbr)
},
{}, // capture
src_assets/common/assets/web/config.html +1 −1
@@ -338,7 +338,7 @@
name: "Vulkan Encoder",
options: {
"vk_tune": 2,
"vk_rc_mode": 4,
"vk_rc_mode": 2,
},
},
{
src_assets/common/assets/web/public/assets/locale/en.json +2 −2
@@ -381,11 +381,11 @@
"upnp_desc": "Automatically configure port forwarding for streaming over the Internet",
"vaapi_strict_rc_buffer": "Strictly enforce frame bitrate limits for H.264/HEVC on AMD GPUs",
"vaapi_strict_rc_buffer_desc": "Enabling this option can avoid dropped frames over the network during scene changes, but video quality may be reduced during motion.",
"vk_rc_cbr": "CBR (Constant Bitrate)",
"vk_rc_cbr": "CBR (Constant Bitrate) (default)",
"vk_rc_cqp": "CQP (Constant QP)",
"vk_rc_mode": "Rate Control",
"vk_rc_mode_desc": "Rate control mode for encoding. Auto lets the driver decide.",
"vk_rc_vbr": "VBR (Variable Bitrate) (default)",
"vk_rc_vbr": "VBR (Variable Bitrate)",
"vk_tune": "Tuning",
"vk_tune_desc": "Low latency modes reduce encoding delay at the cost of quality.",
"vk_tune_hq": "High Quality (hq)",