finite9
August 18th, 2010, 02:10 PM
Can someone please explain all the following terms for me as an overview with some practical details:
Im trying to get my head around the graphics stack and want to figure out how to tell if all the right stuff is loaded, and if im using the right drivers. So I started Googling and came up with the following taking 10.10 as an example:
Intel GMA 4500MHD chipset
Kernel 2.6.35
Xorg 1.9
Mesa 7.8.2
For starters, are these the main packages/components that make up the graphics stack or are there more (i.e. is DRI a separate package or included in Mesa)?
1. KMS is in the kernel. Is there a specific version needed for Xorg/Mesa etc to take advantage of KMS and if so, what versions are needed?
2. Do I need 2 drivers, one for 2d one for 3d? is the 2d driver contained in the xorg package as xf86-video-intel, and the 3d driver contained in the Mesa package as xxx_dri.so?
3. How do I check that the 3d driver is installed and how to check if its loaded?
4. What functions do GLX and DRI/DRI2 provide and are they loaded by Xorg and how do you check if they are loaded? How do I check if im running DRI1 or DRI2?
5. Is Ubuntu 10.10 using the Mesa stack with DRI2 for 3D graphics? Is there any Gallium3D driver for Intel GMA4500 and if so, how do I load that instead of the mesa driver?
6. are there any other programs apart from glxinfo that provide details about the whole graphics stack? Something that lists which components are running and which versions are installed?
Does Ubuntu 10.10 with the versions listed above provide hardware acceleration for H.264 via VA-API and if so, are there any media players that support acceleration for Intel chuipsets via VA-API?
Feels like you have to be a developer just to know what you need to have!!
Im trying to get my head around the graphics stack and want to figure out how to tell if all the right stuff is loaded, and if im using the right drivers. So I started Googling and came up with the following taking 10.10 as an example:
Intel GMA 4500MHD chipset
Kernel 2.6.35
Xorg 1.9
Mesa 7.8.2
For starters, are these the main packages/components that make up the graphics stack or are there more (i.e. is DRI a separate package or included in Mesa)?
1. KMS is in the kernel. Is there a specific version needed for Xorg/Mesa etc to take advantage of KMS and if so, what versions are needed?
2. Do I need 2 drivers, one for 2d one for 3d? is the 2d driver contained in the xorg package as xf86-video-intel, and the 3d driver contained in the Mesa package as xxx_dri.so?
3. How do I check that the 3d driver is installed and how to check if its loaded?
4. What functions do GLX and DRI/DRI2 provide and are they loaded by Xorg and how do you check if they are loaded? How do I check if im running DRI1 or DRI2?
5. Is Ubuntu 10.10 using the Mesa stack with DRI2 for 3D graphics? Is there any Gallium3D driver for Intel GMA4500 and if so, how do I load that instead of the mesa driver?
6. are there any other programs apart from glxinfo that provide details about the whole graphics stack? Something that lists which components are running and which versions are installed?
Does Ubuntu 10.10 with the versions listed above provide hardware acceleration for H.264 via VA-API and if so, are there any media players that support acceleration for Intel chuipsets via VA-API?
Feels like you have to be a developer just to know what you need to have!!