Intel13 Dec 2012 10:01 am

Many people thinks that it is difficult to report a bug found at Intel Graphics Stack. It is not.

  1. Forget about difficult how-tos and tutorials.
  2. Get latest Intel GPU Tools from git://anongit.freedesktop.org/xorg/app/intel-gpu-tools
  3. Compile it: ./autogen.sh; make;
  4. Reboot your machine adding drm.debug=0xe log_buf_len=4194304 to Kernel cmd line.
  5. Run: sudo ./tools/intel_gpu_abrt
  6. Get intel_gpu_abrt.tar and template generated and publish it at https://bugs.freedesktop.org/ at the correct category:
    • For 2D driver bug: Product=xorg. Component=Driver/intel.
    • For 3D driver bug: Product=Mesa.
    • For chipset i8xx/i915/i945/Q33/G33/Q35: Component=Drivers/DRI/i915.
    • For chipset i965/G35 and later: Component=Drivers/DRI/i965.
    • For DRM kernel bug: Product=DRI. Component=DRM/Intel.
    • For Libva bug: Product=libva. Component=intel

I expect to remove steps 2 and 3 once my new changes arrives at your Linux distribution.

Intel08 Dec 2012 09:52 am

Now on, I’ll try to write more here about news from our gfx land. Some news listed here might not be so new to you, but I just came back from a 20 days vacations and I’m still jumping back.

Intel 2012Q4 gfx stack released.

Highlights of this release: New features: basic 2D and 3D Haswell support with all the PCI IDs, ValleyView support, OpenGL support for Haswell, hardware accelerated video decoding, and encoding for Haswell. Since the last release, there were major improvements and bug fixes in all the areas of our drivers.

HSW is already in a good shape right now on  drm-intel-nightly branch from our official development tree maintained by Daniel Vetter at: http://cgit.freedesktop.org/~danvet/drm-intel/ and it is being pushed upstream landing in 3.8 to be released early next year.

There are more stuff besides HSW going on on the kernel side. Daniel Vetter has written a good post about new stuff comming to 3.8.

We also had a Internal Kernel Summit activity in London, before my vacation were we defined tasks for next year and created a rotating Bug Team responsible for take special attention to all bugs filed on kernel and freedesktop bugzilla agains drm/i915. The intention is to avoid having bugs there not updated for a long time and the reports are already been sent to intel-gfx@lists.freedesktop.org mailing list.

On  2D side my highlights go to

- XWayland updated to work with Wayland 1.0 by Daniel Stone

- Added missing gtf modes  allowing games to use low mode trough panel fitter to upscaling to fill screen in a better shape.

- SNA Performance. Benchmark by Phoronix.

On  3D side, Intel devs are working on OpenGL ES3, and just merged ETC2 texture compression, as already described at this Phoronix post. Phoronix also perform benchmarks at Mesa 9.0 x Mesa 9.1.

On  Media side, I’ll just paste updates from Gwenole Beauchesne:

* libva-intel-driver 1.0.19 released on 09.Nov.2012

- Add support for Haswell (decode, encode)

- Add support for raw DRM, e.g. display-less pipelines

- Additional bug fixes for improved stability

* gstreamer-vaapi 0.4.1 released on 27.Nov.2012. Major new features include:

- Add support for H.264 interlaced streams

- Fix memory leak in MPEG-2 decoder for empty user-data packets

- Fix H.264 decoder with MMCO-based reference picture marking process

- Fix decoders to honour end-of-stream messages (i.e. flush pending contents)

- Fix pixel-aspect-ratio reported to downstream elements

Requirements for supporting Wayland 1.0/x:

- libva from git master (1.1.1.pre1)

- libva-intel-driver from git master (1.0.20.pre1)

- gstreamer-vaapi 0.4.1

 

Intel08 Dec 2012 09:20 am

Components

Kernel: Linux 3.6.5 release
3D driver: mesa 9.0.1 release
2D driver: xf86-video-intel 2.20.12 release
Libdrm: libdrm-2.4.40 release
Libva: libva-1.1.0 release
Vaapi-driver-intel: vaapi-driver-intel-1.0.19 release
Cairo: cairo 1.12.4 release
(xserver-1.13.0 is tested with this stack)

Check Download page for where to get the source git tree.

Highlighted new features

New features: basic 2D and 3D Haswell support with all the PCI IDs, ValleyView support, OpenGL support for Haswell, hardware accelerated video decoding, and encoding for Haswell. Since the last release, there were major improvements and bug fixes in all the areas of our drivers. The following list contains some of the important highlights for features and bug fixes.

Read complete Release Notes.

Intel29 Jul 2012 11:27 am
SSG guys at FISL13 - DRD and OTC

SSG guys at FISL13 - DRD and OTC

 

