Intel GMA 3600: Difference between revisions
m (→Xorg driver: space.) |
NetSysFire (talk | contribs) m (→Blank screen after resume: - grammar) |
||
(29 intermediate revisions by 11 users not shown) | |||
Line 1: | Line 1: | ||
[[Category:Graphics]][[Category:X | [[Category:Graphics]] | ||
[[ | [[Category:X server]] | ||
[[zh- | [[ja:Intel GMA 3600]] | ||
[[zh-hans:Intel GMA 3600]] | |||
{{Related articles start}} | {{Related articles start}} | ||
{{Related|Intel graphics}} | {{Related|Intel graphics}} | ||
Line 7: | Line 8: | ||
{{Related articles end}} | {{Related articles 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 '''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/content/www/us/en/ark/products/codename/37505/products-formerly-cedarview.html 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 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, but some support is available using the Xorg modesetting driver provided by package {{Pkg|xorg-server}}. | |||
{{hc|/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 | {{hc|/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 the device gets a blank screen after resuming: | |||
# touch /etc/pm/sleep.d/99video | |||
=== Playing video === | |||
It is unable to utilize whole chip power and play full HD videos 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 == | |||
* https://www.change.org/en-GB/petitions/intel-listen-to-the-community-and-develop-gma3600-drivers-for-linux | * https://www.change.org/en-GB/petitions/intel-listen-to-the-community-and-develop-gma3600-drivers-for-linux | ||
* | * https://ubuntuforums.org/showthread.php?t=1953734 | ||
* | * https://communities.intel.com/message/158477{{Dead link|2023|07|30|status=404}} | ||
* https://bbs.archlinux.org/viewtopic.php?id=144445 |
Latest revision as of 10:55, 11 January 2024
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 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, 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 the device gets a blank screen after resuming:
# touch /etc/pm/sleep.d/99video
Playing video
It is unable to utilize whole chip power and play full HD videos 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