Difference between revisions of "Intel GMA 3600"

From ArchWiki
Jump to navigation Jump to search
(Playing video)
(Added notice that DKMS module is required starting at kernel 4.15 as discussed in bug #57624.)
Line 11: Line 11:
 
The '''Intel GMA 3600''' series is a family of integrated video adapters based on the PowerVR SGX 545 graphics core. It is used in [https://ark.intel.com/products/codename/37505/Cedarview Intel Cedarview] CPUs (Atom D2500, D2550, D2700, N2600 and N2800).
 
The '''Intel GMA 3600''' series is a family of integrated video adapters based on the PowerVR SGX 545 graphics core. It is used in [https://ark.intel.com/products/codename/37505/Cedarview Intel Cedarview] CPUs (Atom D2500, D2550, D2700, N2600 and N2800).
  
The Linux kernel has support since version 3.5.
+
The Linux kernel has support since version 3.5, but since version 4.15 the relevant kernel driver, uvesafb, has not been included in the Archlinux kernel so using the DKMS version of the driver is necessary. See [[uvesafb]] for more information.
  
 
==Xorg driver==
 
==Xorg driver==

Revision as of 18:02, 23 May 2019

The Intel GMA 3600 series is a family of integrated video adapters based on the PowerVR SGX 545 graphics core. It is used in Intel Cedarview CPUs (Atom D2500, D2550, D2700, N2600 and N2800).

The Linux kernel has support since version 3.5, but since version 4.15 the relevant kernel driver, uvesafb, has not been included in the Archlinux kernel so using the DKMS version of the driver is necessary. See uvesafb for more information.

Xorg driver

At the moment there is no accelerated driver for Xorg Server, but some support is available using the Xorg modesetting driver provided by package xorg-server.

/etc/X11/xorg.conf.d/20-gpudriver.conf
Section "Device"
    Identifier "Intel GMA3600"
    Driver     "modesetting"
EndSection

The modesetting driver allows disabling/enabling LVDS, VGA, etc. ports and changing resolution using xrandr.

The following can be used to disable LVDS and force enable VGA if needed.

/etc/X11/xorg.conf.d/20-gpudriver.conf
Section "Device"
    Identifier "Intel GMA3600"
    Driver     "modesetting"
    Option     "Monitor-LVDS-0" "Ignore"
    Option     "Monitor-VGA-0" "Monitor"
EndSection

Section "Monitor"
    Identifier "Ignore"
    Option     "Ignore"
EndSection

Section "Monitor"
    Identifier "Monitor"
    Option     "Enable"
EndSection

Troubleshooting

Blank screen after resume

If after resume you got a blank screen try the following

# touch /etc/pm/sleep.d/99video

Playing video

It is unable to utilize whole chip power and play fullHD movies using graphics acceleration. As workaround you could utilize the maximum power of your Atom CPU to decode video:

mplayer -lavdopts threads=4 -fs myvideo.avi
mpv vd-lavc-threads=4 -fs myvideo.avi

See also