Objetivo mínimo: capacidad de cambiar entre las tarjetas gráficas sin reinstalar los controladores. Reiniciar la computadora en el proceso está bien.
Hay muchas guías de 'cómo hacer que los gráficos intercambiables funcionen', pero no encontré ninguno sobre cómo configurar un sistema para la operación de gráficos intercambiables en Ubuntu desde cero, ni explicar la situación actual del controlador para modelos de computadora particulares (combinaciones integradas + discretas )
Ejemplos: https://help.ubuntu.com/community/HybridGraphics http://www.thinkwiki.org/wiki/Switchable_Graphics
Mi sistema maduro y con tarjeta integrada Intel también complica las cosas.
Información del sistema:
Ubuntu 12.04 amd64, instalado limpio con el sistema configurado para usar solo la tarjeta Intel integrada
Lenovo Thinkpad T500
Intel GMA 4500MHD / ATI Mobility Radeon HD 3650
Situación actual: sistema
maduro y actualizado sin cambios de configuración a lo que se indica anteriormente.
Hice una imagen de respaldo del sistema (Clonezilla), así que independientemente de lo que esté escrito a continuación , supongamos que es nuestro punto de partida. Si algo en Lo que ya he intentado no está claro, también puede dirigirse a él.
Lo que ya he intentado:
configurar el BIOS para gráficos conmutables y:
- Instalación de controladores de hardware adicionales: devolvió un error.
- Instalación automática de amd-driver-installer-12.6-legacy-x86.x86_64.run automáticamente: el sistema comienza a 'modo de gráficos bajos'.
- Intenté arreglar según https://help.ubuntu.com/community/BinaryDriverHowto/ATI#Manually_installing_Catalyst_12.6.2C_special_case_for_Intel.2BAC8-ATI_hybrid_graphics
- Se perdió, se rindió.
Configuración del BIOS:
tenga en cuenta que si bien configurar el BIOS solo para gráficos integrados es bastante sencillo, la configuración para gráficos intercambiables no lo es. A pesar de eso, si conoces bien la parte de instalación del controlador, estoy dispuesto a probar todas las combinaciones de configuración del BIOS por mi cuenta.
Respuestas:
Encontré una solución para buscar en Google. Tienes que poner un script para
rc.local
especificar qué VGA quieres usar.Este enlace explica todo.
Publicaré notas importantes aquí:
Primero instale el controlador y el script necesarios desde git
desactivar ATI VGA
Ahora puede verificar si su ATI VGA ya está desactivado por
lspci -vnnn | grep VGA
.Mostrará el siguiente resultado:
00:02.0 VGA compatible controller [0300]: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0116] (rev 09) (prog-if 00 [VGA controller]) 01:00.0 VGA compatible controller [0300]: ATI Technologies Inc NI Seymour [AMD Radeon HD 3650M] [1002:6760] (rev ff) (prog-if ff)
Si funciona, para que esto se ejecute en el arranque, edite
/etc/rc.local
:Además, elimine la lista negra de Radeon editando
/etc/modprobe.d/blacklist.conf
:Debería haber hecho
xorg.conf
esto para que VGA sea detectable:Nota: Para activar ATI / AMD radeon VGA nuevamente: Solo comente lo que hemos agregado a rc.local
Solución 2
Encontré esta solución en askubuntu.com, podría ser más fácil de poner en práctica:
Esta pregunta supone usar vga_switcheroo.
Agregue esto a
/etc/fstab
:fuente
Actualmente esto no es posible con los controladores propietarios de AMD / ATI. Consulte ¿ Alguna forma de hacer que el cambio entre gráficos discretos e integrados desde el BIOS funcione con controladores propietarios?
fuente