14 best nvidia graphics cards

Tensor Cores can accelerate AI-based applications and DLSS (Deep Learning Super Sampling) in gaming.

  • These GPUs are designed to handle massive data processing tasks.

  • GPU Architecture: NVIDIA has used various architectural designs for its GPUs over the years, including Pascal, Turing, and Ampere. Each architecture brings improvements in performance, power efficiency, and feature support.

  • NVIDIA graphics cards are a crucial component in many gaming systems, professional workstations, and data center servers.The choice of a specific NVIDIA GPU depends on the intended use case, budget, and performance requirements.

    Below you can find our editor's choice of the best nvidia graphics cards on the market
      

    Nvidia Quadro M4000 8GB GDDR5 256-bit PCI Express 3.0 x16 Full Height Video Card (Renewed)

    NVIDIA

    Based on 5 reviews Check latest price

    Product description

    Nvidia Quadro M4000 8GB GDDR5 4xDisplayport v1.2 256-bit HDCP PCI Express 3.0 x16 6 Pin 120W Maxwell Video Card without Rear Bracket. No Display Adapter Included. No Rear Bracket.

    • Nvidia Quadro M4000 Maxwell
    • 4xDisplayport v1.2
    • PCI Express 3.0 x16, Single Slot, Full Height
    • 8GB 256-bit GDDR5 Memory
    • 120W TGP, 6 Pin Power Connector, No Rear Bracket

    User questions & answers

    Question: Will this card work well for Sketchup/vray
    Answer: Yes, it is compatible with Sketchup/vray.
    Question: Can this card be use for adobe cs6 ? autocad
    Answer: Yes, and its recommended for them.
    Question: Is this card compatible with windows
    Answer: Yes, it’s compatible with all windows 10 versions.
    Question: I'm trying to build a video pc, it be used for obs software to push mutliple monitors with video. will this card do the job? no gaming
    Answer: Unfortunately no. OBS software requires a Directx 10 Graphic Card, the M4000 is Directx 12.

    Asus GeForce GTX 1660 Super Overclocked 6GB Dual-Fan Evo Edition VR Ready HDMI DisplayPort DVI Graphics Card (DUAL-GTX1660S-O6G-EVO)

    ASUS

    Based on 2 reviews Check latest price

    Product description

    Powered by NVIDIA Turing, the Asus dual-fan GTX 1660 Super EVO delivers overclocked performance with 6GB GDDR6 memory and patented Axial-Tech fans in a shroud designed to match Asus motherboards. Gpu Tweak II with XSplit Gamecaster provides monitoring and streaming control, while super Alloy Power II ensures precise power delivery.Memory Clock: 14002 MHz. Memory Interface - 192-bit

    • Powered by NVIDIA Turing with 1408 CUDA cores and overclocked 6GB GDDR6 memory in a 2.7 slot form Factor
    • Supports up-to 3 monitors with HDMI 2.0B, DisplayPort 1.4, and DVI-D ports
    • Dual-fan cooling provides doubled airflow for 3x quieter gameplay
    • Gpu Tweak II makes monitoring performance and streaming in real time easier than ever, and includes additional software like Game Booster, XSplit Gamecaster, WTFast and quantumcloud
    • Auto-extreme technology delivers premium quality and reliability with aerospace-grade Super Alloy Power II components to run 15% faster and last 2.5 longer than reference video cards

    User questions & answers

    Question: Will this work with my asus sabertooth 990fx r
    Answer: If you are asking about and hdd you don’t need a bay it already has one in the back, and the hdd slides right it and you can use screws to secure it. I have a western digital black 2 tb hdd and it fix perfectly.
    Question: Is this compatible with G1 Sniper z97 motherboard
    Answer: Yes you can use the asus rog mobo. Once you hookup the front panel connectors the power and reset buttons will work. Also the rgb fans are addressable with that mobo. So all the rbg will be the same color.
    Question: Will this run a 5k dispkay, using both displayports? An HP 5k monitor
    Answer: Yes
    Question: Are fans removable for custom cooling
    Answer: No its wi dows Vista

    Product features

    Asus GeForce GTX 1660 Super Overclocked 6GB Dual-Fan Evo Edition VR Ready HDMI DisplayPort DVI Graphics Card (DUAL-GTX1660S-O6G-EVO)

    2x Fans. 2x Fun:

    The ASUS Dual GeForce GTX 1660 EVO sets you up with a serious advantage for high definition AAA gaming. Marathon gaming session? Multi-hour raid? With Axial-tech fans and Auto-Extreme technology, the Dual 1660 EVO will keep pumping out frames long after competitors have bitten the dust. If you're looking for a solid, reliable gaming experience, this is it.

    Auto−Extreme Technology:

    Precision automated manufacturing

    Auto-Extreme Technology is an automated manufacturing process that sets new standards in the industry by allowing all soldering to be completed in a single pass. This reduces thermal strain on components and avoids the use of harsh cleaning chemicals, resulting in less environmental impact, lower manufacturing power consumption, and a more reliable product overall.

    GPU Tweak II:

    Monitor, tweak, and tune

    The ASUS GPU Tweak II utility takes graphics card tuning to the next level. It allows you to tweak critical parameters including GPU core clocks, memory frequency, and voltage settings, with the option to monitor everything in real-time through a customizable on-screen display. Advanced fan control is also included along with many more features to help you get the most out of your graphics card.

    Features:

    • The GeForce GTX 1660 is built with the breakthrough graphics performance of the award-winning NVIDIA Turing architecture.
    • Broadcast your gameplay with the GTX 1660’s dedicated hardware encoder that is optimized for Open Broadcaster Software (OBS).
    • GeForce Experience lets you capture and share videos, screenshots, and livestreams with friends, keep GeForce drivers up to date, and easily optimize your in-game settings.
    • Axial-tech fan design features longer fan blades and a unique barrier ring to increase air pressure.
    • Auto-Extreme Technology uses automation to enhance reliability.
    • 2.7-Slot Design expands cooling surface area to make the most of the two powerful Axial-tech fans.
    • A Protective backplate secures components during transportation and installation.
    • 144-Hour Validation Program puts cards through a series of stringent tests to ensure compatibility with the latest games.
    • GPU Tweak II provides intuitive performance tweaking, thermal controls, and system monitoring.

    MSI Computer Video Graphic Cards GeForce GTX 1050 TI GAMING X 4G, 4GB

    MSI

    Based on 3 reviews Check latest price

    Product description

    MSI GeForce GTX 1050 Ti are kept cool by a scaled down version of the imposing twin Frozr VI thermal design allowing for higher Core and memory clock speeds for increased performance in games The recognizable shapes of the eye-catching twin Frozr cooler are intensified by a fiery red gaming glow piercing through the Cover which can be animated together with the MSI gaming Dragon LED on the side A completely tailored 4-phase PCB design using military class 4 components with an 6-pin power connector enables higher overclocking performance to push your graphics card to the max.

    • Chipset: NVIDIA GeForce GTX 1050 It
    • Video memory: 4gb gddr5
    • Memory interface: 128-bit; Cores: 768 units
    • Max. resolution: 2560 x 1600 support 3x display monitors.
    • Card dimension (millimeter): 229 x 131 x 39. Digital maximum resolution: 7680 x 4320

    User questions & answers

    Question: How much power does it require
    Answer: This actually depends GREATLY on what CPU, CPU Cooler, Lighting, Extra fans, Hard Drives, and peripherals you're running. I recommend using pcpartpicker to check compatibility and then buy a power supply unit that's rated for 100-200 Watts continuous above what it recommends, both to be safe AND to have room for upgrading to higher power parts in the future.
    Question: I have a Dell Optiplex 745 Desktop case (not the minitower) will this card fit
    Answer: The card comes with both the standard and low profile mounting plate options, so it should. My only caution to you is that it takes up the space of two card slots, so make certain it fits for you. I have it installed in a dell 790 desktop case (single full height optical drive space) and am very happy with the card!
    Question: Will this work with a asus 970 pro gaming/aura atx ddr3 am3 motherboard
    Answer: Even though the MSI GTX 1050 board is PCIe-3 and the ASUS 970 Pro is has only PCIE-2, by convention, all PCIE-3 cards are downward compatible with PCIE-2 Slots.see: http://www.tomshardware.com/forum/382646-33-pcie-backward-compatible
    Question: Is this card a low profile card
    Answer: It's definitely a low profile, dual slot card. We install these in Optiplex 5040 SFF systems that only take low profile cards.

    Product features

    MSI GTX 1050 TI 4GT LP Graphic Cards

    Core/Memory

    • Boost Clock / Base Clock 1392 MHz / 1290 MHz
    • 4096 MB GDDR5 / 7008 MHz Memory

    Video Output Function

    • DisplayPort x 1
    • HDMI x 1
    • Dual-link DVI-D x 1

    Features

    • DirectX 12 Ready
    • Gamestream to NVIDIA Shield

    Nvidia GeForce RTX 2080 Founders Edition

    NVIDIA

    Based on 23 reviews Check latest price

    Product description

    Nvidia GeForce RTX 2080 Founders Edition

    User questions & answers

    Question: Can you run two monitors with us card both using display port
    Answer: Yes that motherboard has a standard pcie slot, however the CPU that is compatible with a 990fx chipset would be a considerable system bottleneck.
    Question: will this card work with the Alienware graphics amplifier? their website is no help in determining a compatible card
    Answer: That motherboard does have a PCIe 3.0 expansion slot, so yes. It is compatible. Be sure to check that your power supply can handle the load and that it has a free 8pin ATX12V connector. Have fun
    Question: Do the 2 cooling fans intake air and exhaust out the back. Or intake from the outside and blow the hot air inside the case
    Answer: This card has a maximum definition of 7680x4320, which means it will indeed be able to run it. I would not recommend playing any games on it, though.
    Question: Will this work with an amd ryzen processor
    Answer: Although you can mod it to accommodate custom cooling, it is not recommended (you can do it, do not do it).

    PNY GeForce GT 1030 2GB (GMG103WN3H2CX1KTP)

    PNY

    Based on 119 reviews Check latest price

    Product description

    Accelerate your entire PC experience with the fast powerful NVIDIA GeForce GT 1030 graphics card Its award-winning NVIDIA Pascal architecture powerful graphics engine and state-of-the-art technologies give you the performance upgrade you need to drive today’s most demanding PC applications Unleash your creativity with stunning HD video and picture editing and enjoy incredible gaming Now you can do it all 2X faster than with Intel Core i5 integrated graphics You can even get easy driver updates and one-click game optimization with GeForce Experience

    • NVIDIA GeForce GT 1030 2GB
    • Dual Monitor Support via HDMI & DVI-D
    • Low Profile Bracket Included
    • 3x Faster Than GeForce GT 730
    • 3 Year

    User questions & answers

    Question: Will it fit on a hp compaq 8300 sff
    Answer: Yes, you can run up to three monitors using DisplayPorts.
    Question: Will this fit into optiplex
    Answer: Yes this card will indeed work with an Alienware Graphics Amplifier.
    Question: dell optiplex sff 790 will this card work in this computer
    Answer: For the most part, the fans are intaking case air and exhausting it back into the case, with only a minor amount exhausting out the rear as the fins are running parallel to the short side of the card.
    Question: Will this card work with 180watt power supply
    Answer: Yes. Works with my AMD Ryzen 7 2700X 8-Core CPU @ 3.70 GHz

    PNY GeForce GT 710 2GB Single Fan Graphics Card

    PNY

    Based on 189 reviews Check latest price

    Product description

    Make your entire PC experience faster with the new NVIDIA GeForce GT 710 by PNY dedicated graphics card. Now, you can enjoy up to 10x better performance than integrated graphics in all your PC multimedia applications. Take on modern games with advanced and reliable dedicated graphics. 80% faster performance than integrated graphics means a rich and smooth gaming experience. Plus, get the power to drive up to three HD displays with a single card. GeForce GT means speed, stability, and industryleading NVIDIA drivers. Tap into GeForce Experience to automatically get the latest drivers and optimize game settings with a single click.

    • With a 954MHz core clock speed to help meet the needs of demanding games.
    • 2GB DDR3 (64-bit) on-board memory, plus 192 CUDA processing cores and up to 5GB/sec of memory bandwidth provide the memory needed to create striking visual realism.
    • PCI Express 3.0 interface - Offers compatibility with a range of systems. Also includes VGA, Dual-link DVI-D and HDMI outputs for expanded connectivity.
    • NVIDIA GeForce Experience - The easiest way to optimize your games and keep your drivers up to date, The GeForce Experience application automatically notifies you of new driver releases from NVIDIA.

    User questions & answers

    Question: I have a dell xps 8930 w/ intel core i5-8400 @ 2.8 ghz and 8ram. which version would i use ver 1 or ver 2? and tell me why please. thanks
    Answer: It should fit, but it may not work as this computer does not meet the minimum power requirements for this video card.
    Question: will this fit in a dell inspiron
    Answer: This has not been tested in this model. The Optiplex 780 is a very old computer now and pre-dates UEFI not to mention does not have the power requirements. That said, will are going to say no.
    Question: is this compatible with dell optiplex
    Answer: Yes, just put it in the pci e x16 slot.
    Question: I need one card, with a different i/o bracket. for a small form factor case. that will fit this video card. is it not included. ? you know what i mean
    Answer: I have one that works with a 180 watt power supply, this card only takes like 30 Watts so if whatever card you currently have is below or around that, then yes, it will work.

    Gigabyte GeForce RTX 3070 OC Graphics Card, 8GB 256-bit GDDR6, PCI Express 4.0, 3X WINDFORCE Fans, Protection Metal Back Plate, 2 x HDMI 2.1 2 x DisplayPort 1.4a w/ Mytrix HDMI Cable

    Based on 1 reviews Check latest price

    Product description

    Graphics Processing

    GeForce RTX™ 3070



    Core Clock

    1‎815 MHz (Reference Card: 1725 MHz)



    CUDA® Cores

    5‎888



    Memory Clock

    1‎4000 MHz



    Memory Size

    8‎ GB



    Memory Type

    GDDR6



    Memory Bus

    2‎56 bit



    Memory Bandwidth (GB/sec)

    4‎48 GB/s



    Card Bus

    PCI-E 4.0 x 16



    Digital max resolution

    7‎680x4320@60Hz



    Multi-view

    4‎



    Card size

    L=286 W=115 H=51 mm



    OpenGL

    4‎.6

    Recommended PSU

    6‎50W



    Power Connectors

    8‎ pin*1 + 6 pin*1



    Output

    DisplayPort 1.4a *2

    HDMI 2.1 *2

    • 【NVIDIA Ampere Streaming Multiprocessors】 The building blocks for the world’s fastest, most efficient GPU, the all-new Ampere SM brings 2X the FP32 throughput and improved power efficiency.
    • 【2nd Generation RT Cores】 Experience 2X the throughput of 1st gen RT Cores, plus concurrent RT and shading for a whole new level of ray tracing performance.
    • 【3rd Generation Tensor Cores】Get up to 2X the throughput with structural sparsity and advanced AI algorithms such as DLSS. Now with support for up to 8K resolution, these cores deliver a massive boost in game performance and all-new AI capabilities.
    • 【NVIDIA CUDA technology】Harnesses the power of the graphics processing unit (GPU) to optimize computing performance. Powered by GeForce RTX 3070. Integrated with 8GB GDDR6 256-bit memory interface.
    • 【Efficient and Powerful Cooling System】WINDFORCE 3X Cooling System with alternate spinning fans. RGB Fusion 2.0

    NVIDIA Graphics Card C2J93AT

    NVIDIA

    Based on 3 reviews Check latest price

    Product description

    The NVIDIA Quadro K2000 graphics board is a single-slot PCI Express add-in card based on the new NVIDIA Kepler architecture graphics processing unit (GPU). The Quadro K2000 graphics board is an excellent choice for medium complexity designs and models in professional CAD, M&E and visualization applications.

    • Comprehensive ISV certifications for professional environments
    • Ultra-efficient 51 W maximum power provides industry leading performance/watt results
    • Attach up to 4 active digital monitors using DisplayPort daisy chaining monitors or by a DisplayPort hub device
    • Direct attach up to 3 active monitors using all available display connectors on the Quadro K2000
    • NVIDIA Mosaic technology enabled

    NVIDIA NVS 510 Graphics Card 0B47077

    NVIDIA

    Based on 13 reviews Check latest price

    Product description

    The NVIDIA NVS 510 offers the latest in graphics and display technologies along with industry-leading, multi-display management capabilities in an energy efficient, low-profile form factor. This makes it the ideal graphics solution for professionals who need to efficiently visualize and digest a great deal of information in the financial trading, command and control, and digital-signage markets.

    • Quad display support1
    • Display Port 1.2 features.H.264 Encoder
    • Versatile connectivity options using Mini Display Port (mDP) connector.NVIDIA FXAA and TXAA.Intelligent Power Management
    • Multi-display experience with NVIDIA Mosaic technology.NVidia High-Definition Video Technology
    • Maximum Power Consumption:35Watts
    • Form Factor: Low profile

    User questions & answers

    Question: Will this card work with dp to vga or displayport to dvi cab;les? i bought the nvs 450 card and it has issues and will not work with any adapter
    Answer: V1 and V2 are the exact same product. Only the UPC on the package is slightly different.
    Question: Will this work with IRacing? Do you have this card with more memory
    Answer: If you have a free X16 or X8 PCIe slot and your power supply meets the minimum 300W requirement it should work.
    Question: Does this card support opencl version 1.2? my current nvidia card is only 1.1 so i can't run chromacam (recommended by gotomeeting
    Answer: Yes. I use it on the Optiplex 7040. Looking at the specs for the 3050 I don't see any issues. There are two form factors for the 3050. The smaller one you will have to use both your expansion slots on the back as the configuration in the picture is too long to have them side by side, so as long as you aren't using one of them right now for something else, you will be fine. It comes with the additional faceplate needed to do it on two slots. That's how mine is.
    Question: Is this just for graphiics card. or does this come in retail packaging with adapter cables and driver cd
    Answer: This product comes with a low profile bracket to adapt it for use in a SFF computer.

    Quadro 5000 - NVIDIA Quadro 5000 NVIDIA Quadro 5000 GPU 2.5GB Graphics Card CUDA CORES 352 M Quadro 5000

    NVIDIA

    Based on 4 reviews Check latest price

    Product description

    100% Genuine- Computer/Laptop Replacement or Internal parts

    Part Number: QUADRO 5000

    GPU Features



    Next-Generation NVIDIA CUDA Architecture

    Breakthrough NVIDIA CUDA parallel computing architecture, code named Fermi, tightly integrates advanced visualization and compute features delivering performance that greatly accelerates professional workflows.



    NVIDIA Parallel DataCache

    Supports a true cache hierarchy combined with on-chip shared memory. L1 and L2 caches drive exceptional throughput, accelerating features such as real-time ray tracing, physics and texture filtering.



    Large Frame Buffers with Ultra-Fast Bandwidth

    Large GPU memory with fast bandwidth for display of complex models and scenes, as well as computation of large datasets.



    Fast 64-Bit Floating Point Precision

    Industry’s fastest double precision floating point performance enabling accurate results on mission-critical applications, including computer-aided-design, finite element analysis to computational fluid dynamics.



    Error Correcting Codes (ECC) Memory

    Meets strict requirements for mission critical applications with uncompromised computing accuracy and reliability for workstations. Offers protection of data in memory to enhance application data integrity.



    NVIDIA GigaThread Engine

    Provides up to 10x faster context switching compared to previous generation architectures, concurrent kernel execution, and improved thread block scheduling.



    Dual Copy Engines

    Enables the highest rates of parallel data processing and concurrent throughput between the GPU and host, accelerating techniques such as ray tracing, color grading and physical simulation.



    NVIDIA Scalable Geometry Engine.

    Note:

    Picture may not match actual product. Please ensure that your original part number matches this exactly, or check with the manufactuer for compatiblity. Customers are responsible for compatiblity.

    • Please ensure that your original part number matches this exactly, or check with the manufactuer for compatiblity. Customers are responsible for compatiblity.
    • This part is guaranteed to be fully functional, original and authentic.
    • QUADRO 5000

    NVIDIA Quadro 6000 6GB GDDR5 DVI 2 DisplayPort PCI-Express Video Card (Renewed)

    NVIDIA

    • NVIDIA Quadro 6000

    HP Nvidia Quadro K2000 2GB 2X DisplayPort + DVI PCI-e Video Card 713380-001 (Renewed)

    HP

    • This Certified Refurbished product has been tested and certified to work and look like new, with minimal to no signs of wear, by a specialized third-party seller approved by Amazon. The product is backed by a minimum 90-day warranty, and may arrive in a generic brown or white box. Accessories may be generic and not directly from the manufacturer.
    • Great Quality

    K620 - NVIDIA K620 PNY Quadro K620 2GB 128-bit DDR3 Graphics Card NVIDIA Quadro K620-VCQK620-PB

    NVIDIA

    Based on 15 reviews Check latest price

    Product description

    PNY NVIDIA Quadro K620 2GB DDR3 PCI-E VCQK620-PB Low Profile DVI DP CUDA Cores (PK620) **NEW ORIGINAL RETAIL BOX BRAND** GPU Features NVIDIA CUDA Architecture Parallel-computing architecture that tightly integrates advanced visualization and compute features to significantly accelerate professional workflows. NVIDIA Scalable Geometry Engine Dramatically improves geometry performance across a broad range of CAD, DCC and medical applications, enabling you to work interactively with models and scenes that are an order of magnitude more complex than ever before. Large Framebuffers with Ultra-Fast Bandwidth Large GPU memory with fast bandwidth for display of complex models and scenes, as well as computation of large datasets. NVIDIA Parallel DataCache Supports a true cache hierarchy combined with on-chip shared memory. L1 and L2 caches drive exception throughput, accelerating features such as real-time ray tracing, physics, and texture filtering. Bindless Textures Dramatically increases the number of unique textures available to shaders at run-time, enabling vastly more different materials and richer texture detail in scenes. NVIDIA Streaming Multiprocessor Delivers more processing performance and efficiency through this new, innovative streaming multiprocessor design that allows a greater percentage of space to be applied to processing cores versus control logic. H.264 encoder Dedicated H.264 encode engine that independent of 3D/compute pipeline and delivers faster than real-time performance for transcoding, video editing, and other encoding applications (requires application support). PCI Express 2.0 Compliance Supports data transfer rate up to 5 GT/sec per lane for an aggregate bandwidth of 16GB/sec bi-directional (16 GB/s bi-directional and 8GB/s in each direction.)

    User questions & answers

    Question: I have quadro k600 in dell precision t1650 and want to replace, will this k620 fit and work
    Answer: You can use dp to dvi, make sure to ask for cost of these additional cables
    Question: Will it work and fit in dell xps
    Answer: This nvs510 card won't work, you need a gaming card that is rx580 and higher
    Question: does this output for hdmi
    Answer: this card supports Open CL 1.2, as well as DirectX 12 (11_0), OpenGL 4.6, Vulkan 1, CUDA 3.0, Shader Model 5.1
    Question: I have a dell precision 490 and need a new graphics card with dual monitor dvi-d outputs (after i upgraded to win10), will this one work
    Answer: This card comes in brown box with static bag and includes 4 mini Dp to Dp (female) adapters, high and low profile brackets and driver CD. We ship our orders within one business day after payment received. Please, let us know if you have any other questions.Regards,TBR Trade LLC

    Nvidia Quadro M2000 4GB GDDR5 128-bit PCI Express 3.0 x16 Full Height Video Card (Renewed)

    NVIDIA

    Based on 13 reviews Check latest price

    Product description

    Nvidia Quadro M2000 4GB GDDR5 4xDisplayport v1.2 128-bit HDCP PCI Express 3.0 x16 75W Maxwell Video Card. No Display Adapter Included.

    • Nvidia Quadro M2000 Maxwell
    • 4xDisplayport v1.2
    • PCI Express 3.0 x16, Single Slot, Full Height
    • 4GB 128-bit GDDR5 Memory
    • 75W TGP

    User questions & answers

    Question: Im going to put this in a older 8 year old lenovo desktop i5 3.0ghz 8gb ram running 3 screens to daily office it work. will the m2000 be a good fit
    Answer: Yes it should fit just fine. Presumably you have the low height bulkhead adapter and a screwdriver it you have to make adjustments. I know of no BIOS limitations for that motherboard, however I am running a Dell R930 server with the card installed as an AUX video card. I have had problems with that machine and other NVIDIA products.
    Question: will this edit 4k video pretty well
    Answer: If you have a spare PCI Express x16 slot, it should.
    Question: any use this for plex hardware transcoding
    Answer: No. 2 Diaplyport connections and 1 DVI connection. You can purchase a hdmi to Displayport adapter though.
    Question: How loud does the fan on this get
    Answer: I had great luck with the K620 graphics card. The issue I was addressing was that I needed a graphics Card with Keppler chipset to go along with my Tesla K80 card and it did the trick. No problems since installing it

    Latest Reviews

    View all