« May 2012»
M T W T F S S
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31      

[blog...]

28.01.2012
08:27

Poulsbo GMA500 driver is going mainline kernel

gma500 on my 1440x900 monitor only on top half

Some days ago, I was brave to do a "do-release-upgrade" call on my fit-pc2. Before it was 11.04 and now I am running Ubuntu 11.10.

 

But of course this only works with my own linux kernel. I had som 3.2.0-rc2 running from november. This kernel won't be replaced by Ubuntu. That's of course, what I wanted.

 

My first problem after upgrade was the music playback. It run too fast (!) and alsa threw error messages about buffer underrun.

 

So, I assumed some problems with my "old" kernel and the updated alsa userland libs/tools. And decided to upgrade the kernel by a fresh "git pull".

 

After this, the music is working again - but where is my gma500 driver gone? It moved from staging to mainline drivers/gpu/drm/gma500/ ?!

Alan Cox started last november the move. And now it will be finished with coming kernel release 3.3. The driver is called gma500_gfx now.

I'm really happy about this!

 

The only thing I had to change, is my kernel config.

 

There is still one issue open: On bootup, the X-server output is only shown in the top half of the monitor.

I found a simple workaround. I just stop and start the lightdm. This "fixes" the issue for me now. I hope this will be fixed in coming versions of the driver.

 

I place my fix in /etc/rc.local:

 

??stop lightdm
start lightdm
  •  
  • 4 Comment(s)
  •  
Matthew Fernandez
29.01.2012
05:44
Full screen video?

I'm testing the new driver at the moment, but it still seems a bit rough for me. I'm on one of the 12.04 alpha builds. Upgrading everything seems to break X completely, but I'm not sure exactly why this is. I reverted to a base 12.04 install and am compiling one of the 3.3 RC kernels to see how things go.

Currently in 12.04 (3.2.1 kernel?) with the psb_gfx module the desktop is pretty smooth, but it won't detect the Fit-PC's default resolution and full screen video is too slow to be watchable; even

Alexander
29.01.2012
08:21

I haven't tried 12.04 alpha yet - and for sure, I won't do it before a release. I can't break the box because of lack of time.

In 12.04 the psb_gfx driver is working? I thought it was dead! That's why I'm testing the gma500_gfx since it was in staging.

With older releases of gma500_gfx, I had to add the following parameter to the kernel command line to get the right resolution: video=DVI-D-1:1440x900
(my monitor is connected via DVI to the DVI-Port of the fit-pc2).

Playing a mp4-video using mplayer with 1280x720 is too much for the box at the moment. But I haven't tried to optimize this.

Best,

Alexander

Gert
31.05.2012
08:47

Hello Alexander,

I found your mail about the gma500 displaying only half screen on fit-pc2 from januari 2012.

The newest kernels still seem to have the problem.

Did you find already a solution for the problem?

Thanks in advance.

Alexander
31.05.2012
08:51
Seems to work now.

Hi Gert,

I tested it yesterday with recent git version (3.4.0+) and it seems to be fixed. But I had only time to reboot twice. Haven't tried it yet with cold boot-up.

In the meantime, I had a simple workaround. I added in my /etc/rc.local

stop lightdm
start lightdm

After restarting X11 the problem with half screen was always gone.

Best


Alexander

Your comment

Notify me when someone adds another comment to this post

back

[ 26.02.2013 ]