Nvenc какие видеокарты поддерживают
The objective of this guide is to help you understand how to use the NVIDIA encoder, NVENC, in OBS. We have simplified some of the concepts to make this accessible to a wider audience. If you think we can improve any part of this guide or find any issues or mistakes, please post below and we will be happy to update it.
ADVANCED SETTINGS
If you want to mess around with all settings, here are our in-depth recommendations.
- Output Mode: Advanced. This gives you access to all the settings. Let’s start!
- Encoder: Select NVIDIA NVENC H.264 (new).
- Enforce Streaming Service Encoder Settings: Leave this checked, this will ensure that if you enter a wrong value by mistake it gets corrected.
- Rate Control: Select CBR. This determines the rate at which frames are going to be encoded.
- Bitrate: Enter the bitrate appropriate for your Upload Speed, as we discussed in the previous section. Keep in mind that some platforms have a maximum bitrate (i.e. for Twitch it’s currently 6000 Kbps.).
- Keyframe Interval: Set to 2. Streaming platforms may limit what you can select here, and most require a setting of 2.
- Preset: Select Quality. You can change this to Max Quality to enable 2-pass encoding; this will provide you a minor quality increase but may cause problems in limited situations in maxed out GPUs.
- Profile: Set to High. Profile determines a group of settings in the H.264 Codec. It doesn’t impact performance and gives access to a set of features that are key to streaming, so this should always be set to High.
- Look-ahead: Checked. This allows the encoder to dynamically select the number of B-Frames, between 0 and the number of B-Frames you specify. B-frames are great because they increase image quality, but they consume a lot of your available bitrate, so they reduce quality on high motion content. Look-ahead enables the best of both worlds. This feature is CUDA accelerated; toggle this off if your GPU utilization is high to ensure a smooth stream.
- Psycho Visual Tuning: Checked. This enables the Rate Distortion Optimization in the encoder, which greatly optimizes the way you use bitrate, improving image quality on movement.
- GPU: 0. If you have 2 GPUs in your system, you can select which one is used to encode. This is not recommended, as NVENC is already very efficient and the little gain you can get from using a second card is lost by having to copy the frame to the second GPU.
- Max B-Frames: Set to 4. If you uncheck the Look-ahead option, reduce this to 2 B-Frames.
- Type: Standard.
- Recording Path: This is the directory where the videos will be saved. Make sure the hard drive you select has enough space!
- Recording Format: FLV; or MKV if you use multiple audio tracks.
- Audio Track: Leave it at 1 for default; you can add more audio tracks if you are using more sources.
- Encoder: NVIDIA NVENC H.264 (new).
- Rate Control: We recommend CQP, although VBR will also produce good results.
- CQ Level (CQ): 15 (you can decrease the number to get higher quality).
- Bitrate and Max Bitrate (VBR): 40,000 Bitrate; 60,000 Max bitrate. You can increase these to 100,000 and 200,000 (respectively) for higher quality.
ABOUT NVENC
NVENC is NVIDIA’s encoder. It’s a physical section of our GPUs that is dedicated to encoding only. This means that your GPU can operate normally regardless of whether you use this region to stream or record. Other encoders, such as x264, use your CPU to encode, which takes resources away from other programs such as your game. That’s why using NVENC allows you to play games at a higher framerate and avoid stuttering, giving you and your viewers a better experience.
In the last two GPU generations we have made great improvements to NVENC, helping deliver best-in-class output quality. NVENC in the GTX 10-series GPUs provides superior quality than x264 Very Fast, the most commonly used x264 preset. And in the new RTX 20 and 30-series, NVENC performs better than x264 Fast and on par with x264 Medium, a preset that requires an expensive dual PC setup.
One thing that is great about NVENC on the GeForce RTX 20 and 30-series and GeForce GTX 1650 Super and up is that all GPUs have the same NVENC with the same performance and quality, from the RTX 2060 to the RTX 3090. NVENC also benefits from our own NVIDIA Video Codec SDK, an advanced set of tools that help improve the encoded quality and that we constantly update to help you get the best out of your NVIDIA card.
Finally, if you are using an NVIDIA GPU you have access to GeForce Experience’s Game Filters, which allow you to further improve the image quality of your viewers via software by enhancing color, adding sharpness, or introducing cool effects.
VIDEO TAB SETTINGS
- Base (Canvas) Resolution: Set the resolution you normally play at. That is, your desktop resolution (if you play in borderless mode), or the game resolution you normally enter (if you play in full screen).
- Output (Scaled) Resolution: Enter the resolution appropriate for your Upload Speed and Bitrate, as we discussed in the previous section.
- Downscale Filter: This allows you to select a downscale filter that will provide a small image sharpness enhancement, at the cost of some encoder workload. NVENC is very efficient and typically runs at low utilization, so we recommend using this with the Lanczos, 36 samples option for the best quality.
- FPS: Enter the FPS appropriate for your Upload Speed and Bitrate, as we discussed in the previous section.
ABOUT THE GEFORCE-OPTIMIZED NEW VERSION OF OBS STUDIO
We have collaborated with OBS to improve support for NVIDIA GeForce GPUs. The new OBS Studio, version 23.0, will leverage the NVIDIA Video Codec SDK, which will greatly improve performance and reduce the FPS impact of streaming and recording. We have also tweaked some of the background settings of NVENC to improve quality, especially for the RTX 20-Series GPUs.
Support
Видеокарты Nvidia поддерживающие NVENC и такие технологии как B Frame, Alpha, 10-bit, H.265 (HEVC) 4K / 8K в списке представлены карты с двумя и более чипов, не имеющие ограничений на количество потоков и не поддерживающие кодирование совсем.
OTHER SETTINGS
There are 2 other things you want to configure to ensure a smooth stream:
- Windows: Make sure you update to Windows 10 version 1903, and enable Game Mode. This version includes performance enhancements for streaming, as well as an updated Game Mode compatible with streaming.
- GPU Utilization: If your GPU utilization is above 95% Windows will start prioritizing the game over everything; this can, in some cases, make your stream lag. To solve this, OBS added an option in OBS 24.0.3 to prioritize OBS Studio over the Game. Just run OBS as Admin, and your stream will be silky smooth.
If for some reason you don't want to run OBS in Admin mode, you can also limit your GPU usage to be below the 95% threshold. To do this, you can:
- Cap FPS in-game, run the game in Borderless Windowed mode, reduce game graphics or resolution, or turn V-Sync on.
- Run all assets at 1080p. To do that, double click on the source in OBS and under Resolution select Custom and specify a resolution equal or under 1080p.
And there you have it! We hope this helps you improve your stream quality and reach your goals. Leave us a comment if this worked for you or if you’d like us to update the guide with other info. Happy streaming!
HOW TO DEBUG PROBLEMS
Streaming can be very complicated, but it’s particularly hard to debug. There are many things at play when you stream, so we are going to try to provide you some help on how to identify what is going wrong and how to fix it.
Components
Streaming uses the following components:
- Your PC: This includes hardware and software.
- Local Internet: WiFi or cabled internet + your Router.
- Your connection: To your service provider.
- The platform: Twitch, Youtube, Facebook Gaming, etc.
- Viewer’s Internet: Typically Wi-Fi, but can also be 3G/4G.
- Viewer’s device: keep in mind 35% of Twitch viewers are on mobile.
If something is failing, we want to first identify what component may be failing, so we don’t go crazy trying to fix something that was never broken in the first place. Typically, this means that the first test you should do is a Speed Test to make sure that you don’t have internet problems in your local internet or your connection. Second, make sure the platform hasn’t issued an alert that they are down or are experiencing problems. Then based on what error you get, you start looking at one thing or another in your PC.
How to check what’s happening to the encode
OBS Studio includes a very useful tool: the Stats Window. To bring it up, click on View > Stats. This window will show you Lagged and Skipped frames, Dropped frames, and Encode FPS.
This window will show you:
- FPS at which you are encoding.
- Latency to encode each frame.
- Missed Frames - problems with GPU.
- Skipped Frames - problems with CPU.
- Dropped Frames - problems with network.
Common Error Types
Stream is missing FPS. The stats window will show missed frames. While streaming and missing frames, pull up the Task Manager > Performance, Click on GPU and check the 3D load and Encoder load.
- If the 3D load is above 95%, especially at 1440p or 4K setups, Windows may be prioritizing the Game over OBS. To fix this, we have a special mode inserted on OBS 24.0.3 where you can prioritize OBS above the Game. Just run OBS in Game Mode.
- If the Video Encode load is maxed out, we need to lower the load. NVENC can do up to 8K30, so the only way to overload it is to do 2x4K60 streams. If you are encoding 4K60, make sure that your quality setting in OBS is set to Quality, not Max Quality. Max Quality does 2 pass encoding (i.e. encodes twice), which is too much for the encoder.
Image looks very washed out. The most likely issue is trying to push too much quality with not enough bitrate. Consider reducing the resolution, and frame rate (if needed), and try again. If quality improves, then adjust until you find your sweet spot.
BITRATE, RESOLUTION AND FRAMERATE
Encoding is all about compressing images. The smaller the size of the image, the less we must compress it and the more quality it keeps. While the same applies for framerate, a viewer can really notice a drop in FPS but not so much in resolution, so we will always try to stream at 60 FPS.
First, run a speed test to determine your upload speed (e.g. Speed Test). We want to use around 75% of your upload speed, as the game and other programs such as Discord will also fight for bandwidth.
Then, we will determine the resolution and FPS that we can use for such bitrate. Most streaming sites have recommendations (Twitch, Youtube, Facebook Gaming) on what to use. These are ours:
Upload Speed
Bitrate
Resolution
Framerate
* Important Note for High Motion Content. If you are going to stream high motion scenes (i.e. Racing games, some Battle Royale games, etc.) we highly recommend reducing your resolution. High motion content cannot be compressed as much, and can suffer from more artifacting (encoding errors) that make your stream look “blocky”. If you reduce the resolution, you reduce the data being encoded, and the resulting viewer quality is higher. For example, for Fortnite, many streamers decide to stream at 1600x900 60 FPS.
Note for New and Upcoming Streamers to Twitch. Transcoding allows a viewer to view your video on a different resolution, thus requiring a lower bandwidth. Twitch only offers guaranteed transcoding to Partners; non-partners may receive transcoding, but it is not guaranteed. This is important if your viewers are on mobile phones or their internet speed is not as fast. You may want to consider streaming at a lower bitrate and resolution to lower the bandwidth required to see your channel.
Видеокарты NVIDIA поддерживающие не выше H.265 HEVC 4K YUV 4:2:0
Список видеокарт имеющие в своём арсенале новый кодек H.265, но не способные кодировать свыше 4K разрешения и сжатием цветового пространства 4:2:0.
- GeForce GTX 750 / 950 / 960
- GeForce GTX 965M / 980M / 980MX
- GeForce GTX 960 Ti / 980 / 980 Ti
- GeForce GTX Titan X
- Quadro M2000 / M2200M / M3000 / M4000 / M5000 / M5500 / M6000
- Tesla M4 / M6 / M40 / M60
Список видеокарт NVIDIA имеющие 2 и более чипов NVENC
Список видеокарт имеющие 2 и более чипов для тех, кто любит померится количеством, а не «качеством» чипов
- 2 чипа
- GeForce GTX 965M / 980M / 980MX
- GeForce GTX 960 Ti / 980 / 980 Ti
- GeForce GTX Titan X
- GeForce GTX 1070M / 1080M
- GeForce GTX 1070 / 1070Ti
- GeForce GTX 1080 / 1080 Ti
- GeForce GTX Titan X / Titan Xp
- Quadro M3000 / M4000 / M5000 / M5500 / M6000
- Quadro P3200 / P4200 / P5200 / P5000 / P6000
- Tesla M6 / M40 / M60
- Tesla P4 / P6 / P40
- 3 чипа
- Titan V
- Quadro GP100
- Quadro GV100
- Tesla P100
- Tesla V100
- DGX Station - общее количество 12
- DGX-1 - общее количество 24
- DGX-2 - общее количество 48
ABOUT NVIDIA BROADCAST
NVIDIA Broadcast transforms your gamer den into a home broadcast studio, upgrading standard webcams and microphones into premium, smart devices through the power of AI. Improve the video and audio quality of your livestream through AI capabilities such as virtual background or webcam auto frame, and microphone noise removal. With dedicated AI processors called Tensor Cores on GeForce RTX GPUs, the AI networks are able to run high-quality effects in real-time.
NVIDIA Broadcast features include:
- Noise Removal: use AI to remove background noise from your microphone feed – be it a loud mechanical keyboard or the AC. The AI network can even be used on incoming audio feeds to mute that one friend who won’t turn on push-to-talk.
- Virtual Background: use AI to remove the background of your webcam feed and replace it with game footage, a replacement image, or even a subtle blur.
- Auto Frame: use AI to track your head movement, zooming and automatically cropping on your head so you are always in the frame, even as you move around.
When not broadcasting, these features can also enhance your video conference calls and voice chats, making NVIDIA Broadcast a perfect AI companion for broadcasters and gamers alike.
NVIDIA Broadcast is compatible with a wide range of broadcasting, video conferencing and voice chat apps. These include OBS Studio, Streamlabs, Xsplit, Discord, Skype, Zoom, Webex, Microsoft Teams, Google Meet and more.
Видеокарты NVIDIA не имеющие ограничения потоков кодирования
Список видеокарт не имеющие ограничений на количество потоков кодирования, все остальные имеют ограничения не более 3-х потоков.
- Quadro K2200
- Quadro M1000M / M1200M / M2000 / M2000M / M2200M / M600M / M620M
- Quadro P2000 / P2200 / P4000
- Quadro T2000 / T2000 Max-Q
- Quadro RTX 3000 / 3000 Max-Q
- Quadro RTX 4000 / 4000 Max-Q / 5000 / 6000 / 8000
- NVIDIA RTX A2000 / A4000 / A5000 / A6000
- NVIDIA RTX A2000 / A3000 / A4000 / A5000 Laptop GPU
- Quadro M3000 / M4000 / M5000 / M5500 / M6000
- Quadro P3200 / P4200 / P5000 / P5200 / P6000
- Quadro GP100
- Quadro GV100
- Tesla M4
- Tesla T4
- NVIDIA A2 / A10 / A40
- Tesla P4 / P6 / P40 / P100
- Tesla V100
- Tesla M6 / M10 / M40 / M60
- DGX Station
- DGX - 1 / 2
Программа для обновления драйверов и поддержании их в актуальном состоянии Driver Booster. Уникальный опыт доступен благодаря ВК группе «OBS Studio | Open Broadcaster». Не нашли свою карту или неточность в списке поищите на официальном сайте, бомбани комментарий, скопируй себе в дзен и с умным лицом скажи что это всем известно.
Уникальный опыт доступен благодаря ВК группе «OBS Studio | Open Broadcaster».
A comprehensive set of APIs including high-performance tools, samples and documentation for hardware accelerated video encode and decode on Windows and Linux.
NVIDIA GeForce Now is made possible by leveraging NVENC in the datacenter and streaming the result to end clients
NVIDIA GPUs contain one or more hardware-based decoder and encoder(s) (separate from the CUDA cores) which provides fully-accelerated hardware-based video decoding and encoding for several popular codecs. With decoding/encoding offloaded, the graphics engine and the CPU are free for other operations.
GPU hardware accelerator engines for video decoding (referred to as NVDEC) and video encoding (referred to as NVENC) support faster than real-time video processing which makes them suitable to be used for transcoding applications, in addition to video playback.
* Diagram represents support for the NVIDIA Ampere GPU family
** 4:2:2 is not natively supported on HW
*** Support is codec dependent- Encode and stream games and applications at high quality and ultra-low latency without utilizing CPU
- Encode at very high quality for archiving, OTT streaming, web videos
- Encode with ultra-low power consumption per stream (Watts/stream)
Note: The graphs showcase performance on NVIDIA datacenter A10, Tesla T4 and Tesla P4 GPUs, knowing:
- Bitrate savings are BD-BR based on PSNR, average across a large variety of content (several hundreds of video clips), using FFmpeg
- Newer quality presets have been introduced in 2010 to better scale with the GPU. As encoding quality has been largely improved from Turing generation, different quality presets are chosen to compare with older generation GPU on the same graph
- Only datacenter GPUs are presented on the benchmark graphs for clarity but equivalent workstation GPU with same architecture performs similarly
To learn more about the hardware details, the process and software configuration used for generating above data, please refer to this detailed documentation.
NVIDIA GPUs contain a hardware-based decoder (referred to as NVDEC) which provides fully-accelerated hardware-based video decoding for several popular codecs. With complete decoding offloaded to NVDEC the graphics engine and the CPU are free for other operations. NVDEC supports much faster than real-time decoding which makes it suitable to be used for transcoding applications, in addition to video playback applications.
NVDECODE API enables software developers to configure this dedicated hardware video decoder. This dedicated accelerator supports hardware-accelerated decoding of the following video codecs on Windows and Linux platforms: MPEG-2, VC-1, H.264 (AVCHD), H.265 (HEVC), VP8, VP9 and AV1 (see table below for codec support for each GPU generation).
* Except GM108 (not supported)
** Max resolution support is limited to selected Pascal chips
*** VP8 decode support is limited to selected Pascal chips
**** VP9 10/12 bit decode support is limited to select Pascal chipsConsult the GPU Support Matrix for a full list of GPUs, encode formats and number of encoders and decoders
Список видеокарт NVIDIA поддерживающих H.265 HEVC 8k и HEVC 10-bit
Список видеокарт имеющие в своём арсенале новый кодек H.265, а также способные кодировать свыше 4K до 8K разрешения, сжатием цветового пространства 4:4:4 и глубины кодирования в 10 bit.
- GeForce GTX 1050 / 1050 Ti (GP106 / GP107)
- GeForce GTX 1060 (GP106 / GP104)
- GeForce GTX 1070M / 1080M
- GeForce GTX 1070 / 1070Ti
- GeForce GTX 1080 / 1080 Ti
- GeForce GTX Titan X / Titan Xp
- Titan V
- GeForce GTX 1650 Max-Q / 1650 GDDR5 / 1650 GDDR6 / 1650 SUPER
- GeForce GTX 1660 Ti / 1660 / 1660 SUPER / 1660 Ti Max-Q
- GeForce RTX 2060 / 2060 SUPER
- GeForce RTX 2070 / 2070 SUPER / 2070 Max-Q
- GeForce RTX 2080 / 2080 SUPER / 2080 Ti / 2080 Max-Q
- Titan RTX
- GeForce RTX 3070 / 3080 / 3080 Ti / 3090
- Quadro P400 / P600 / P620/ P1000
- Quadro P2000 / P2200 (GP106)
- Quadro P3200 / P4000 / P4200 / P5000 / P5200 / P6000
- Quadro GP100 - не поддерживает H.265 (HEVK) 8k, максимум H.265 (HEVK) 4k без потерь
- Quadro GV100
- NVIDIA T400 / T600 / T1000
- NVIDIA T600 Laptop GPU
- NVIDIA T1200 Laptop GPU
- Quadro T1000 / T2000 / T2000 Max-Q
- Quadro RTX 3000 / 3000 Max-Q
- Quadro RTX 4000 / 4000 Max-Q / 5000 / 6000 / 8000
- NVIDIA RTX A2000 / A4000 / A5000 / A6000
- NVIDIA RTX A2000 / A3000 / A4000 / A5000 Laptop GPU
- Tesla P4 / P6 / P40
- Tesla P100 - не поддерживает H.265 (HEVK) 8k, максимум H.265 (HEVK) 4k без потерь
- Tesla T4
- NVIDIA A40 / A10 / A16 / A2
- DGX Station
- DGX-1 / 2
Partners and examples
Premiere Pro is the industry-leading video editing application for film, TV, social, and online content. Learn More
Blackmagic is a leading manufacturer of creative video technology. Dedicated to quality and stability; Blackmagic is world famous for their codecs and affordable high-end quality editing workstations built upon Blackmagic software and hardware.
Comprimato is a JPEG2000 software codec toolkit offering media & entertainment and geospatial imaging technology company’s life-like viewing experience that result in better enjoyment and more accurate decision-making. The JPEG2000 standard compliant Ultra HD software codec leverages the supercomputing power of GPUs and CPUs to speed up video and image compression by 10x. The codec saves infrastructure costs by 70%, reducing development cycles by 50% and enabling new revenue streams such as Ultra HD, High Dynamic Range (HDR) and High Frame Rate (HFR) video.
DELTACAST develops state-of-the-art products for the professional TV broadcast market, providing a range of cost-effective video cards that, with the SDK software, can be used in OEM products to create professional broadcast custom solutions and products.
Erlyvideo LLC has been developing software for streaming video since 2010. Our carrier-grade server solutions help business clients capture, process, transcode, archive, and deliver video to millions of subscribers. We are making every effort to research and develop reliable, premium quality products that truly meet customer needs. Customers in more than 100 countries use our products for building IPTV/OTT, CDN, and Video Surveillance as a Service CCTV systems.
Flussonic Media Server is a multi-purpose software solution for launching high load video streaming services. Using Flussonic Media Server you can set up an end-to-end video streaming pipeline of any scale. Flussonic can ingress and egress videos in almost any format, codec, and resolution. It will process and transcode incoming streams and deliver beautiful video to your subscribers. Let your business benefit from the most advanced and efficient video streaming platform.
Fastvideo is a world leader in the field of high performance GPU-based image and video processing. Fastvideo team consists of experienced and highly dedicated professionals and it focuses on GPU image processing, algorithm design and parallel computations. Our technologies show unmatched performance in image compression and decompression (JPEG, JPEG2000, Raw Bayer), demosaicing, denoising, tone mapping, color correction, resizing, sharpening, encoding and decoding of video streams in various applications including image and video processing, high speed imaging, machine vision and other camera applications, streaming, digital cinema, 3D and VR, broadcasting, etc.
MainConcept has been the premier provider of video and audio codecs, plugins and applications to the production, streaming and broadcast industries for three decades. As the technology of choice for some of the most valued brands across the globe, MainConcept supports robust video workflows from ingest through delivery.
The MainConcept® Hybrid GPU HEVC Encoder combines the market-leading MainConcept® HEVC software encoder with the unrivaled performance of NVIDIA RTX architecture, bridging the gap between high-quality software and fast-performing hardware encoding. Leveraging MainConcept’s reliable, market-proven algorithms for rate control and quality encoding with the processing power of NVIDIA, the MainConcept Hybrid GPU HEVC Encoder gives you best-in-class image quality (up to 8K) at tremendous speed.
"Enabling access to HEVC/H.265 video encoding in hardware allows our customers to continue working in the well-known MainConcept environment with its rich portfolio of multiplexers and auxiliary components, while benefiting from the computational power of NVIDIA GPUs. Using NVIDIA GPUs for HEVC/H.265 encoding increases server density for processing multiple video streams on one system while still having enough CPU cycles available for applications." Deacon Johnson, SVP Global Sales - Technology Licensing for MainConcept
Medialooks, founded in 2005, provides broadcast customers with a high-level software development kit to quickly build playout automation, virtual studio and video capture solutions. Customers include PlayBox Technologies, Arvato Systems, Masterplay, Winjay, Etere, Axel Technology, Xeus Media, Wolftech and Broadcast Play.
Multicamera.Systems LLC is a developer of video acquisition and recording software for machine vision cameras, catering for variety of industries: science labs, VR, sport analytics autonomous cars and military. "The Recorder" software is the only software on the market capable of recording h.26x compressed video at thousands of frames per second thanks to our own "GPUSqueeze" library supporting multi-GPU video compression. This library is now available for third party developers.
- unparalleled support for multi-camera and multi-PC setups
- compatible with all machine vision camera types: USB-Vision, GigE-Vision, CoaXPress and CLHS
- full remote control of recording system with real time video streaming
- recording to Uncompressed, M-JPEG and H.26x formats at any frame rates
- easy integration with user’s own modules for online and offline image processing
- can be easily integrated into user’s own application to enable high speed and multi-stream video encoding and transcoding
- the library can accept bayer images and performs high quality demosaicing
- all image processing is done purely on GPU and performance scales linearly with the increase of number of GPUs in a system
- the library supports mixed GPU configuration (e.g. GTX 1660 + RTX 2080) allowing extra flexibility and cost saving to end users
NVIDIA's high performance Video Engine alongside with CUDA enabled us to develop “GPUSqueeze” library and opened up the possibility of long high speed video recordings for the users of “The Recorder” software and can greatly increate performance of video encoding or transcoding applications being developed by users. Dmitry Semiannikov, Founder and Director, Multicamera.Systems LLC
Visit Multicamera.systems for more information on the "GPUSqueeze" library
Visit Medialooks for detailed product information on "The Recorder" softwareДенис, для этого кодека нельзя. Можно только nvenc в кодеке magix avc, а cuda только для рендера эффектов.
Ускорение, мне не под конкретный кодек, а в целом, можно ли поставить cuda на 2070, для корректного рендера в 3д
Доброго, выручайте советом.
Задача собирать простые видео для ютуба.
Разрешение 1920*1080 * 25
Привычно использовать вегас, версия подойдет любая, так как анимацией не практически не пользуюсь. На данный момент поставил 16.0
Теперь собственно вопрос -
как нагрузить видеокарту, так как гонит через процессор, а после интуитивно верных настроек, вообще зависает на этапе расчета времени рендера.
Железо - intel 4600
Nvidia GTX 560 TI,Что уже попробовал, в настройках вегаса указал карту, во вкладке общее чекбокс нужный выставил (Allow legacy GPU).
Драйвера
DDU сносил, новые свежие поставил,
Cuda - отдельно скачал, поставил.
В некоторых режимах на вкладке система - проверка графического процессора - доступен CUDA,
В настройки самой Nvidia программе права дал (возможно не верно, так как там мало что понятно).в окне render As - напротив некоторых форматов написано (intel QSV) - как понял это он через интеловскую будет гнать,
так же есть просто пустые строки, а желаемой NV - нет.Подскажите с какого края к этому зверю ещё можно подойти? где какой крыжик еще посмотреть нужно?
Андрей, Если у вас есть intel 4600 то вам нужен кодек QSV (квик синк). Он работает более менее адекватно только начиная с 15 версии вегаса. В 12-13-14 с этим кодеком был геморой.
Чтобы задействовать карту 560 Ti нужен кодек Mainconcept AVC и в его настройках выбирать CUDA. Это работает точно в 12-13 вегасе. Насчет 14-го не знаю. Помню, что маджиксы эту функцию убирали в каких-то обновлениях, потом снова добавляли.
Если захотите обновить видеокарту, то начиная с 15 версии работает NVENC кодек на картах GTX 650-— RTX 2080 Ti Называется он Magix AVC NVENC
Ускорение, тогда прошу уточнить вот ещё что, верно ли я размышляю, что за рендер обязана отвечать видеокарта? Или рендерить на процессоре и не переживать?
Как я себе представлял, основной поток должен лечь на видеокарта во время рендера.Андрей, Смотря какой кодек использовать. К примеру голое видео на 560 Ti в кодеке Mainconcept AVC CUDA будет быстрее 4 ядерного i7 раз в 5.
Если плагин устанавливается поверх предыдущей версии, то старые пресеты будут выдавать ошибку, лучше их предварительно удалить.
. Для youtube лучше рендерить в MKV формат. В этом формате youtube быстрее обрабатывает видео. )
*** в случае проблем с мультиплексором. На картах GTX 1000 на старой версии мр4 вох возможны вылеты. Устанавливайте новую версию мр4 вох или используйте вместо мр4 вох - MKV формат. Или можно рендерить без мультиплексора, а потом в отдельной программе соединить звук и видео.
В случае рассинхрона звука (если это не вызвано статикой) откажитесь от мр4 вох и пробуйте использовать TSMuxer или MKVmerge или делайте мультиплексирование звука в отдельной программе. Также можно заменить звуковой кодек с Nero AAC на QAAC или использовать штатный звуковой кодек премьера.
Не использовать в проекте исходники из Bandicam .
Если у вас карта на архитектуре Kepler серии 700 ниже 750 моделей, например GT 730 и им подобные и в спецификации карты указана поддержка NVENC - устанавливайте драйвер 353.62
НАБЛЮДЕНИЯ УЧАСТНИКА ТЕМЫ В ОБЛАСТИ КАЧЕСТВА КОДИРОВАНИЯ КОДЕКА NVENC СМ. рисунок
Способ для настройки нвенка в премьере 2017,1:
Исходя из предположения того, что Adobe в своём Premiere Pro CC 2017 v11.1.x сделали ошибку (bug), а не сознательно ввели ограничение на запуск самодельных плагинов nvenc_export, решил не дожидаться появления на свет исправленных версий от Adobe, а создать патчер, применив который можно было бы опять работать с плагинами nvenc_export.
После пропатчивания система не будет с самого начала захватывать все ресурсы Nvenc кодировщика, и они останутся доступными для плагина nvenc_export.
Перед применением файл патчера gpu_patch.exe следует скопировать в две папки, в которых установлены: 1) Premiere (обычно это C:\Program Files\Adobe\Adobe Premiere Pro CC 2017\), 2) Media Encoder (обычно это C:\Program Files\Adobe\Adobe Media Encoder CC 2017\).
В каждой из двух папок будет пропатчено по одному модулю, имеющему одинаковое название, а именно GPUFoundation.dll. Оригинальные (старые) версии этих модулей будут сохранены в тех же папках под именами GPUFoundation.bak
После этого можно запускать Premiere и/или Media Encoder и проверить работу с плагинами nvenc_export.
P. S.
Если кто хочет попробовать как работает Nvenc в After Effects 14.2.х, или у кого-то в Премьеровских проектах имеются линки к фрагментам из After Effects 14.2.х, то надо также воспользоваться этим патчером. Патчер следует скопировать в папку C:\Program Files\Adobe\Adobe After Effects CC 2017\Support Files\ и один раз запустить с правами Администратора.
В этой папке будет пропатчен один модуль под названием GPUFoundation.dll, а его оригинал будет сохранён под именем GPUFoundation.bak .После этого можно запускать After Effects, Media Encoder, Premiere.
Видеокарты NVIDIA поддерживающие только H.264 AVCHD без потерь
Список видеокарт, поддерживающих только кодек H.264 (AVCHD) и сжатие цветового пространства без потерь.
- GeForce GTX 745 / 750 Ti
- GeForce 845M / 940M / 940MX / 945M
- GeForce GTX 850A / 960A
- GeForce GTX 850M / 960M
- Quadro M600M / M620M / M1000M / M1200M / M2000M
- Quadro K620 / K1200 / K2200
- Tesla M10
Список видеокарт NVIDIA поддерживающих HEVC B Frame и Alpha HEVC (Прозрачность)
Список видеокарт поддерживающие кодирование B-кадров HEVC и B-кадры HEVC в качестве эталона (с поддержкой каждого и среднего режима), так, например, карта GeForce GTX 1650 GDDR6 (TU117) и карты с чипами Volta GV10x не поддерживают B-кадры HEVC и прозрачность.
- GeForce GTX 1650 GDDR6 (TU116/TU106)
- GeForce GTX 1660 Ti / 1660 / 1660 SUPER / 1660 Ti Max-Q
- GeForce RTX 2060 / 2060 SUPER / 2070
- GeForce RTX 2070 / 2070 SUPER / 2070 Max-Q
- GeForce RTX 2080 / 2080 SUPER / 2080 Ti /2080 Max-Q
- Titan RTX
- GeForce RTX 3070 / 3080 / 3080 Ti / 3090
- Quadro RTX 3000 / 3000 Max-Q
- Quadro RTX 4000 / 4000 Max-Q / 5000 / 6000 / 8000
- NVIDIA RTX A2000 / A4000 / A5000 / A6000
- NVIDIA RTX A2000 / A3000 / A4000 / A5000 Laptop GPU
- Tesla T4
- NVIDIA A40 / A10 / A16 / A2
Comments
RECOMMENDED SETTINGS
These are our recommended settings for OBS Studio 23.0 and up. You’ll want to test and adjust these settings by proceeding with a local recording to verify you’re happy with the results.
To access the settings, click on the Settings button on the bottom right.
Products
Community & News
OUTPUT TAB SETTINGS
If you want an easy, out of the box configuration, then do the following:
- Output Mode: Simple
- Streaming:
- Bitrate: Enter the Bitrate appropriate for your Upload Speed, as we discussed in the previous section.
- Encoder: Select Hardware (NVENC).
- Enable Advanced Encoder Settings: Unchecked. We collaborated with OBS to fine-tune these settings, so it just works!
- Encoder Preset: Quality. This is already the default option. Note that it is only visible if you check Encode Advanced Encoder Settings.
- Recording Path: This is the directory where the videos will be saved. Make sure the hard drive you select has enough space!
- Recording Quality: High Quality typically works for most users, but you can change this to Indistinguishable Quality if you have enough disk space or are going to do short videos (about 60 seconds).
- Recording Format: FLV or MKV.
- Encoder: Hardware (NVENC).
Видеокарты NVIDIA не поддерживающие кодирование
- GeForce 830A / 945A
- GeForce 830M / 945M
- GeForce GTX 920MX / 940MX
- GeForce MX110 / MX130 / MX150 / MX330 / MX350 / MX450
- GeForce GT 1030
- Quadro M500M / M520M
- Quadro P500 / P520
- NVIDIA T500
- NVIDIA A100 - нет точных данных
- NVIDIA A30 - нет точных данных
- DGX A100 - нет точных данных
Читайте также: