diff --git a/docs/configuration.md b/docs/configuration.md
index b5377cad8..299f657f3 100644
--- a/docs/configuration.md
+++ b/docs/configuration.md
@@ -2871,6 +2871,30 @@ editing the `conf` file in a text editor. Use the examples as reference.
+### vaapi_force_cqp
+
+
+
+ | Description |
+
+ Force CQP (constant quantizer) rate control for the VAAPI encoder, disabling CBR and VBR.
+ @note{Required for Intel Arc A-series (DG2/Alchemist) with the xe kernel driver, where HuC firmware is unavailable and CBR/VBR encoding fails at runtime.}
+ |
+
+
+ | Default |
+ @code{}
+ disabled
+ @endcode |
+
+
+ | Example |
+ @code{}
+ vaapi_force_cqp = enabled
+ @endcode |
+
+
+
## Software Encoder
### sw_preset
diff --git a/src/config.cpp b/src/config.cpp
index 6892e3029..dd2cf137a 100644
--- a/src/config.cpp
+++ b/src/config.cpp
@@ -490,6 +490,7 @@ namespace config {
{
false, // strict_rc_buffer
+ false, // force_cqp
}, // vaapi
{}, // capture
@@ -1176,6 +1177,7 @@ namespace config {
int_f(vars, "vt_realtime", video.vt.vt_realtime, vt::rt_from_view);
bool_f(vars, "vaapi_strict_rc_buffer", video.vaapi.strict_rc_buffer);
+ bool_f(vars, "vaapi_force_cqp", video.vaapi.force_cqp);
string_f(vars, "capture", video.capture);
string_f(vars, "encoder", video.encoder);
diff --git a/src/config.h b/src/config.h
index a6d7c8338..9b776dfab 100644
--- a/src/config.h
+++ b/src/config.h
@@ -81,6 +81,7 @@ namespace config {
struct {
bool strict_rc_buffer;
+ bool force_cqp;
} vaapi;
std::string capture;
diff --git a/src/platform/linux/vaapi.cpp b/src/platform/linux/vaapi.cpp
index adaa07075..709b53641 100644
--- a/src/platform/linux/vaapi.cpp
+++ b/src/platform/linux/vaapi.cpp
@@ -7,6 +7,9 @@
#include
#include
#include
+#include
+#include
+#include
extern "C" {
#include
@@ -246,6 +249,11 @@ namespace va {
rc_attr.value = 0;
}
+ if (config::video.vaapi.force_cqp) {
+ BOOST_LOG(info) << "vaapi_force_cqp enabled: forcing CQP rate control"sv;
+ rc_attr.value &= ~static_cast(VA_RC_CBR | VA_RC_VBR);
+ }
+
VAConfigAttrib slice_attr = {VAConfigAttribEncMaxSlices};
status = vaGetConfigAttributes(va_display, va_profile, va_entrypoint, &slice_attr, 1);
if (status != VA_STATUS_SUCCESS) {
diff --git a/src_assets/common/assets/web/config.html b/src_assets/common/assets/web/config.html
index 1c638b6fa..2db4e90b2 100644
--- a/src_assets/common/assets/web/config.html
+++ b/src_assets/common/assets/web/config.html
@@ -309,6 +309,7 @@ {{ $t('config.configuration') }}
name: "VA-API Encoder",
options: {
"vaapi_strict_rc_buffer": "disabled",
+ "vaapi_force_cqp": "disabled",
},
},
{
diff --git a/src_assets/common/assets/web/configs/tabs/encoders/VAAPIEncoder.vue b/src_assets/common/assets/web/configs/tabs/encoders/VAAPIEncoder.vue
index 063bba45b..f5a78d75a 100644
--- a/src_assets/common/assets/web/configs/tabs/encoders/VAAPIEncoder.vue
+++ b/src_assets/common/assets/web/configs/tabs/encoders/VAAPIEncoder.vue
@@ -19,6 +19,13 @@ const config = ref(props.config)
v-model="config.vaapi_strict_rc_buffer"
default="false"
>
+
+
diff --git a/src_assets/common/assets/web/public/assets/locale/bg.json b/src_assets/common/assets/web/public/assets/locale/bg.json
index b2f02eea0..8443b1948 100644
--- a/src_assets/common/assets/web/public/assets/locale/bg.json
+++ b/src_assets/common/assets/web/public/assets/locale/bg.json
@@ -352,6 +352,8 @@
"upnp_desc": "Автоматично настройване на пренасочването на портове за излъчване през Интернет",
"vaapi_strict_rc_buffer": "Налагане на строги ограничения за побитовата скорост на кадрите за H.264/HEVC при видео карти на AMD",
"vaapi_strict_rc_buffer_desc": "Включването на това може да предотврати пропускането на кадри по мрежата по време на промени в сцената, но качеството на видеото по време на движение може да бъде намалено.",
+ "vaapi_force_cqp": "Force CQP rate control",
+ "vaapi_force_cqp_desc": "Required for Intel Arc A-series (DG2) with xe driver where HuC firmware is unavailable. Disables CBR and VBR, which fail silently on affected hardware.",
"virtual_sink": "Виртуален изход",
"virtual_sink_desc": "Ръчно задаване на виртуално звуково устройство, което да се ползва. Ако не е зададено, устройството се избира автоматично. Силно препоръчително е да оставите това поле празно, за да използвате автоматичния избор на устройство!",
"virtual_sink_placeholder": "Виртуални високоговорители на Steam",
diff --git a/src_assets/common/assets/web/public/assets/locale/cs.json b/src_assets/common/assets/web/public/assets/locale/cs.json
index b46353f4b..f173b68d2 100644
--- a/src_assets/common/assets/web/public/assets/locale/cs.json
+++ b/src_assets/common/assets/web/public/assets/locale/cs.json
@@ -363,6 +363,8 @@
"upnp_desc": "Automatická konfigurace přesměrování portů pro streamování přes Internet",
"vaapi_strict_rc_buffer": "Přísné vynucení limitů datového toku snímků pro H.264/HEVC na grafických procesorech AMD",
"vaapi_strict_rc_buffer_desc": "Povolením této možnosti lze zabránit vypadávání snímků po síti při změnách scény, ale kvalita videa může být při pohybu snížena.",
+ "vaapi_force_cqp": "Force CQP rate control",
+ "vaapi_force_cqp_desc": "Required for Intel Arc A-series (DG2) with xe driver where HuC firmware is unavailable. Disables CBR and VBR, which fail silently on affected hardware.",
"virtual_sink": "Virtuální zvuk",
"virtual_sink_desc": "Ručně zadejte virtuální zvukové zařízení, které chcete použít. Pokud není nastaveno, je zařízení vybráno automaticky. Důrazně doporučujeme ponechat toto pole prázdné, chcete-li použít automatický výběr zařízení!",
"virtual_sink_placeholder": "Streamovací reproduktory služby Steam",
diff --git a/src_assets/common/assets/web/public/assets/locale/de.json b/src_assets/common/assets/web/public/assets/locale/de.json
index aff4c8130..34b046989 100644
--- a/src_assets/common/assets/web/public/assets/locale/de.json
+++ b/src_assets/common/assets/web/public/assets/locale/de.json
@@ -355,6 +355,8 @@
"upnp_desc": "Portweiterleitung für Streaming über das Internet automatisch konfigurieren",
"vaapi_strict_rc_buffer": "Bitratenlimit für H.264/HEVC auf AMD GPUs strikt durchsetzen",
"vaapi_strict_rc_buffer_desc": "Wenn Sie diese Option aktivieren, können während der Szenenänderung gelöschte Frames über das Netzwerk vermieden werden, aber die Videoqualität kann während der Bewegung reduziert werden.",
+ "vaapi_force_cqp": "CQP-Ratensteuerung erzwingen",
+ "vaapi_force_cqp_desc": "Erforderlich für Intel Arc A-Serie (DG2) mit xe-Treiber, bei dem die HuC-Firmware nicht verfügbar ist. Deaktiviert CBR und VBR, die auf betroffener Hardware stillschweigend fehlschlagen.",
"virtual_sink": "Virtueller Sink",
"virtual_sink_desc": "Legen Sie ein virtuelles Audiogerät manuell fest. Wenn nicht gesetzt, wird das Gerät automatisch ausgewählt. Wir empfehlen dringend, dieses Feld leer zu lassen, um die automatische Geräteauswahl zu verwenden!",
"virtual_sink_placeholder": "Steam Streaming Lautsprecher",
diff --git a/src_assets/common/assets/web/public/assets/locale/en.json b/src_assets/common/assets/web/public/assets/locale/en.json
index 6a2dfef81..2098d32ac 100644
--- a/src_assets/common/assets/web/public/assets/locale/en.json
+++ b/src_assets/common/assets/web/public/assets/locale/en.json
@@ -451,6 +451,8 @@
"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.",
+ "vaapi_force_cqp": "Force CQP rate control",
+ "vaapi_force_cqp_desc": "Required for Intel Arc A-series (DG2) with xe driver where HuC firmware is unavailable. Disables CBR and VBR, which fail silently on affected hardware.",
"virtual_sink": "Virtual Sink",
"virtual_sink_desc": "The audio device to be used when audio output isn't allowed on host by the client.\nIf unset, the device is chosen automatically.\nWe strongly recommend leaving this field blank to use automatic device selection!",
"virtual_sink_placeholder": "Steam Streaming Speakers",
diff --git a/src_assets/common/assets/web/public/assets/locale/en_GB.json b/src_assets/common/assets/web/public/assets/locale/en_GB.json
index ab1714585..5222eddd4 100644
--- a/src_assets/common/assets/web/public/assets/locale/en_GB.json
+++ b/src_assets/common/assets/web/public/assets/locale/en_GB.json
@@ -357,6 +357,8 @@
"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.",
+ "vaapi_force_cqp": "Force CQP rate control",
+ "vaapi_force_cqp_desc": "Required for Intel Arc A-series (DG2) with xe driver where HuC firmware is unavailable. Disables CBR and VBR, which fail silently on affected hardware.",
"virtual_sink": "Virtual Sink",
"virtual_sink_desc": "Manually specify a virtual audio device to use. If unset, the device is chosen automatically. We strongly recommend leaving this field blank to use automatic device selection!",
"virtual_sink_placeholder": "Steam Streaming Speakers",
diff --git a/src_assets/common/assets/web/public/assets/locale/en_US.json b/src_assets/common/assets/web/public/assets/locale/en_US.json
index 7e6aaf2af..83f627809 100644
--- a/src_assets/common/assets/web/public/assets/locale/en_US.json
+++ b/src_assets/common/assets/web/public/assets/locale/en_US.json
@@ -354,6 +354,8 @@
"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.",
+ "vaapi_force_cqp": "Force CQP rate control",
+ "vaapi_force_cqp_desc": "Required for Intel Arc A-series (DG2) with xe driver where HuC firmware is unavailable. Disables CBR and VBR, which fail silently on affected hardware.",
"virtual_sink": "Virtual Sink",
"virtual_sink_desc": "Manually specify a virtual audio device to use. If unset, the device is chosen automatically. We strongly recommend leaving this field blank to use automatic device selection!",
"virtual_sink_placeholder": "Steam Streaming Speakers",
diff --git a/src_assets/common/assets/web/public/assets/locale/es.json b/src_assets/common/assets/web/public/assets/locale/es.json
index cf0612f5f..b080685c2 100644
--- a/src_assets/common/assets/web/public/assets/locale/es.json
+++ b/src_assets/common/assets/web/public/assets/locale/es.json
@@ -378,6 +378,8 @@
"upnp_desc": "Configurar automáticamente el reenvío de puertos para transmitir a través de Internet",
"vaapi_strict_rc_buffer": "Aplicar estrictamente límites de bitrate de fotogramas para H.264/HEVC en AMD GPUs",
"vaapi_strict_rc_buffer_desc": "Activar esta opción puede evitar fotogramas sueltos/perdidos en la red durante los cambios de escena, pero la calidad del vídeo puede reducirse durante el movimiento.",
+ "vaapi_force_cqp": "Force CQP rate control",
+ "vaapi_force_cqp_desc": "Required for Intel Arc A-series (DG2) with xe driver where HuC firmware is unavailable. Disables CBR and VBR, which fail silently on affected hardware.",
"virtual_sink": "Enlace virtual",
"virtual_sink_desc": "Especifique manualmente un dispositivo de audio virtual a utilizar. Si no está activado, el dispositivo se elige automáticamente. ¡Recomendamos encarecidamente dejar este campo en blanco para usar la selección automática de dispositivos!",
"virtual_sink_placeholder": "Altavoces de Steam Streaming",
diff --git a/src_assets/common/assets/web/public/assets/locale/fr.json b/src_assets/common/assets/web/public/assets/locale/fr.json
index dfbd82dec..bd5c2a43c 100644
--- a/src_assets/common/assets/web/public/assets/locale/fr.json
+++ b/src_assets/common/assets/web/public/assets/locale/fr.json
@@ -355,6 +355,8 @@
"upnp_desc": "Configurer automatiquement la redirection de port pour le streaming sur Internet",
"vaapi_strict_rc_buffer": "Appliquer strictement les limites de débit d'images pour H.264/HEVC sur les GPU AMD",
"vaapi_strict_rc_buffer_desc": "L'activation de cette option peut éviter de laisser tomber des images sur le réseau pendant les changements de scène, mais la qualité de la vidéo peut être réduite pendant le mouvement.",
+ "vaapi_force_cqp": "Force CQP rate control",
+ "vaapi_force_cqp_desc": "Required for Intel Arc A-series (DG2) with xe driver where HuC firmware is unavailable. Disables CBR and VBR, which fail silently on affected hardware.",
"virtual_sink": "Sortie virtuelle",
"virtual_sink_desc": "Spécifiez manuellement un périphérique audio virtuel à utiliser. Si non défini, le périphérique est choisi automatiquement. Nous vous recommandons fortement de laisser ce champ vide pour utiliser la sélection automatique de l'appareil !",
"virtual_sink_placeholder": "Steam Streaming Speakers",
diff --git a/src_assets/common/assets/web/public/assets/locale/hu.json b/src_assets/common/assets/web/public/assets/locale/hu.json
index f9da347f0..bcd40de14 100644
--- a/src_assets/common/assets/web/public/assets/locale/hu.json
+++ b/src_assets/common/assets/web/public/assets/locale/hu.json
@@ -363,6 +363,8 @@
"upnp_desc": "Porttovábbítás automatikus konfigurálása az interneten keresztüli streaminghez",
"vaapi_strict_rc_buffer": "A H.264/HEVC képkocka-bitráta korlátok szigorú betartása AMD GPU-kon",
"vaapi_strict_rc_buffer_desc": "Ha engedélyezi ezt a beállítást, elkerülheti a hálózaton keresztül történő képkocka kiesést a jelenetváltások során, de a videó minősége csökkenhet mozgás közben.",
+ "vaapi_force_cqp": "Force CQP rate control",
+ "vaapi_force_cqp_desc": "Required for Intel Arc A-series (DG2) with xe driver where HuC firmware is unavailable. Disables CBR and VBR, which fail silently on affected hardware.",
"virtual_sink": "Virtuális mosogató",
"virtual_sink_desc": "Kézzel adja meg a használni kívánt virtuális audioeszközt. Ha nincs megadva, az eszköz automatikusan kiválasztásra kerül. Az automatikus eszközkiválasztás használatához erősen ajánlott üresen hagyni ezt a mezőt!",
"virtual_sink_placeholder": "Steam streaming hangszórók",
diff --git a/src_assets/common/assets/web/public/assets/locale/it.json b/src_assets/common/assets/web/public/assets/locale/it.json
index 9e1010592..5a062cd59 100644
--- a/src_assets/common/assets/web/public/assets/locale/it.json
+++ b/src_assets/common/assets/web/public/assets/locale/it.json
@@ -352,6 +352,8 @@
"upnp_desc": "Configura automaticamente l'inoltro delle porte per lo streaming su Internet",
"vaapi_strict_rc_buffer": "Applicare rigorosamente i limiti di bitrate frame per H.264/HEVC su GPU AMD",
"vaapi_strict_rc_buffer_desc": "Abilitare questa opzione può evitare di cadere quadri sulla rete durante i cambiamenti di scena, ma la qualità video può essere ridotta durante il movimento.",
+ "vaapi_force_cqp": "Force CQP rate control",
+ "vaapi_force_cqp_desc": "Required for Intel Arc A-series (DG2) with xe driver where HuC firmware is unavailable. Disables CBR and VBR, which fail silently on affected hardware.",
"virtual_sink": "Uscita Audio Virtuale",
"virtual_sink_desc": "Specifica manualmente un dispositivo audio virtuale da usare. Se disattivato, il dispositivo viene scelto automaticamente. Si consiglia vivamente di lasciare vuoto questo campo per utilizzare la selezione automatica del dispositivo!",
"virtual_sink_placeholder": "Altoparlanti Streaming Di Steam",
diff --git a/src_assets/common/assets/web/public/assets/locale/ja.json b/src_assets/common/assets/web/public/assets/locale/ja.json
index 00eb06225..8cbb7ba95 100644
--- a/src_assets/common/assets/web/public/assets/locale/ja.json
+++ b/src_assets/common/assets/web/public/assets/locale/ja.json
@@ -355,6 +355,8 @@
"upnp_desc": "インターネット経由でストリーミングするポート転送を自動的に設定します",
"vaapi_strict_rc_buffer": "AMD GPUでH.264/HEVCのフレームビットレート制限を厳密に強制する",
"vaapi_strict_rc_buffer_desc": "このオプションを有効にすると、シーンの変更中にネットワーク上でフレームがドロップされるのを避けることができますが、移動中にビデオの品質が低下する可能性があります。",
+ "vaapi_force_cqp": "Force CQP rate control",
+ "vaapi_force_cqp_desc": "Required for Intel Arc A-series (DG2) with xe driver where HuC firmware is unavailable. Disables CBR and VBR, which fail silently on affected hardware.",
"virtual_sink": "Virtual Sink",
"virtual_sink_desc": "使用する仮想オーディオデバイスを手動で指定します。未設定の場合は、デバイスが自動的に選択されます。 自動デバイス選択を使用するには、このフィールドを空白のままにすることを強くお勧めします!",
"virtual_sink_placeholder": "Steamストリーミングスピーカー",
diff --git a/src_assets/common/assets/web/public/assets/locale/ko.json b/src_assets/common/assets/web/public/assets/locale/ko.json
index 2a1f6bb3c..d2e518e20 100644
--- a/src_assets/common/assets/web/public/assets/locale/ko.json
+++ b/src_assets/common/assets/web/public/assets/locale/ko.json
@@ -352,6 +352,8 @@
"upnp_desc": "인터넷을 통한 스트리밍을 위한 포트 포워딩 자동 구성",
"vaapi_strict_rc_buffer": "AMD GPU에서 H.264/HEVC에 대한 프레임 비트레이트 제한을 엄격하게 적용합니다.",
"vaapi_strict_rc_buffer_desc": "이 옵션을 활성화하면 장면이 변경되는 동안 네트워크를 통해 프레임이 끊기는 것을 방지할 수 있지만 움직이는 동안 동영상 품질이 저하될 수 있습니다.",
+ "vaapi_force_cqp": "Force CQP rate control",
+ "vaapi_force_cqp_desc": "Required for Intel Arc A-series (DG2) with xe driver where HuC firmware is unavailable. Disables CBR and VBR, which fail silently on affected hardware.",
"virtual_sink": "가상 싱크",
"virtual_sink_desc": "사용할 가상 오디오 장치를 수동으로 지정합니다. 설정하지 않으면 자동으로 장치가 선택됩니다. 자동으로 장치를 선택할려면 이 칸을 비우는 것을 권장드립니다.",
"virtual_sink_placeholder": "Steam Streaming Speakers",
diff --git a/src_assets/common/assets/web/public/assets/locale/pl.json b/src_assets/common/assets/web/public/assets/locale/pl.json
index 408717da6..8d11b0998 100644
--- a/src_assets/common/assets/web/public/assets/locale/pl.json
+++ b/src_assets/common/assets/web/public/assets/locale/pl.json
@@ -352,6 +352,8 @@
"upnp_desc": "Automatycznie skonfiguruj przekierowanie portów do przesyłania strumieniowego przez Internet",
"vaapi_strict_rc_buffer": "Ścisłe egzekwowanie limitów przepływności klatek dla H.264/HEVC na układach GPU AMD",
"vaapi_strict_rc_buffer_desc": "Włączenie tej opcji pozwala uniknąć porzucania klatek przez sieć podczas zmiany sceny, ale jakość wideo może zostać obniżona podczas ruchu.",
+ "vaapi_force_cqp": "Force CQP rate control",
+ "vaapi_force_cqp_desc": "Required for Intel Arc A-series (DG2) with xe driver where HuC firmware is unavailable. Disables CBR and VBR, which fail silently on affected hardware.",
"virtual_sink": "Wirtualny odbiornik",
"virtual_sink_desc": "Ręczne określenie używanego wirtualnego urządzenia audio. Jeśli nie jest ustawione, urządzenie zostanie wybrane automatycznie. Zdecydowanie zalecamy pozostawienie tego pola pustego, aby korzystać z automatycznego wyboru urządzenia!",
"virtual_sink_placeholder": "Głośniki do strumieniowania Steam",
diff --git a/src_assets/common/assets/web/public/assets/locale/pt.json b/src_assets/common/assets/web/public/assets/locale/pt.json
index 55317ee24..8eb4597e1 100644
--- a/src_assets/common/assets/web/public/assets/locale/pt.json
+++ b/src_assets/common/assets/web/public/assets/locale/pt.json
@@ -355,6 +355,8 @@
"upnp_desc": "Configurar automaticamente o encaminhamento de portas para transmissão na Internet",
"vaapi_strict_rc_buffer": "Impedir com rigor limites de taxa de bits para H.264/HEVC nas GPUs AMD",
"vaapi_strict_rc_buffer_desc": "Habilitar esta opção pode evitar frames lançados pela rede durante as mudanças de cena, mas a qualidade de vídeo pode ser reduzida durante o movimento.",
+ "vaapi_force_cqp": "Force CQP rate control",
+ "vaapi_force_cqp_desc": "Required for Intel Arc A-series (DG2) with xe driver where HuC firmware is unavailable. Disables CBR and VBR, which fail silently on affected hardware.",
"virtual_sink": "Pia Virtual",
"virtual_sink_desc": "Especifique manualmente um dispositivo de áudio virtual para usar. Se não for definido, o dispositivo é escolhido automaticamente. Recomendamos fortemente deixar este campo em branco para usar a seleção automática de dispositivo!",
"virtual_sink_placeholder": "Alto-falantes de streaming Steam",
diff --git a/src_assets/common/assets/web/public/assets/locale/pt_BR.json b/src_assets/common/assets/web/public/assets/locale/pt_BR.json
index 8bba485cd..40adebd89 100644
--- a/src_assets/common/assets/web/public/assets/locale/pt_BR.json
+++ b/src_assets/common/assets/web/public/assets/locale/pt_BR.json
@@ -411,6 +411,8 @@
"upnp_desc": "Configurar automaticamente o redirecionamento de portas para transmissão pela Internet",
"vaapi_strict_rc_buffer": "Impor limites estritos de taxa de bits de quadros para H.264/HEVC em GPUs AMD",
"vaapi_strict_rc_buffer_desc": "A ativação dessa opção pode evitar a queda de quadros na rede durante as mudanças de cena, mas a qualidade do vídeo pode ser reduzida durante o movimento.",
+ "vaapi_force_cqp": "Force CQP rate control",
+ "vaapi_force_cqp_desc": "Required for Intel Arc A-series (DG2) with xe driver where HuC firmware is unavailable. Disables CBR and VBR, which fail silently on affected hardware.",
"virtual_sink": "Saída de Áudio Virtual",
"virtual_sink_desc": "Especificar manualmente um dispositivo de áudio virtual a ser usado. Se não for definido, o dispositivo será escolhido automaticamente. É altamente recomendável deixar esse campo em branco para usar a seleção automática de dispositivos!",
"virtual_sink_placeholder": "Steam Streaming Speakers",
diff --git a/src_assets/common/assets/web/public/assets/locale/ru.json b/src_assets/common/assets/web/public/assets/locale/ru.json
index f22b100c4..3be4a6752 100644
--- a/src_assets/common/assets/web/public/assets/locale/ru.json
+++ b/src_assets/common/assets/web/public/assets/locale/ru.json
@@ -352,6 +352,8 @@
"upnp_desc": "Автоматически настраивать переадресацию портов для вещания через Интернет",
"vaapi_strict_rc_buffer": "Строго применять ограничения скорости битрейта для H.264/HEVC на AMD GPU",
"vaapi_strict_rc_buffer_desc": "Включение этой опции позволит избежать сброса кадров по сети во время изменения сцен, но во время движения качество видео может быть снижено.",
+ "vaapi_force_cqp": "Принудительное управление битрейтом в режиме CQP",
+ "vaapi_force_cqp_desc": "Требуется для видеокарт Intel Arc серии A (DG2) с драйвером xe в случаях, когда недоступна прошивка HuC. Отключает режимы CBR и VBR, которые на затронутом оборудовании завершаются ошибкой.",
"virtual_sink": "Виртуальный приёмник",
"virtual_sink_desc": "Вручную укажите виртуальное аудио устройство. Если не указано, устройство будет выбрано автоматически. Рекомендуем оставить это поле пустым, для автоматического выбора устройств!",
"virtual_sink_placeholder": "Динамики Steam",
diff --git a/src_assets/common/assets/web/public/assets/locale/sv.json b/src_assets/common/assets/web/public/assets/locale/sv.json
index 9a5278690..5c63284d4 100644
--- a/src_assets/common/assets/web/public/assets/locale/sv.json
+++ b/src_assets/common/assets/web/public/assets/locale/sv.json
@@ -411,6 +411,8 @@
"upnp_desc": "Konfigurera portvidarebefordran automatiskt för streaming över Internet",
"vaapi_strict_rc_buffer": "Strikt tillämpa gränser för bildrutans bithastighet för H.264/HEVC på AMD GPU",
"vaapi_strict_rc_buffer_desc": "Aktivering av detta alternativ kan undvika tappade bildrutor över nätverket vid scenförändringar, men videokvaliteten kan minska vid rörelse.",
+ "vaapi_force_cqp": "Force CQP rate control",
+ "vaapi_force_cqp_desc": "Required for Intel Arc A-series (DG2) with xe driver where HuC firmware is unavailable. Disables CBR and VBR, which fail silently on affected hardware.",
"virtual_sink": "Virtuell ljudmottagare",
"virtual_sink_desc": "Ljudenheten som ska användas när ljudutmatning inte tillåts på värden av klienten.\nOm ej inställd väljs enheten automatiskt.\nVi rekommenderar starkt att lämna detta fält tomt för att använda automatiskt enhetsval!",
"virtual_sink_placeholder": "Steam Streaming Högtalare",
diff --git a/src_assets/common/assets/web/public/assets/locale/tr.json b/src_assets/common/assets/web/public/assets/locale/tr.json
index 347ffb8df..72982e9d0 100644
--- a/src_assets/common/assets/web/public/assets/locale/tr.json
+++ b/src_assets/common/assets/web/public/assets/locale/tr.json
@@ -355,6 +355,8 @@
"upnp_desc": "İnternet üzerinden akış için port yönlendirmeyi otomatik olarak yapılandırın",
"vaapi_strict_rc_buffer": "AMD GPU'larda H.264/HEVC için kare bit hızı sınırlarını kesin olarak uygulayın",
"vaapi_strict_rc_buffer_desc": "Bu seçeneğin etkinleştirilmesi, sahne değişiklikleri sırasında ağ üzerinden karelerin düşmesini önleyebilir, ancak hareket sırasında video kalitesi düşebilir.",
+ "vaapi_force_cqp": "Force CQP rate control",
+ "vaapi_force_cqp_desc": "Required for Intel Arc A-series (DG2) with xe driver where HuC firmware is unavailable. Disables CBR and VBR, which fail silently on affected hardware.",
"virtual_sink": "Sanal Lavabo",
"virtual_sink_desc": "Kullanılacak sanal ses cihazını manuel olarak belirleyin. Ayarlanmamışsa, cihaz otomatik olarak seçilir. Otomatik cihaz seçimini kullanmak için bu alanı boş bırakmanızı şiddetle tavsiye ederiz!",
"virtual_sink_placeholder": "Steam Akış Hoparlörleri",
diff --git a/src_assets/common/assets/web/public/assets/locale/uk.json b/src_assets/common/assets/web/public/assets/locale/uk.json
index 377ea0162..1d44b83de 100644
--- a/src_assets/common/assets/web/public/assets/locale/uk.json
+++ b/src_assets/common/assets/web/public/assets/locale/uk.json
@@ -352,6 +352,8 @@
"upnp_desc": "Автоматичне налаштування переадресації портів для стримінгу через Інтернет",
"vaapi_strict_rc_buffer": "Суворе дотримання обмежень на бітрейт кадру для H.264/HEVC на GPU від AMD",
"vaapi_strict_rc_buffer_desc": "Увімкнення цієї опції дозволяє уникнути втрати кадрів у мережі під час зміни сцени, але під час руху якість відео може погіршитися.",
+ "vaapi_force_cqp": "Force CQP rate control",
+ "vaapi_force_cqp_desc": "Required for Intel Arc A-series (DG2) with xe driver where HuC firmware is unavailable. Disables CBR and VBR, which fail silently on affected hardware.",
"virtual_sink": "Віртуальний пристрій виведення аудіо",
"virtual_sink_desc": "Вручну вкажіть віртуальний аудіопристрій для використання. Якщо не вказано, пристрій буде обрано автоматично. Ми наполегливо рекомендуємо залишити це поле порожнім, щоб використовувати автоматичний вибір пристрою!",
"virtual_sink_placeholder": "Динаміки стримінгу Steam",
diff --git a/src_assets/common/assets/web/public/assets/locale/vi.json b/src_assets/common/assets/web/public/assets/locale/vi.json
index 18de78211..0c7a22122 100644
--- a/src_assets/common/assets/web/public/assets/locale/vi.json
+++ b/src_assets/common/assets/web/public/assets/locale/vi.json
@@ -363,6 +363,8 @@
"upnp_desc": "Tự động cấu hình chuyển tiếp cổng để phát trực tuyến qua Internet.",
"vaapi_strict_rc_buffer": "Thực thi nghiêm ngặt giới hạn tốc độ khung hình cho H.264/HEVC trên GPU AMD.",
"vaapi_strict_rc_buffer_desc": "Bật tùy chọn này có thể tránh tình trạng mất khung hình trên mạng trong quá trình chuyển cảnh, nhưng chất lượng video có thể bị giảm trong quá trình chuyển động.",
+ "vaapi_force_cqp": "Force CQP rate control",
+ "vaapi_force_cqp_desc": "Required for Intel Arc A-series (DG2) with xe driver where HuC firmware is unavailable. Disables CBR and VBR, which fail silently on affected hardware.",
"virtual_sink": "Bồn rửa ảo",
"virtual_sink_desc": "Chỉ định thủ công thiết bị âm thanh ảo để sử dụng. Nếu không được thiết lập, thiết bị sẽ được chọn tự động. Chúng tôi khuyến nghị mạnh mẽ để để trống trường này để sử dụng tính năng chọn thiết bị tự động!",
"virtual_sink_placeholder": "Loa phát trực tuyến Steam",
diff --git a/src_assets/common/assets/web/public/assets/locale/zh.json b/src_assets/common/assets/web/public/assets/locale/zh.json
index 9c4635d79..9709bcbcb 100644
--- a/src_assets/common/assets/web/public/assets/locale/zh.json
+++ b/src_assets/common/assets/web/public/assets/locale/zh.json
@@ -448,6 +448,8 @@
"upnp_desc": "为公网串流自动配置端口转发",
"vaapi_strict_rc_buffer": "在AMD GPU上严格强制执行H.264/HEVC帧比特率限制",
"vaapi_strict_rc_buffer_desc": "启用此选项可以在场景更改时避免在网络上放置帧,但在移动时可能会降低视频质量。",
+ "vaapi_force_cqp": "Force CQP rate control",
+ "vaapi_force_cqp_desc": "Required for Intel Arc A-series (DG2) with xe driver where HuC firmware is unavailable. Disables CBR and VBR, which fail silently on affected hardware.",
"virtual_sink": "虚拟音频输出设备",
"virtual_sink_desc": "当客户端禁止PC播放音频时使用的音频输出设备。\n如未指定,则将自动选择。\n我们强烈建议将此字段留空,以便使用自动设备选择!",
"virtual_sink_placeholder": "Steam Streaming Speakers",
diff --git a/src_assets/common/assets/web/public/assets/locale/zh_TW.json b/src_assets/common/assets/web/public/assets/locale/zh_TW.json
index 0b2c99726..fd06e4bfa 100644
--- a/src_assets/common/assets/web/public/assets/locale/zh_TW.json
+++ b/src_assets/common/assets/web/public/assets/locale/zh_TW.json
@@ -363,6 +363,8 @@
"upnp_desc": "自動設定透過網際網路串流的連接埠轉發",
"vaapi_strict_rc_buffer": "在 AMD GPU 上嚴格執行 H.264/HEVC 的幀位元率限制",
"vaapi_strict_rc_buffer_desc": "啟用此選項可以避免場景變換時在網路上發生畫面掉幀,但可能會降低畫面移動時的影像品質。",
+ "vaapi_force_cqp": "Force CQP rate control",
+ "vaapi_force_cqp_desc": "Required for Intel Arc A-series (DG2) with xe driver where HuC firmware is unavailable. Disables CBR and VBR, which fail silently on affected hardware.",
"virtual_sink": "虛擬音訊輸出",
"virtual_sink_desc": "手動指定要使用的虛擬音訊裝置。如果未設定,則會自動選擇裝置。我們強烈建議將此欄位留空,以使用自動裝置選擇!",
"virtual_sink_placeholder": "Steam 串流喇叭",