====== Ubuntu - GPU ====== Graphical Process Unit. ---- [[Ubuntu:GPU:AMD GPU|AMD GPU]] [[Ubuntu:GPU:AMD vs Nvidia|AMD vs Nvidia]] [[Ubuntu:GPU:Benchmark the GPU|Benchmark the GPU]] [[Ubuntu:GPU:Check capabilities of the GPU|Check capabilities of the GPU]] [[Ubuntu:GPU:Check kernel DRM messages|Check kernel DRM messages]] [[Ubuntu:GPU:Drivers|Drivers]] [[Ubuntu:GPU:Get the GPU Memory Bus Size|Get the GPU Memory Bus Size]] [[Ubuntu:GPU:Get the GPU Memory Type|Get the GPU Memory Type]] [[Ubuntu:GPU:Get what GPU Model is currently being used|Get what GPU Model is currently being used]] [[Ubuntu:GPU:GPU pass-through|GPU pass-through]] [[Ubuntu:GPU:GPU Power Cable Guide|GPU Power Cable Guide]] [[Ubuntu:GPU:Intel GPU|Intel GPU]] [[Ubuntu:GPU:List installed GPU Packages|List installed GPU Packages]] [[Ubuntu:GPU:Nouveau|Nouveau]] [[Ubuntu:GPU:NVIDIA GPU|NVIDIA GPU]] [[Ubuntu:GPU:Specify which GPU should take priority|Specify which GPU should take priority]] [[Ubuntu:GPU:Troubleshooting|Troubleshooting]] ---- ===== Graphics API ===== There are several popular graphics APIs such as OpenGL, OpenGL ES, Metal, Direct3D, and Vulkan. * However, most of the graphic stacks on Linux makes heavy use of OpenGL because it is free and cross-platform. [[Ubuntu:GPU:ACO|ACO]] [[Ubuntu:GPU:AMDVLK|AMDVLK]] [[Ubuntu:GPU:DRI_PRIME|DRI_PRIME]] [[Ubuntu:GPU:DRM and DRI|DRM and DRI]] [[Ubuntu:GPU:LLVMpipe|LLVMpipe]] [[Ubuntu:GPU:Mesa|Mesa]] [[Ubuntu:GPU:OpenCL|OpenCL]] [[Ubuntu:GPU:OpenGL|OpenGL]] [[Ubuntu:GPU:PAL (Platform Abstraction Library)|PAL (Platform Abstraction Library)]] [[Ubuntu:GPU:PCIe atomics|PCIe atomics]] [[Ubuntu:GPU:RADV|RADV]] [[Ubuntu:GPU:ROCM|ROCM]] [[Ubuntu:GPU:VA-API|VA-API]] [[Ubuntu:GPU:VDPAU|VDPAU]] [[Ubuntu:GPU:Vulkan|Vulkan]] [[Ubuntu:GPU:Zink|Zink]] ----