How to Check What Graphics Card You Have on Windows, Mac and Linux
Find your exact GPU model, video memory and driver version in under a minute using tools already built into Windows 11, macOS and Linux.

The fastest way to check which graphics card you have on Windows 11 is to press Ctrl + Shift + Esc to open Task Manager, select Performance and click the GPU entry: the exact model name appears in the top-right corner. On a Mac, choose Apple menu > About This Mac, and on Linux run lspci | grep -i vga in a terminal. This guide walks through every built-in method, how to tell integrated from dedicated graphics, and how to find your video memory and driver version.
Key facts
- Windows 11 (quickest): Task Manager > Performance > GPU 0 / GPU 1
- Windows (full report): Run
dxdiagand open the Display tab - Windows (drivers): Device Manager > Display adapters
- Mac: Apple menu > About This Mac, or System Information > Graphics/Displays
- Linux:
lspci | grep -i vga, orlspci -kto see the driver in use - No software needed: All of these tools ship with the operating system
Why you need to know your exact GPU model
Knowing the precise model — “GeForce RTX 4060 Laptop GPU” rather than just “Nvidia” — matters more often than you might think. Game system requirements list specific cards. Driver downloads ask for your product series. Support for new drivers varies by generation: Nvidia’s current GeForce 617.14 Game Ready driver, for example, supports GTX 16 series and newer cards but not the GTX 10 series. And if you plan to sell a PC, upgrade it or run local AI models, video memory (VRAM) is often the deciding spec.
Most PCs and laptops have at least one of two kinds of graphics:
- Integrated graphics built into the processor, such as Intel Graphics, Intel Arc graphics in Core Ultra chips, AMD Radeon graphics in Ryzen chips, or the GPU inside an Apple M-series chip. These share system memory.
- A dedicated (discrete) GPU, such as a GeForce RTX, Radeon RX or Intel Arc card, with its own video memory. Gaming laptops and desktops usually have one of these in addition to integrated graphics.
If your computer has both, every method below will list two GPUs. The dedicated one is the one that matters for gaming and GPU-heavy work.
Method 1: Task Manager (Windows 11 and 10)
Task Manager is the quickest check and also shows memory and live usage. Microsoft added GPU monitoring to Task Manager in the Windows 10 Fall Creators Update; its DirectX team’s explainer on GPUs in Task Manager notes the data comes directly from the Windows graphics kernel and requires a WDDM 2.0 or later driver.
- Press Ctrl + Shift + Esc (or right-click the Start button and choose Task Manager).
- Select Performance in the left-hand menu. If you only see a small window, click More details first.
- Click GPU 0. If there is a GPU 1, click that too — PCs with integrated and dedicated graphics list both.
- Read the model name in the top-right corner, for example “NVIDIA GeForce RTX 4070” or “Intel(R) Arc(TM) Graphics.”
At the bottom of the same page you will find Dedicated GPU memory (the card’s own VRAM), Shared GPU memory (system RAM the GPU can borrow), plus the Driver version, Driver date and DirectX version. An integrated GPU typically shows little or no dedicated memory, which is a quick way to tell the two apart.
Method 2: DirectX Diagnostic Tool (dxdiag)
The DirectX Diagnostic Tool gives a fuller report and can save everything to a text file, which is handy when a support agent or forum asks for your system details. Microsoft’s support page on running dxdiag describes the basic steps.
- Type dxdiag into the Start menu search box and select dxdiag from the results. You can also press Windows + R, type
dxdiagand press Enter. - If asked whether to check that your drivers are digitally signed, Microsoft recommends choosing Yes.
- Open the Display tab. On PCs with two GPUs there will be Display 1 and Display 2, or a Render tab for the second GPU.
- Under Device, the Name field shows the GPU model, along with the manufacturer and memory figures. The Drivers section lists the driver version and date.
- To share the report, click Save All Information… and choose where to save the text file.
The System tab of the same tool shows your processor, installed memory and DirectX version. Microsoft notes that on Windows 10 and 11 you already have the latest DirectX, with updates delivered through Windows Update.
Method 3: Device Manager
Device Manager is the best place to check whether Windows has a proper driver installed. Intel’s guide to identifying Intel graphics in Windows 10 and 11 uses this method.
- Press Windows + X and select Device Manager.
- Expand Display adapters.
- Every GPU in the system is listed by name.
If you see Microsoft Basic Display Adapter or Standard VGA adapter instead of a brand name, Windows is using a generic fallback driver, and Intel’s advice is to contact your computer manufacturer. In that state, games are likely to run poorly and some display settings will be missing. Intel also notes that if the entry reads only “Intel HD Graphics” or “Intel UHD Graphics” without a number, you should identify your processor first, because the integrated graphics model is tied to the processor.
Method 4: Settings and command line
Windows 11 Settings
Go to Settings > System > Display > Advanced display. Under Display information, Windows shows which GPU each monitor is connected to. This is useful on desktops with a graphics card, because a monitor plugged into the motherboard’s video port instead of the card’s own port will show the integrated GPU here.
PowerShell
For a quick text answer, open PowerShell or Windows Terminal and run:
Get-CimInstance Win32_VideoController | Select-Object Name, DriverVersion
This lists every display adapter with its driver version. It is also the easiest method to copy into a support ticket.
Nvidia’s nvidia-smi
If you have an Nvidia GPU with the driver installed, typing nvidia-smi in a terminal prints the GPU name, driver version, supported CUDA version, memory usage and temperature. It works on both Windows and Linux.
Method 5: Your GPU maker’s app
Each GPU vendor’s own software shows the model and the installed driver, and doubles as the easiest way to update:
- Nvidia: The NVIDIA app’s Drivers tab shows your current driver and offers the latest Game Ready or Studio release. The classic NVIDIA Control Panel also has a System Information link in its bottom-left corner.
- AMD: AMD’s support article on identifying Radeon hardware and software points to the System section of AMD’s Radeon software, where the Hardware tab lists device IDs, video BIOS, graphics memory and clock speeds. AMD notes that its driver versions follow a year.month.revision numbering scheme.
- Intel: The Intel Driver & Support Assistant lists Intel Graphics under Devices and Drivers, according to Intel’s support guide.
How to check your graphics on a Mac
About This Mac
Choose Apple menu > About This Mac. Apple’s support note on checking which graphics processor is in use says the graphics cards currently in use appear next to Graphics. On Macs with Apple silicon (M1 and later) the GPU is part of the chip, so you will see the chip name, such as “Apple M4,” instead of a separate graphics line; the chip name tells you the GPU generation.
System Information
For the full detail, hold the Option key, open the Apple menu and choose System Information (or click More Info > System Report in About This Mac). Select Graphics/Displays under Hardware. The Chipset Model line names the GPU, and on Apple silicon Macs the Total Number of Cores line shows how many GPU cores your chip has — useful because the same M-series chip can ship with different GPU core counts.
Older Intel MacBook Pro models with two GPUs
Some Intel-based MacBook Pro models have both an integrated and a discrete GPU and switch between them automatically. Apple says you can see whether an app is using the higher-performance GPU by opening Activity Monitor and clicking the Energy tab, where a Graphics Card column appears on Macs with two GPUs. To watch GPU load over time on any Mac, open Activity Monitor and choose Window > GPU History, as described in Apple’s Activity Monitor guide.
How to check your GPU on Linux
Open a terminal and run:
lspci | grep -i -E "vga|3d|display"
The lspci tool lists every PCI device; filtering for VGA, 3D and display controllers leaves just the graphics hardware. To see which kernel driver is in use for each device, run lspci -k, which the lspci manual page describes as showing “kernel drivers handling each device and also kernel modules capable of handling it.” If the driver line shows nvidia, amdgpu, i915 or xe, the vendor driver is loaded; nouveau means the open-source Nvidia driver is in use instead of Nvidia’s own.
Desktop environments also show the GPU in their settings: in GNOME, go to Settings > System > About (or Settings > About on older versions) and look for the Graphics line.
Which method should you use?
| Method | Platform | Shows model | Shows VRAM | Shows driver version | Best for |
|---|---|---|---|---|---|
| Task Manager > Performance | Windows 10/11 | Yes | Yes | Yes | Quickest check, live usage |
| dxdiag > Display | Windows | Yes | Yes | Yes | Full report to share with support |
| Device Manager | Windows | Yes | No | Yes (Properties > Driver) | Spotting a missing driver |
| PowerShell Win32_VideoController | Windows | Yes | Unreliable | Yes | Scripts and support tickets |
| nvidia-smi | Windows, Linux | Yes (Nvidia only) | Yes | Yes | Nvidia users, AI and CUDA work |
| About This Mac | macOS | Chip or GPU name | Intel Macs only | No | Quick Mac check |
| System Information > Graphics/Displays | macOS | Yes | Intel Macs with discrete GPU | No | GPU core count on Apple silicon |
| lspci / lspci -k | Linux | Yes | No | Driver name | Any Linux distribution |
A note on PowerShell: the AdapterRAM property of Win32_VideoController is a 32-bit value, so it cannot report more than 4GB correctly. Use Task Manager, dxdiag or nvidia-smi for video memory instead.
What if Windows will not show the GPU at all?
If no dedicated GPU appears anywhere but you are sure one is installed, work through these checks:
- Check where the monitor is plugged in. On a desktop, the cable should go into the graphics card’s ports, not the motherboard’s.
- Look for a generic adapter. “Microsoft Basic Display Adapter” in Device Manager means the vendor driver is missing; install it from Nvidia, AMD or Intel, or from your laptop maker’s support site.
- Check the BIOS or UEFI. Some motherboards let you disable the integrated GPU or set the primary display adapter; a wrong setting can hide the card.
- Read the card itself. The original retail box or the sticker label on the card names the exact model, and many cards also print it on the side or backplate.
What to do next
Once you know your GPU, compare it with the minimum and recommended requirements for the game or app you want to run, and make sure the driver is current. Nvidia owners can follow the steps in our GeForce 617.14 driver guide to update through the NVIDIA app. If you are shopping for an upgrade, our comparison of the RX 9070 GRE, RTX 5070 and RTX 5060 Ti lines up the current mid-range options, and knowing your current card’s VRAM will tell you how big a step up each one is.
Frequently asked questions
How do I check what graphics card I have on Windows 11?
Press Ctrl + Shift + Esc to open Task Manager, select Performance and click GPU 0 (and GPU 1 if present). The GPU model name appears in the top-right corner.
How do I find out how much VRAM my graphics card has?
In Task Manager’s Performance tab, the Dedicated GPU memory figure is your card’s own video memory. The dxdiag Display tab and, on Nvidia cards, the nvidia-smi command also show it.
Why does Device Manager say Microsoft Basic Display Adapter?
It means Windows is using a generic fallback driver instead of the GPU maker’s driver. Install the correct driver from Nvidia, AMD, Intel or your PC maker to restore full performance and settings.
How do I check my GPU on a Mac?
Choose Apple menu > About This Mac. On Apple silicon Macs the chip name identifies the GPU; for GPU core counts, open System Information and select Graphics/Displays.
How do I check my graphics card on Linux?
Run lspci | grep -i vga in a terminal to list graphics hardware, and lspci -k to see which kernel driver is in use for each device.
Why does my PC show two GPUs?
Most laptops and many desktops have integrated graphics in the processor plus a dedicated graphics card. The dedicated GPU is the one that matters for gaming and GPU-heavy work.
Sources
- Microsoft Support: Open and run DxDiag.exesupport.microsoft.com
- Microsoft DirectX Developer Blog: GPUs in the Task Managerdevblogs.microsoft.com
- Intel: How to identify your Intel graphics in Windows 10 and 11intel.com
- AMD: Identify AMD graphics hardware and software installedamd.com
- Apple Support: Find out which graphics processor is in use on your MacBook Prosupport.apple.com
- lspci(8) Linux manual pageman7.org
Mara Lindqvist edits the hardware desk. She covers graphics cards, processors, memory and storage, the foundries and chip designers behind them, and what the numbers on a spec sheet mean for people choosing a PC. Specifications in her stories come from manufacturer spec pages and datasheets.