FISL 13 has ended.

It was a great opportunity to show Intel has Open Source Software Development here in Brasil. We started this team in Brasil one year ago and we are growing now.
But more important than that it was to show how Intel is committed with Open Source Upstream development.

Besides OTC team, new DRD (Developer Relationship Division) it was there showing the amazing developer partnership programs Intel has.
If you haven’t create your developer profile yet, please go to software.intel.com and do it now!

Intel and Português28 Jul 2012 06:27 am

- en -

Here are the slides I used at FISL13: FISL13-GCC

The first slide is a tribute to Eugeni Dodonov. A good friend and a great developer that will be missed by everybody.

Special thanks to phoronix.com that has made all benchmarks used in this presentation.

- pt-br -

Aqui estão os slides usados no FISL: FISL13-GCC

O primeiro slide é uma homenagem ao bom amigo e grande desenvolvedor que irá deixar saudades.

Muito obrigado ao phoronix.com que fez todos os benchmarks aqui apresentados.

Obrigado também a todo mundo que compareceu tanto na palestra como no stand.

Impressions27 Mar 2012 12:23 pm

The easiest way of using git behind a proxy is using tsocks. It is just Straightforward:

1 – Install tsocks

2 – Configure tsocks by creating a /etc/tsocks.conf like this:

local = <localnet>/255.0.0.0
server = proxy_ip
server_type = 5
server_port = proxy_port

3 – Use it:

$ tsocks git pull

Just that!

I had also tried the proxy using the GIT_PROXY_COMMAND=”/usr/bin/proxy-wrapper

where proxy-wrapper is

#!/bin/bash
nc -xproxy_addreess:proxy_port -X5 $*

But IMHO tsocks is more convenient because it is not needed to set and unset GIT_PROXY_COMMAND every time.

 

Impressions and Intel09 Mar 2012 12:52 am

 

 

 

 

 

 

OSTS 2012 has ended and it’s time to say goodbye. Tomorrow I’m getting the flight back to Brasil with the ” Mission accomplished” feeling.

I cannot say that this was the best conference ever because it is difficult to overcome the dead Bossa Conference. However there were so many great presentations, talks and important meetings happening here. It was an amazing Conference in a Wonderful place.

And the most important part was to put faces to the irc/emails nicknames after 7 months working here.

Nice to meet you face to face guys! I hope to see you soon.

Impressions and Intel09 Mar 2012 12:25 am

I was going to start this post with a yet another “back to blogging” phrase, but this is already becoming a cliche here, so I’ m starting just telling that I’m not doing any promises at this time and also telling what to not to expect here since this is the first post after I’ve joined Intel’s Linux Graphics Team .

  • Don’ t expect regular posts.
  • Don’ t expect Intel’s Linux Graphics Status and Updates. Eugeni is already doing this job very well on his blog.
  • Don’ t expect Intel’s news
  • Don’ t expect Performance Status or Benchmarks. Phoronix already does it vey well.

So, to finish this “first” post I’d like just to mention that the new front page’s picture is just a part of our new OTC-BR lab!

Collabora and Impressions and Intel and Maemo27 Jul 2011 07:11 am

During the last 2 years I worked for Collabora having Nokia as my client. There I was part of the Harmattan Product Performance Team working with Maemo/MeeGo for N9 and N950.

 

The N9 and N950 has been announced. They are just perfect. An amazing design with a great system. Now that I’m sending my proto back I’m already looking forward to receive my N950 dev kit to continue working with it.

I’m also praying for Nokia giving up on M$ and continue working with MeeGo! ;)

 

Collabora was one of the greatest things that ever happened in my life. It is the biggest open source consultancy company based in Cambridge-UK with developers spread all over the world. They are well prepared and organized to have developers doing their best from any part of the world, mainly from their home offices.

Thanks for everything collabora family. I’m going to miss you.

But now it is time for change.

 

Next Monday – Aug 1st I’m starting at Intel being part of graphics development team. I promise that I’ll continue posting on this blog some news about my work there.

No, it wont be necessary to leave São Paulo. I’ll continue living on this huge city going everyday to Intel’s office here located at Market Place.

Collabora and Impressions and Maemo and MeeGo24 May 2011 09:15 am

I’m here in San Francisco attending the MeeGo Conference. As always it is good to meet and keep in touch with old friends and also meet new interesting people.

Unfortunately no mobile phone running meego was released as expected. But anyway I’m sure that MeeGo has a great future. By Now I’m installing the just released MeeGo Developer Edition in my N900.

If you are here come to Collabora Booth see our demos and drink some coke with us. Follow us in twitter @collaborameego and/or #collaborameego.

But if you aren’t here you can see some presentations at http://sf2011.meego.com/program/session-schedule Enjoy it.

Next Page »