Advertise on Reddit
I have an Acer Nitro model ANV15-51-51H9 which comes with an Nvidia GEFORCE RTX 4050. I believe this supports NVENC but whenever I try and get it to work in ErsatzTV the FFMPEG profiles only list QSV and VAAPI. I should also note I am using Ubuntu and not Windows or Mac. I am confused as I have OBS Studio and it is set to use NVENC and seems to work which makes no sense, either I have the capability or don't? This leads me to believe I must have somehow not configured it correctly in the set up. I REALLY love this software but it's eating my CPU almost fully when I run a channel, is there anyone here who could possibly assist me? Here is the output under the troubleshooting section. If more detail is needed please don't hesitate to ask! I really want to get this figured out.
GPU #0 < NVIDIA GeForce RTX 4050 Laptop GPU > has Compute SM 8.9
Encoding:
Supports h264 8-bit (with B-frames)
 
Supports hevc 8-bit (with B-frames)
 
Supports hevc 10-bit (with B-frames)
 
Supports av1 8-bit (with B-frames)
 
Supports av1 10-bit (with B-frames)
Decoding:
{
"Version": "v25.7.1-linux-x64",
"Environment": {
"DOTNET_HOSTBUILDER__RELOADCONFIGONCHANGE": "false"
},
"Cpus": [
{
"Manufacturer": "GenuineIntel",
"Name": "13th Gen Intel(R) Core(TM) i5-13420H"
}
],
"VideoControllers": [
{
"Manufacturer": "Intel Corporation",
"Name": " Raptor Lake-P [UHD Graphics] (rev 04)"
},
{
"Manufacturer": "NVIDIA Corporation",
"Name": " AD107M [GeForce RTX 4050 Max-Q / Mobile] (rev a1)"
}
],
"Health": [],
"FFmpegSettings": {
"FFmpegPath": "/usr/bin/ffmpeg",
"FFprobePath": "/usr/bin/ffprobe",
"DefaultFFmpegProfileId": 1,
"PreferredAudioLanguageCode": "eng",
"UseEmbeddedSubtitles": true,
"ExtractEmbeddedSubtitles": false,
"SaveReports": false,
"HlsSegmenterIdleTimeout": 60,
"WorkAheadSegmenterLimit": 1,
"InitialSegmentCount": 1,
"HlsDirectOutputFormat": "MpegTs"
},
"Channels": [
{
"Id": 1,
"UniqueId": "11a0a12f-e6f1-4bd0-a224-1506fec87ed7",
"Number": "1",
"SortNumber": 1,
"Name": "ErsatzTV",
"Group": "ErsatzTV",
"FFmpegProfileId": 1,
"WatermarkId": 2,
"StreamingMode": "TransportStreamHybrid",
"StreamSelectorMode": "Default",
"SubtitleMode": "None",
"MusicVideoCreditsMode": "None",
"SongVideoMode": "Default",
"PlayoutSource": "Generated",
"PlayoutMode": "Continuous",
"TranscodeMode": "OnDemand",
"IdleBehavior": "StopOnDisconnect",
"IsEnabled": true,
"ShowInEpg": true,
"WebEncodedName": "ErsatzTV"
},
{
"Id": 3,
"UniqueId": "09706b28-2ed7-4750-99e3-ac72d8fdfeb5",
"Number": "2000",
"SortNumber": 2000,
"Name": "Ridiculousness TV",
"Group": "ErsatzTV",
"Categories": "comedy",
"FFmpegProfileId": 1,
"WatermarkId": 2,
"StreamingMode": "TransportStream",
"StreamSelectorMode": "Default",
"SubtitleMode": "None",
"MusicVideoCreditsMode": "None",
"SongVideoMode": "Default",
"PlayoutSource": "Generated",
"PlayoutMode": "Continuous",
"TranscodeMode": "OnDemand",
"IdleBehavior": "StopOnDisconnect",
"IsEnabled": true,
"ShowInEpg": true,
"WebEncodedName": "Ridiculousness\u002BTV"
},
{
"Id": 4,
"UniqueId": "754fd9a9-f8e5-4ece-86e5-c0b676deb3aa",
"Number": "2001",
"SortNumber": 2001,
"Name": "Comedy Central (Custom)",
"Group": "ErsatzTV",
"Categories": "comedy",
"FFmpegProfileId": 1,
"WatermarkId": 3,
"StreamingMode": "TransportStream",
"StreamSelectorMode": "Default",
"SubtitleMode": "None",
"MusicVideoCreditsMode": "None",
"SongVideoMode": "Default",
"PlayoutSource": "Generated",
"PlayoutMode": "Continuous",
"TranscodeMode": "OnDemand",
"IdleBehavior": "StopOnDisconnect",
"IsEnabled": true,
"ShowInEpg": true,
"WebEncodedName": "Comedy\u002BCentral\u002B(Custom)"
}
],
"FFmpegProfiles": [
{
"Id": 1,
"Name": "1920x1080 x264 ac3",
"ThreadCount": 0,
"HardwareAcceleration": "Qsv",
"VaapiDisplay": "drm",
"VaapiDriver": "Default",
"VaapiDevice": "/dev/dri/renderD129",
"QsvExtraHardwareFrames": 64,
"ResolutionId": 3,
"Resolution": {
"Id": 3,
"Name": "1920x1080",
"IsCustom": false,
"Height": 1080,
"Width": 1920
},
"ScalingBehavior": "ScaleAndPad",
"VideoFormat": "H264",
"VideoProfile": "high",
"VideoPreset": "",
"AllowBFrames": false,
"BitDepth": "EightBit",
"VideoBitrate": 2000,
"VideoBufferSize": 4000,
"TonemapAlgorithm": "Linear",
"AudioFormat": "Aac",
"AudioBitrate": 192,
"AudioBufferSize": 384,
"NormalizeLoudnessMode": "Off",
"AudioChannels": 2,
"AudioSampleRate": 48,
"NormalizeFramerate": false,
"DeinterlaceVideo": true
}
]
}