Meego Wiki
Views

SDK/Docs/1.1/MeeGo SDK Graphics Acceleration

From MeeGo wiki
< SDK | Docs | 1.1
Revision as of 11:58, 18 October 2010 by Elliot (Talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Using the MeeGo SDK with QEMU requires that your system be capable of VT suppport and hardware accelerated graphics. The following sections describe the steps to check for support on your platform.

Contents

Virtualization (VT) Enabled

Your system must have support for virtualization to enable the QEMU virtual machine to accelerate graphics performance using the platform hardware. To check for VT support, run the following from a terminal. It should output something.

$ egrep '^flags.*(vmx|svm)' /proc/cpuinfo

Any output is success. Here's an example:

flags : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge 
mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht 
tm pbe lm constant_tsc arch_perfmon pebs bts pni dtes64 monitor 
ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm sse4_1 lahf_lm tpr_shadow 
vnmi flexpriority

KVM module Installed

Check that the kvm_intel or kvm_amd modules are loaded:

$ lsmod | grep kvm
kvm_intel              43816  0 
kvm                   164576  1 kvm_intel

If needed, load the module:

$ sudo modprobe kvm_intel

VT Enabled in the BIOS

If the kvm modules are not available or fail to load, VT may not be enabled in the BIOS. Reboot your system, go into the BIOS, and enable VT.

Graphic Hardware Acceleration is Enabled
Check that host hardware graphic acceleration is enabled:

$ glxinfo | grep "renderer string"

Good output: OpenGL renderer string: Mesa DRI ...
Bad output: OpenGL renderer string: Software Rasterizer
If you get the bad output (software) then acceleration is not fully enabled, your graphics driver might not be capable.

Graphics Chipset

To identify your graphics chipset, run the following:

$ lspci | grep VGA
Example output:
Intel mobile:00:02.0 VGA compatible controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 07)
nVidia:08:00.0 VGA compatible controller: nVidia Corporation GT216 [GeForce GT 220] (rev a2)
ATI:01:00.0 VGA compatible controller: ATI Technologies Inc M22 [Mobility Radeon X300]
Personal tools