Nvidia RTX: Difference between revisions
Tags: Mobile edit Mobile web edit |
Uh so like im not sure how to edit in phone sorry for the sloppy writng but yeah yall forgot the rtx 4050 laptop Tags: Visual edit Mobile edit Mobile web edit |
||
(43 intermediate revisions by 17 users not shown) | |||
Line 1: | Line 1: | ||
{{short description|Development platform for rendering graphics}} |
{{short description|Development platform for rendering graphics}} |
||
{{Other uses|RTX (disambiguation){{!}}RTX}} |
{{Other uses|RTX (disambiguation){{!}}RTX}} |
||
{{Infobox graphics processing unit |
|||
{{for|the Nvidia GPUs of the same name|Turing (microarchitecture)|Ampere (microarchitecture)|GeForce 20 series|GeForce 30 series|GeForce 40 series}} |
|||
| name = RTX |
|||
[[File:RTX 2080FE.png|thumb|The GeForce 20 series were the first of the lines of NVIDIA's RTX line of hardware.]] |
|||
| image = 2023_MSI_GeForce_RTX_2080_Gaming_X_Trio_(5).jpg |
|||
| img_w = |
|||
| caption = Nvidia GeForce RTX 2080 from [[Micro-Star International|MSI]], released in 2018. The GPUs of the [[GeForce 20 series]] are the first of Nvidia's RTX line of hardware. |
|||
| date = {{Start date and age|2018|09|20}} |
|||
| discontinued = |
|||
| created = |
|||
| codenames = |
|||
| architecture = |
|||
| model1 = |
|||
| model2 = |
|||
| model3 = |
|||
| cores-nothread = |
|||
| numcores = |
|||
| process = |
|||
| fab = |
|||
| transistors = |
|||
| transistors1 = |
|||
| transistors2 = |
|||
| transistors3 = |
|||
| entry = |
|||
| midrange = |
|||
| highend = |
|||
| enthusiast = |
|||
| d3dversion = |
|||
| openclversion = |
|||
| openglversion = |
|||
| mantleapi = |
|||
| vulkanapi = |
|||
| variant = |
|||
| predecessor = [[Quadro]] |
|||
| successor = |
|||
}} |
|||
'''Nvidia RTX''' (also known as '''Nvidia GeForce RTX''' under the [[GeForce]] brand) is a professional visual computing platform created by [[Nvidia]], primarily used in [[workstation]]s for designing complex large-scale models in architecture and product design, scientific visualization, energy exploration, and film and video production, as well as being used in [[Personal computer|mainstream PC]]s for gaming. |
'''Nvidia RTX''' (also known as '''Nvidia GeForce RTX''' under the [[GeForce]] brand) is a professional visual computing platform created by [[Nvidia]], primarily used in [[workstation]]s for designing complex large-scale models in architecture and product design, scientific visualization, energy exploration, and film and video production, as well as being used in [[Personal computer|mainstream PC]]s for gaming. |
||
Nvidia RTX |
Nvidia RTX features [[Ray-tracing hardware|hardware]]-enabled [[real-time ray tracing]]. Historically, ray tracing had been reserved to non-[[real-time computer graphics|real time]] applications (like [[Computer-generated imagery|CGI]] in visual effects for movies and in photorealistic renderings), with video games having to rely on [[Shader#Pixel shaders|direct lighting]] and [[Global illumination|precalculated indirect contribution]] for their rendering. RTX facilitates a new development in computer graphics of generating interactive images that react to lighting, shadows and reflections.<ref>{{cite web |last1=Alwani |first1=Rishi |title=Microsoft and Nvidia Tech to Bring Photorealistic Games With Ray Tracing |url=https://gadgets.ndtv.com/laptops/news/microsoft-dxr-nvidia-rtx-ray-tracing-volta-gpu-metro-exodus-1826988 |website=Gadgets 360 |date=21 March 2018 |access-date=March 21, 2018}}</ref> RTX runs on Nvidia [[Volta (microarchitecture)|Volta]]-, [[Turing (microarchitecture)|Turing]]-, [[Ampere (microarchitecture)|Ampere]]- and [[Ada Lovelace (microarchitecture)|Ada Lovelace]]-based [[GPU]]s, specifically utilizing the [[Tensor core]]s (and new RT cores on Turing and successors) on the architectures for ray-tracing acceleration.<ref name="Forbes2018">{{cite web |last1=Atlavilla |first1=Dave |title=Nvidia And Microsoft Lay Foundation For Photorealistic Gaming With Real-Time Ray Tracing |url=https://www.forbes.com/sites/davealtavilla/2018/03/19/nvidia-and-microsoft-lay-foundation-for-photorealistic-gaming-with-real-time-ray-tracing/ |website=Forbes |access-date=March 19, 2018}}</ref><ref>{{Cite news|url=https://www.theverge.com/2018/8/20/17758724/nvidia-geforce-rtx-2080-specs-pricing-release-date-features|title=Nvidia announces RTX 2000 GPU series with '6 times more performance' and ray-tracing|work=The Verge|access-date=2018-08-20}}</ref><ref>{{cite news|url=https://www.cnet.com/news/nvidia-reveals-800-geforce-rtx-2080-at-gamescom-2018/|title=Nvidia reveals $800 GeForce RTX 2080 at Gamescom 2018|work=CNET}}</ref> |
||
In March 2019, Nvidia announced that selected [[GeForce 10 series|GTX 10 series]] ([[Pascal (microarchitecture)|Pascal]]) and [[GeForce 16 series|GTX 16 series]] (Turing) cards would receive support for subsets of RTX technology in upcoming drivers, although functions and performance will be affected by their lack of dedicated hardware cores for ray tracing.<ref>{{Cite web|url=https://www.polygon.com/2019/3/18/18271633/nvidia-rtx-gtx-ray-tracing-gdc-2019|title=Nvidia bringing new movie-quality graphics tech to GTX cards|last=Sarkar|first=Samit|date=2019-03-18|website=Polygon|access-date=2019-03-19}}</ref> |
In March 2019, Nvidia announced that selected [[GeForce 10 series|GTX 10 series]] ([[Pascal (microarchitecture)|Pascal]]) and [[GeForce 16 series|GTX 16 series]] (Turing) cards would receive support for subsets of RTX technology in upcoming drivers, although functions and performance will be affected by their lack of dedicated hardware cores for ray tracing.<ref>{{Cite web|url=https://www.polygon.com/2019/3/18/18271633/nvidia-rtx-gtx-ray-tracing-gdc-2019|title=Nvidia bringing new movie-quality graphics tech to GTX cards|last=Sarkar|first=Samit|date=2019-03-18|website=Polygon|access-date=2019-03-19}}</ref> |
||
Line 24: | Line 56: | ||
** [[Nvidia PhysX|PhysX]] |
** [[Nvidia PhysX|PhysX]] |
||
== Features and software == |
|||
⚫ | |||
⚫ | |||
{{Main|Ray tracing (graphics)}} |
{{Main|Ray tracing (graphics)}} |
||
In computer graphics, ray tracing generates an image by tracing rays cast through [[pixel]]s of an [[image plane]] and simulating the effects of its encounters with virtual objects. This enables advanced effects that better reflect real-world optical properties, such as softer and more realistic shadows and reflections, as compared to traditional rasterization techniques which prioritize performance over accuracy.<ref>{{cite web |last1=Jefferies |first1=Charles |title=What Is Ray Tracing? (And What It Means for PC Gaming) |url=https://www.pcmag.com/how-to/what-is-ray-tracing-and-what-it-means-for-pc-gaming |publisher=PCMag |access-date=23 February 2022 |ref=pcmag-rtx}}</ref> |
In computer graphics, ray tracing generates an image by tracing rays cast through [[pixel]]s of an [[image plane]] and simulating the effects of its encounters with virtual objects. This enables advanced effects that better reflect real-world optical properties, such as softer and more realistic shadows and reflections, as compared to traditional rasterization techniques which prioritize performance over accuracy.<ref>{{cite web |last1=Jefferies |first1=Charles |title=What Is Ray Tracing? (And What It Means for PC Gaming) |url=https://www.pcmag.com/how-to/what-is-ray-tracing-and-what-it-means-for-pc-gaming |publisher=PCMag |access-date=23 February 2022 |ref=pcmag-rtx}}</ref> |
||
Nvidia RTX achieves this through a combination of hardware and software acceleration. On a hardware level, RTX cards feature fixed-function "RT cores" that are designed to accelerate mathematical operations needed to simulate rays, such as [[bounding volume hierarchy]] traversal. The software implementation is open to individual application developers. As ray-tracing is still computationally intensive, many developers choose to take a hybrid rendering approach where certain graphical effects, such as shadows and reflections, are performed using ray-tracing, while the remaining scene is rendered using the more performant [[rasterization]].<ref>{{cite news |last1=Oh |first1=Nate |title=The NVIDIA Turing GPU Architecture Deep Dive: Prelude to GeForce RTX |url=https://www.anandtech.com/show/13282/nvidia-turing-architecture-deep-dive/5 |access-date=23 February 2022 |publisher=AnandTech |date=14 September 2018 |ref=anand18}}</ref> |
|||
== |
==== Optix ==== |
||
===APIs using RTX=== |
|||
====Nvidia OptiX==== |
|||
{{main|OptiX}} |
{{main|OptiX}} |
||
Nvidia OptiX is part of Nvidia DesignWorks. OptiX is a high-level, or "to-the-algorithm" API, meaning that it is designed to encapsulate the entire algorithm of which ray tracing is a part, not just the ray tracing itself. This is meant to allow the OptiX engine to execute the larger algorithm without application-side changes. |
Nvidia OptiX is part of Nvidia DesignWorks. OptiX is a high-level, or "to-the-algorithm" API, meaning that it is designed to encapsulate the entire algorithm of which ray tracing is a part, not just the ray tracing itself. This is meant to allow the OptiX engine to execute the larger algorithm without application-side changes. |
||
Aside from [[computer graphics]] rendering, OptiX also helps in [[optical]] and [[acoustical]] design, [[radiation]] and [[electromagnetic]] research, [[artificial intelligence]] queries and [[collision]] analysis. |
Aside from [[computer graphics]] rendering, OptiX also helps in [[optical]] and [[acoustical]] design, [[radiation]] and [[electromagnetic]] research, [[artificial intelligence]] queries and [[collision]] analysis. |
||
== |
=== Chat with RTX === |
||
Chat with RTX is an [[AI assistant|AI-based assistant]] that runs locally on the user's [[Microsoft Windows|Windows]] PC.<ref>{{Cite web |last=Press |first=Gil |title=$1 Trillion Question: Will Nvidia Dominate The Coming Ubiquitous AI Era? |url=https://www.forbes.com/sites/gilpress/2024/02/21/1-trillion-question-will-nvidia-dominate-the-coming-ubiquitous-ai-era/ |access-date=2024-10-30 |website=Forbes |language=en}}</ref><ref name=":0">{{Cite web |last=Warren |first=Tom |date=2024-02-13 |title=Nvidia’s Chat with RTX is a promising AI chatbot that runs locally on your PC |url=https://www.theverge.com/2024/2/13/24071645/nvidia-ai-chatbot-chat-with-rtx-tech-demo-hands-on |access-date=2024-10-30 |website=The Verge |language=en}}</ref> It uses a [[large language model]] and requires an RTX 30 or 40 series GPU with at least 8GB of [[Video random-access memory|VRAM]].<ref name=":0" /> It can be downloaded from Nvidia's website. |
|||
⚫ | Nvidia has released many cards that support RTX including the 20, and |
||
=== RTX Remix === |
|||
* [[GeForce 20 series|20 series]] |
|||
RTX Remix is a [[Video game modding|game modding]] platform designed by Nvidia to remaster older titles by implementing modern technologies such as [[Ray tracing (graphics)|ray tracing]], [[DLSS]], and enhanced assets.<ref>{{Cite news |last=Ridley |first=Jacob |date=2024-03-12 |title=RTX Remix 'is the great equaliser' bringing veteran and hobbyist devs together to remaster the most beloved and best PC games |url=https://www.pcgamer.com/hardware/nvidia-rtx-remix-the-great-equaliser/ |access-date=2024-11-30 |work=PC Gamer |language=en}}</ref> |
|||
⚫ | |||
⚫ | |||
== List of Nvidia RTX cards == |
|||
⚫ | |||
⚫ | Nvidia has released many cards that support RTX, including the 20, 30 and 40 series:<ref>{{Cite web |date=2018-09-26 |title=Nvidia Graphics Cards List In Order Of Performance |url=https://www.cgdirector.com/nvidia-graphics-cards-order-performance/ |access-date=2022-03-15 |website=CG Director |language=en-US}}</ref> |
||
⚫ | |||
* [[GeForce 20 series|Nvidia GeForce RTX 20 series]] |
|||
** GeForce RTX |
**Nvidia GeForce RTX 2050 |
||
** GeForce RTX |
**Nvidia GeForce RTX 2060 |
||
* |
**Nvidia GeForce RTX 2060 Super |
||
** GeForce RTX |
**Nvidia GeForce RTX 2070 |
||
** GeForce RTX |
**Nvidia GeForce RTX 2070 Super |
||
** GeForce RTX |
**Nvidia GeForce RTX 2080 |
||
** GeForce RTX |
**Nvidia GeForce RTX 2080 Super |
||
** GeForce RTX |
**Nvidia GeForce RTX 2080 Ti |
||
** |
**Nvidia Titan RTX |
||
* [[GeForce 30 series|Nvidia GeForce RTX 30 series]] |
|||
** GeForce RTX |
**Nvidia GeForce RTX 3050 |
||
** GeForce RTX |
**Nvidia GeForce RTX 3050 Ti |
||
** GeForce RTX |
**Nvidia GeForce RTX 3060 |
||
** GeForce RTX |
**Nvidia GeForce RTX 3060 Ti |
||
* |
**Nvidia GeForce RTX 3070 |
||
** GeForce RTX |
**Nvidia GeForce RTX 3070 Ti |
||
** GeForce RTX |
**Nvidia GeForce RTX 3080 |
||
** GeForce RTX |
**Nvidia GeForce RTX 3080 Ti |
||
** GeForce RTX |
**Nvidia GeForce RTX 3090 |
||
** GeForce RTX |
**Nvidia GeForce RTX 3090 Ti |
||
* [[GeForce 40 series|Nvidia GeForce RTX 40 series]] |
|||
⚫ | |||
* Titan Cards |
|||
** |
**Nvidia GeForce RTX 4060 |
||
⚫ | |||
* Quadro Cards |
|||
** |
**Nvidia GeForce RTX 4070 |
||
** |
**Nvidia GeForce RTX 4070 Super |
||
** |
**Nvidia GeForce RTX 4070 Ti |
||
** |
**Nvidia GeForce RTX 4070 Ti Super |
||
** |
**Nvidia GeForce RTX 4080 |
||
** |
**Nvidia GeForce RTX 4080 Super |
||
⚫ | |||
⚫ | |||
⚫ | |||
*[[Quadro#Quadro RTX|Nvidia A series workstation cards]] |
|||
** Nvidia RTX A2000 6 GB/12 GB |
|||
** Nvidia RTX A4000 16 GB |
|||
** Nvidia RTX A4500 16 GB |
|||
** Nvidia RTX A5000 24 GB |
|||
** Nvidia RTX A5500 24 GB |
|||
** Nvidia RTX A6000 48 GB |
|||
** Nvidia RTX 5000 Ada Lovelace 32 GB |
|||
⚫ | |||
*[[Nvidia Tesla|Nvidia A series server cards]] |
|||
**Nvidia A10 |
|||
**Nvidia A50 |
|||
== |
==References== |
||
{{reflist}} |
{{reflist}} |
||
==External links== |
==External links== |
||
*[https://developer.nvidia.com/rtx Nvidia developer page on RTX] |
*[https://developer.nvidia.com/rtx Nvidia developer page on RTX] |
||
*[https://www.nvidia.com/en-in/ai-on-rtx/chat-with-rtx-generative-ai/ Official website of Chat with RTX] |
|||
{{Nvidia}} |
{{Nvidia}} |
Latest revision as of 17:09, 25 December 2024
Release date | September 20, 2018 |
---|---|
History | |
Predecessor | Quadro |
Nvidia RTX (also known as Nvidia GeForce RTX under the GeForce brand) is a professional visual computing platform created by Nvidia, primarily used in workstations for designing complex large-scale models in architecture and product design, scientific visualization, energy exploration, and film and video production, as well as being used in mainstream PCs for gaming.
Nvidia RTX features hardware-enabled real-time ray tracing. Historically, ray tracing had been reserved to non-real time applications (like CGI in visual effects for movies and in photorealistic renderings), with video games having to rely on direct lighting and precalculated indirect contribution for their rendering. RTX facilitates a new development in computer graphics of generating interactive images that react to lighting, shadows and reflections.[1] RTX runs on Nvidia Volta-, Turing-, Ampere- and Ada Lovelace-based GPUs, specifically utilizing the Tensor cores (and new RT cores on Turing and successors) on the architectures for ray-tracing acceleration.[2][3][4]
In March 2019, Nvidia announced that selected GTX 10 series (Pascal) and GTX 16 series (Turing) cards would receive support for subsets of RTX technology in upcoming drivers, although functions and performance will be affected by their lack of dedicated hardware cores for ray tracing.[5]
In October 2020, Nvidia announced Nvidia RTX A6000 as the first Ampere-architecture-based graphics card for use in professional workstations in the Nvidia RTX product line, replacing the former Quadro product line of professional graphics cards.[6]
Nvidia worked with Microsoft to integrate RTX support with Microsoft's DirectX Raytracing API (DXR). RTX is currently available through Nvidia OptiX and for DirectX. For the Turing and Ampere architectures, it is also available for Vulkan.[7]
Components
[edit]In addition to ray tracing, RTX includes artificial intelligence integration, common asset formats, rasterization (CUDA) support, and simulation APIs. The components of RTX are:[8]
- AI-accelerated features (NGX)
- Asset formats (USD and MDL)
- Rasterization including advanced shaders
- Raytracing via OptiX, Microsoft DXR and Vulkan
- Simulation tools:
- CUDA 10
- Flex
- PhysX
Features and software
[edit]Ray tracing
[edit]In computer graphics, ray tracing generates an image by tracing rays cast through pixels of an image plane and simulating the effects of its encounters with virtual objects. This enables advanced effects that better reflect real-world optical properties, such as softer and more realistic shadows and reflections, as compared to traditional rasterization techniques which prioritize performance over accuracy.[9]
Nvidia RTX achieves this through a combination of hardware and software acceleration. On a hardware level, RTX cards feature fixed-function "RT cores" that are designed to accelerate mathematical operations needed to simulate rays, such as bounding volume hierarchy traversal. The software implementation is open to individual application developers. As ray-tracing is still computationally intensive, many developers choose to take a hybrid rendering approach where certain graphical effects, such as shadows and reflections, are performed using ray-tracing, while the remaining scene is rendered using the more performant rasterization.[10]
Optix
[edit]Nvidia OptiX is part of Nvidia DesignWorks. OptiX is a high-level, or "to-the-algorithm" API, meaning that it is designed to encapsulate the entire algorithm of which ray tracing is a part, not just the ray tracing itself. This is meant to allow the OptiX engine to execute the larger algorithm without application-side changes.
Aside from computer graphics rendering, OptiX also helps in optical and acoustical design, radiation and electromagnetic research, artificial intelligence queries and collision analysis.
Chat with RTX
[edit]Chat with RTX is an AI-based assistant that runs locally on the user's Windows PC.[11][12] It uses a large language model and requires an RTX 30 or 40 series GPU with at least 8GB of VRAM.[12] It can be downloaded from Nvidia's website.
RTX Remix
[edit]RTX Remix is a game modding platform designed by Nvidia to remaster older titles by implementing modern technologies such as ray tracing, DLSS, and enhanced assets.[13]
List of Nvidia RTX cards
[edit]Nvidia has released many cards that support RTX, including the 20, 30 and 40 series:[14]
- Nvidia GeForce RTX 20 series
- Nvidia GeForce RTX 2050
- Nvidia GeForce RTX 2060
- Nvidia GeForce RTX 2060 Super
- Nvidia GeForce RTX 2070
- Nvidia GeForce RTX 2070 Super
- Nvidia GeForce RTX 2080
- Nvidia GeForce RTX 2080 Super
- Nvidia GeForce RTX 2080 Ti
- Nvidia Titan RTX
- Nvidia GeForce RTX 30 series
- Nvidia GeForce RTX 3050
- Nvidia GeForce RTX 3050 Ti
- Nvidia GeForce RTX 3060
- Nvidia GeForce RTX 3060 Ti
- Nvidia GeForce RTX 3070
- Nvidia GeForce RTX 3070 Ti
- Nvidia GeForce RTX 3080
- Nvidia GeForce RTX 3080 Ti
- Nvidia GeForce RTX 3090
- Nvidia GeForce RTX 3090 Ti
- Nvidia GeForce RTX 40 series
- Nvidia GeForce RTX 4050
- Nvidia GeForce RTX 4060
- Nvidia GeForce RTX 4060 Ti
- Nvidia GeForce RTX 4070
- Nvidia GeForce RTX 4070 Super
- Nvidia GeForce RTX 4070 Ti
- Nvidia GeForce RTX 4070 Ti Super
- Nvidia GeForce RTX 4080
- Nvidia GeForce RTX 4080 Super
- Nvidia GeForce RTX 4090
- Nvidia GeForce RTX 4090D
- Nvidia A series workstation cards
- Nvidia RTX A2000 6 GB/12 GB
- Nvidia RTX A4000 16 GB
- Nvidia RTX A4500 16 GB
- Nvidia RTX A5000 24 GB
- Nvidia RTX A5500 24 GB
- Nvidia RTX A6000 48 GB
- Nvidia RTX 5000 Ada Lovelace 32 GB
- Nvidia RTX 6000 Ada Lovelace 48 GB
- Nvidia A series server cards
- Nvidia A10
- Nvidia A50
References
[edit]- ^ Alwani, Rishi (21 March 2018). "Microsoft and Nvidia Tech to Bring Photorealistic Games With Ray Tracing". Gadgets 360. Retrieved March 21, 2018.
- ^ Atlavilla, Dave. "Nvidia And Microsoft Lay Foundation For Photorealistic Gaming With Real-Time Ray Tracing". Forbes. Retrieved March 19, 2018.
- ^ "Nvidia announces RTX 2000 GPU series with '6 times more performance' and ray-tracing". The Verge. Retrieved 2018-08-20.
- ^ "Nvidia reveals $800 GeForce RTX 2080 at Gamescom 2018". CNET.
- ^ Sarkar, Samit (2019-03-18). "Nvidia bringing new movie-quality graphics tech to GTX cards". Polygon. Retrieved 2019-03-19.
- ^ Smith, Ryan. "Quadro No More? NVIDIA Announces Ampere-based RTX A6000 & A40 Video Cards For Pro Visualization". www.anandtech.com. Retrieved 2021-03-10.
- ^ "Turing Extensions for Vulkan and OpenGL". NVIDIA Developer. 11 September 2018.
- ^ "NVIDIA RTX™ platform". Nvidia. 20 July 2018.
- ^ Jefferies, Charles. "What Is Ray Tracing? (And What It Means for PC Gaming)". PCMag. Retrieved 23 February 2022.
- ^ Oh, Nate (14 September 2018). "The NVIDIA Turing GPU Architecture Deep Dive: Prelude to GeForce RTX". AnandTech. Retrieved 23 February 2022.
- ^ Press, Gil. "$1 Trillion Question: Will Nvidia Dominate The Coming Ubiquitous AI Era?". Forbes. Retrieved 2024-10-30.
- ^ a b Warren, Tom (2024-02-13). "Nvidia's Chat with RTX is a promising AI chatbot that runs locally on your PC". The Verge. Retrieved 2024-10-30.
- ^ Ridley, Jacob (2024-03-12). "RTX Remix 'is the great equaliser' bringing veteran and hobbyist devs together to remaster the most beloved and best PC games". PC Gamer. Retrieved 2024-11-30.
- ^ "Nvidia Graphics Cards List In Order Of Performance". CG Director. 2018-09-26. Retrieved 2022-03-15.