Skip to main content

¿Qué es un controlador de video OpenGL®?

Un controlador de video OpenGL® es un tipo de archivo de computadora que permite que el hardware y el software de una máquina identifiquen y reconozcan correctamente el código y la programación de OpenGL®. Muchos tipos diferentes de programas pueden usar OpenGL® para representar gráficos de computadora en una computadora personal (PC), especialmente en juegos de PC que usan gráficos tridimensionales (3D). Para que estos programas funcionen correctamente y muestren gráficos con precisión, el sistema operativo (SO) debe ser capaz de reconocer la forma en que se producen estos gráficos. Un controlador de video OpenGL® es un archivo que utiliza el sistema operativo y una tarjeta gráfica para hacerlo.

El propósito de un controlador de video OpenGL® es similar a la forma en que una computadora usa otros controladores. Cuando se inicia una computadora, también llamada "bootstrapping" o "booting", hay un software en la placa base llamado Sistema básico de entrada / salida (BIOS). Este software maneja el inicio de hardware, como los procesadores, la memoria de acceso aleatorio (RAM) y el disco duro. Sin embargo, en cierto momento, estas funciones se "transfieren" al sistema operativo o al sistema operativo en una computadora, momento en el cual el sistema operativo toma el control y maneja otras funciones.

Sin embargo, para que el sistema operativo en una computadora reconozca e interactúe correctamente con varias piezas de hardware, utiliza archivos llamados "controladores". Estos archivos a menudo se desarrollan para un sistema operativo particular y ciertas piezas de hardware, que pueden ser bastante genéricos o muy especifico. Los controladores de la tarjeta de video, por ejemplo, los usa el sistema operativo en una computadora para reconocer una tarjeta de video y funcionar correctamente con ella.

Un controlador de video OpenGL® es un tipo particular de controlador de tarjeta de video que amplía la efectividad del sistema operativo y la tarjeta de video. En lugar de permitir que el sistema operativo simplemente reconozca y use la tarjeta, este tipo de controlador está desarrollado específicamente para el uso de OpenGL®. Esta es una biblioteca de gráficos que se usa comúnmente para permitir que los juegos y otras aplicaciones gráficas muestren video de una manera que pueda ser reconocida por una amplia gama de sistemas.

Sin embargo, para que la plataforma OpenGL® sea completamente efectiva en una computadora, es posible que sea necesario instalar un controlador de video OpenGL®. Este tipo de controlador a menudo se basa en un sistema operativo específico, no solo en una determinada plataforma como Windows®, sino también en la versión del sistema operativo que se utiliza. Por lo general, también se desarrolla un controlador de video OpenGL® para una tarjeta de video específica, aunque algunos desarrolladores pueden crear controladores que funcionan con una variedad de tarjetas que diseñan. El mejor controlador para una tarjeta en particular generalmente lo proporciona la compañía que lo fabrica, aunque algunos controladores de terceros también pueden ser efectivos.