Difference between revisions of "Intel GMA 3600"

From ArchWiki
Jump to: navigation, search
(link to zh-CN version)
 
(25 intermediate revisions by 12 users not shown)
Line 1: Line 1:
[[Category:Graphics]][[Category:X Server]]
+
[[Category:Graphics]]
 +
[[Category:X server]]
 
[[fr:Intel]]
 
[[fr:Intel]]
[[zh-CN:Intel_GMA3600]]
+
[[ja:Intel GMA3600]]
{{Article summary start}}
+
[[zh-CN:Intel GMA3600]]
{{Article summary text| Information on Intel GMA3600 / GMA36500 CPU integrated graphics}}
+
{{Related articles start}}
{{Article summary heading|Related}}
+
{{Related|Intel graphics}}
{{Article summary wiki|Intel Graphics}}
+
{{Related|Xorg}}
{{Article summary wiki|Xorg}}
+
{{Related articles end}}
{{Article summary end}}
+
The '''Intel GMA 3600''' series is a family of integrated video adapters based on the PowerVR SGX 545 graphics core. It is used in the Atom N2600 and Atom N2800.
+
  
==News==
+
The '''Intel GMA 3600''' series is a family of integrated video adapters based on the PowerVR SGX 545 graphics core. It is used in the Atom N2600, N2800 and D2550.
Intel release a graphics driver for PowerVR:
+
http://downloadcenter.intel.com/Detail_Desc.aspx?agr=Y&DwnldID=21938
+
  
Be aware: The current version 1.03 (10/01/2012) has the following dependencies:
+
The Linux kernel has support since version 3.5.
  
Bundle "Ant"
+
==Xorg driver==
* Kernel: 3.0.0
+
* Mesa GL: 7.9
+
* Xorg: 1.9
+
  
Bundle "Bee"
+
At the moment there is no accelerated driver for Xorg Server, but some support is available using the Xorg modesetting driver provided by package {{Pkg|xorg-server}}.
* Kernel: 3.1.0
+
* Mesa GL: 7.11
+
* Xorg: 1.11
+
  
This means, unleass you run a really outdated system this driver is useless for Arch-Linux.
+
{{hc|/etc/X11/xorg.conf.d/20-gpudriver.conf|
 +
Section "Device"
 +
    Identifier "Intel GMA3600"
 +
    Driver    "modesetting"
 +
EndSection
 +
}}
  
==Kernel module driver==
+
The modesetting driver allows disabling/enabling LVDS, VGA, etc. ports and changing resolution using xrandr.
Kernel has an experimental support for this adapter since v3.3. Kernel v3.5rc2 supports GMA3600 power features and able to properly suspend/resume it.
+
  
;{{AUR|linux-mainline}}
+
The following can be used to disable LVDS and force enable VGA if needed.
:You could use latest (but not stable) kernel from AUR package to get correct resume from suspend
+
  
If on the latest kernel after resume you got a blank screen try the following
+
{{hc|/etc/X11/xorg.conf.d/20-gpudriver.conf|
sudo touch /etc/pm/sleep.d/99video
+
Section "Device"
 +
    Identifier "Intel GMA3600"
 +
    Driver    "modesetting"
 +
    Option    "Monitor-LVDS-0" "Ignore"
 +
    Option    "Monitor-VGA-0" "Monitor"
 +
EndSection
  
==Xorg driver==
+
Section "Monitor"
At the moment there is no appropriate driver for Xorg Server, but you able to get basic support by VESA or FrameBuffer video driver (fbdev):
+
    Identifier "Ignore"
 +
    Option    "Ignore"
 +
EndSection
 +
 
 +
Section "Monitor"
 +
    Identifier "Monitor"
 +
    Option    "Enable"
 +
EndSection
 +
}}
 +
 
 +
==Troubleshooting==
 +
===Blank screen after resume===
  
  pacman -S xf86-video-fbdev
+
If after resume you got a blank screen try the following
 +
  # touch /etc/pm/sleep.d/99video
  
/etc/X11/xorg.conf:
+
===Playing video===
Section "Device"
+
    Identifier            "Intel GMA3600"
+
    Driver                "fbdev"
+
EndSection
+
  
==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:
 
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:
  
Line 54: Line 60:
  
 
==See also==
 
==See also==
 +
* https://www.change.org/en-GB/petitions/intel-listen-to-the-community-and-develop-gma3600-drivers-for-linux
 
* http://ubuntuforums.org/showthread.php?t=1953734
 
* http://ubuntuforums.org/showthread.php?t=1953734
 
* http://communities.intel.com/message/158477
 
* http://communities.intel.com/message/158477
 +
* https://bugs.launchpad.net/ubuntu/+source/cedarview-drm-drivers/+bug/1132584

Latest revision as of 09:37, 10 October 2016

Related articles

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

The Linux kernel has support since version 3.5.

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

See also