Ubuntu – Do I see two VGA compatible controllers on the PC

12.10driversvgaxfce

I want to use Ubuntu on a hp pavilion g7-1246ef, but I seem to have problems with the VGA when running Ubuntu on this computer – the cooler is very loud and the laptop is hot, and this doesn't happen when booting in Win7.

Running sudo lspci |more I see this line:

00:02.0 VGA compatible controller: Intel Corporation 2nd Generation
Core Process or Family Integrated Graphics Controller (rev 09)

But after pressing enter several times (for "more" info) I also see the line:

01:00.0 VGA compatible controller: Advanced Micro Devices [AMD] nee
ATI Seymour [Radeon HD 6400M/7400M Series]

Why are there two VGA?

Best Answer

You see two because you have two. It's called ATI Dynamic Switchable Graphics.

  • One on-CPU Intel for energy-efficiency
  • One discrete card (an ATI/AMD Radeon HD 6470M in your case) for rendering.

This is a very similar setup to the Nvidia Optimus and it carries similar issues under Linux, only it seems there hasn't be as much effort go into fixing the situation as there might have been with Nvidia... There are some pretty hacky guides out there:

Looking at the Arch guide there, it looks like this is going to get better with the open drivers now they've landed power management but really, until then you're stuck hacking in the proprietary driver with the first guide.

You could just ignore this until things are "better" (14.04 should give you a better base) but until then your ATI card is going to be running at full power.

Related Question