Ubuntu 16.04: La tarjeta gráfica se detecta incorrectamente y la batería se agota

Ubuntu 16.04: La tarjeta gráfica se detecta incorrectamente y la batería se agota

yo uso unInspiron 7548que se envía con una tarjeta gráfica AMD Radeon R7 M270. Sin embargo, Ubuntu lo detecta como un R7 M265.

LSPCI:

00:00.0 Host bridge: Intel Corporation Broadwell-U Host Bridge -OPI (rev 09)
00:02.0 VGA compatible controller: Intel Corporation Broadwell-U Integrated Graphics (rev 09)
00:03.0 Audio device: Intel Corporation Broadwell-U Audio Controller (rev 09)
00:14.0 USB controller: Intel Corporation Wildcat Point-LP USB xHCI Controller (rev 03)
00:16.0 Communication controller: Intel Corporation Wildcat Point-LP MEI Controller #1 (rev 03)
00:1b.0 Audio device: Intel Corporation Wildcat Point-LP High Definition Audio Controller (rev 03)
00:1c.0 PCI bridge: Intel Corporation Wildcat Point-LP PCI Express Root Port #1 (rev e3)
00:1c.3 PCI bridge: Intel Corporation Wildcat Point-LP PCI Express Root Port #4 (rev e3)
00:1c.4 PCI bridge: Intel Corporation Wildcat Point-LP PCI Express Root Port #5 (rev e3)
00:1d.0 USB controller: Intel Corporation Wildcat Point-LP USB EHCI Controller (rev 03)
00:1f.0 ISA bridge: Intel Corporation Wildcat Point-LP LPC Controller (rev 03)
00:1f.2 SATA controller: Intel Corporation Wildcat Point-LP SATA Controller [AHCI Mode] (rev 03)
00:1f.3 SMBus: Intel Corporation Wildcat Point-LP SMBus Controller (rev 03)
07:00.0 Network controller: Intel Corporation Wireless 3160 (rev 83)
08:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Opal XT [Radeon R7 M265]

En este momento, necesito ayuda para que Ubuntu lo detecte correctamente o deshabilite la tarjeta gráfica (intenté poner el radeonmódulo en la lista negra, pero no tuvo efecto (ni siquiera después de reiniciar dos veces).

Respuesta1

No hay controladores/soporte oficial de AMD para tarjetas AMD en este momento. Aunque todavía no estoy seguro de por qué no se detecta. Esto podría causar problemas al desactivarlo si no se detecta.

De cualquier manera, así es como lo desactivé en mi Ubuntu 16.04;

1) Editar el archivo /etc/default/grub. Agregue radeon.runpm=0al final de la línea GRUB_CMDLINE_LINUX_DEFAULTdespués de quiet splash.

2) Guarde el archivo y ejecútelo sudo update-grub. Y luego reinicie.

3) Después de reiniciar, ejecute una terminal y escriba sudo cat /sys/kernel/debug/vgaswitcheroo/switch. Esto debería mostrarte tus dos cartas así:

0:IGD:+:Pwr:0000:01:05.0 
1:DIS: :Pwr:0000:02:00.1 

IGD son sus gráficos Intel, DIS son sus gráficos discretos (AMD). Si solo ve UNA tarjeta en la lista aquí, entonces tiene más problemas que debe resolver para que se detecte la tarjeta antes de poder continuar con estos pasos. Si ve dos entradas, continúe.

4) Ahora escribeecho DIS > /sys/kernel/debug/vgaswitcheroo/switch

SIy solo si recibe un error al escribir el comando anterior, escriba estas dos líneas (reemplácelas con su propio nombre de usuario) y luego intente el paso 4 nuevamente;

4a)sudo chown yourusername /sys/kernel/debug

4b)sudo chown yourusername /sys/kernel/debug/vgaswitcheroo/switch

4e)EJEMPLO DE ANTERIOR SOLAMENTE sudo chown xtoro /sys/kernel......

Si no está seguro de su nombre de usuario, escriba whoamiterminal.

5) Cuando el paso 4 sea exitoso y no tenga errores, escriba

echo OFF > /sys/kernel/debug/vgaswitcheroo/switch

echo OFF > /sys/kernel/debug/vgaswitcheroo/switch

(Sí, escribes lo mismo dos veces).

6) Escribe sudo cat /sys/kernel/debug/vgaswitcheroo/switchde nuevo y deberías ver

0:IGD:+:Pwr:0000:01:05.0 
1:DIS: :Off:0000:02:00.1 

Tenga en cuenta que después de DIS, debería ver "Apagado" ahora.

Ahora edite el archivo/etc/init.d/rc.local

Antes exit 0, agregue estas 2 líneas si tuvo un error de permiso en el paso 4:

chown USERNAME /sys/kernel/debug

chown USERNAME /sys/kernel/debug/vgaswitcheroo/switch

Esto le permitirá desactivar la tarjeta cada vez.

También puede agregar las siguientes 3 líneas entre las líneas chown y exit 0 para mantenerlo deshabilitado después de cada arranque:

echo DIS > /sys/kernel/debug/vgaswitcheroo/switch

echo OFF > /sys/kernel/debug/vgaswitcheroo/switch

echo OFF > /sys/kernel/debug/vgaswitcheroo/switch

Reiniciar y luego ejecutar

sudo cat /sys/kernel/debug/vgaswitcheroo/switchpara confirmar que su tarjeta AMD permanece deshabilitada después de cada reinicio.

información relacionada