1. Computers
  2. Display Drivers
  3. Graphics Cards
  4. Memory
  5. Motherboards
  6. Processors
  7. Software
  8. Storage
  9. Operating Systems


Facebook RSS Twitter Twitter Google Plus


Phoronix Test Suite

OpenBenchmarking.org

Intel Valley View: Atom SoC With Ivy Bridge Graphics

Intel

Published on 21 March 2012 05:04 PM EDT
Written by Michael Larabel in Intel
5 Comments

It's a very good week for open-source graphics drivers. Besides AMD releasing open-source support for Southern Islands and Trinity, Intel released the first bits of open-source Haswell support too. This afternoon, Intel has released open-source driver support for Valley View. Valley View is a CedarView-like Atom SoC, but rather than being crippled with PowerVR graphics, it has Ivy Bridge graphics.

The various open-source drops from Intel and AMD are coming this week due to the merge window for the Linux 3.4 kernel having just been opened, so the hardware vendors now want to get out their latest hardware enablement code so that it will be available during this next Linux kernel release, which will then work its way into Ubuntu 12.10, Fedora 18, etc.

The Haswell code push was quite surprising since it's mostly trivial. The Haswell graphics code is hitting the Ivy Bridge "Gen7" code-paths and the patches that have been published so far haven't contained any surprises, except for the small differences and Haswell isn't being introduced as "Gen8" graphics. However, there's interesting Ivy Bridge graphics news today and it concerns a "Valley View" codename,

Jesse Barnes of Intel's Open-Source Technology Center released a set of 25 patches to provide graphics support for Valley View? Well, what's Valley View? From one of the commit messages, "ValleyView is a CedarView-like chip but with an Ivybridge graphics core."

The CedarView Atoms were announced just a few months ago, but still depend upon PowerVR graphics. As I exclusively mentioned last month, Intel is planning to do away with PowerVR graphics. With Valley View, it looks like we have Cedar View performance and processor capabilities but with Intel Ivy Bridge graphics. The Ivy Bridge graphics performance should be very interesting, besides being much better for the fact that it's backed by an open-source, mainline driver. (Ivy Bridge should be 20~50%+ faster than Sandy Bridge.) Seeing Ivy Bridge graphics out of an Intel Atom will be very exciting!

As far as what else can be learned from the Valley View patches:

- At least initially, there will be a mobile and desktop variant. The mobile VGA PCI Ids are 0x0f30 and 0x0157 while the desktop part has an ID of 0x0155.

- Valley View will introduce something called the "Pondicherry" memory arbiter, with one of the kernel patches adding in support for Pondicherry's drain latency registers. "Valleyview SoC has a new memory arbiter and needs drain latency registers to be programmed. Each plane has a drain latency multiplier and a drain latency value."

- The Valley View SoC supports two DisplayPort panels. There's also HDMI output support.

- Valley View has a new interrupt architecture.

- Valley View (or "VLV" as referred to for short, just like IVB for Ivy Bridge) has a different Turbo Boost interface from the actual Ivy Bridge processors.

These Intel ValleyView SoC patches for the Linux graphics support right now are for the DRM kernel driver. The xf86-video-intel or Mesa DRI driver patches for this upcoming Intel Atom SoC have yet to surface, but since it's derived from Intel Sandy Bridge "Gen7", they probably won't be too exciting. The DDX driver, Mesa, and any libdrm changes also don't have any strict merge window they must comply with, unlike the Intel Direct Rendering Manager driver within the Linux kernel

As another Intel Haswell open-source update, the Mesa DRI driver support for the user-space OpenGL acceleration support has been pushed to a Mesa Haswell branch. Like the DRM changes, the Mesa changes for this initial Haswell hardware enablement are quite small and it's largely riding off the Ivy Bridge support work that's been going on now for the past year.

As far as other details about Intel's ValleyView, I'm not seeing much public information on this codenamed SoC at the moment. As soon as this plane lands, I hope to have out some more information. The Valley View patches meanwhile can currently be found on the intel-gfx mailing list and should be merged for the Linux 3.4 kernel.

Update 1: It looks like the ValleyView Atoms will offer up about 4x the performance of the current CedarView Atoms. Goodbye Atoms with PowerVR graphics! It looks like last month's report was spot-on.

Update 2: Valley View might be paired with a chipset dubbed "Balboa Pier."

Update 3: It sounds like Intel's ValleyView Atom SoC might not be released to the public until late 2012 or early 2013. The Intel Linux developers responsible for this driver support sound like they're still waiting for the actual silicon to arrive. More information on the ground; updates may also come via Twitter.

About The Author
Michael Larabel is the principal author of Phoronix.com and founded the web-site in 2004 with a focus on enriching the Linux hardware experience and being the largest web-site devoted to Linux hardware reviews, particularly for products relevant to Linux gamers and enthusiasts but also commonly reviewing servers/workstations and embedded Linux devices. Michael has written more than 10,000 articles covering the state of Linux hardware support, Linux performance, graphics hardware drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated testing software. He can be followed via and or contacted via .
Latest Linux Hardware Reviews
  1. Even With Re-Clocking, Nouveau Remains Behind NVIDIA's Proprietary Linux Driver
  2. The Power Consumption & Efficiency Of Open-Source GPU Drivers
  3. AMD R600g/RadeonSI Performance On Linux 3.16 With Mesa 10.3-devel
  4. Intel Pentium G3258 On Linux
Latest Linux Articles
  1. AMD Catalyst 14.6 Does Slightly Better With APITest OpenGL Tests
  2. Updated Source Engine Benchmarks On The Latest AMD/NVIDIA Linux Drivers
  3. Nouveau vs. Radeon vs. Intel Tests On Linux 3.16, Mesa 10.3-devel
  4. KVM Benchmarks On Ubuntu 14.10
Latest Linux News
  1. Builder: A New Development IDE Being Built For GNOME
  2. GDB 7.8 Betters Python Scripting, Adds Guile Support
  3. GNOME's GTK+ Is Still Striving For A Scene Graph, Canvas API
  4. Unreal Tournament Looks Great For Team Deathmatch
  5. LibreOffice 4.3 Released With Many Exciting Changes
  6. GNOME/GTK On Wayland Gains Focus At GUADEC
  7. GNOME Stakeholders Take Issue With Groupon Over their Gnome
  8. GStreamer VA-API Plug-In Update Adds New Features
  9. Qt 5.4 Going Into Feature Freeze Next Week With Exciting Changes
  10. OpenSUSE Factory Turns Into Rolling Release Distribution
Latest Forum Discussions
  1. Grand Theft Auto Running On Direct3D Natively On Linux Shows Gallium3D Potential
  2. Open-source drivers on ATI R7 260X
  3. AMD Athlon 5350 APU On Linux
  4. Debian + radeonsi
  5. Linus Torvalds On GCC 4.9: Pure & Utter Crap
  6. Updated and Optimized Ubuntu Free Graphics Drivers
  7. List of Linux friendly Kickstarter projects
  8. Porting Mesa to the Playstation 2