You are not logged in.

#101 2014-01-06 23:28:35

jghodd
Member
Registered: 2013-02-10
Posts: 52

Re: Intel PowerVR GMA 3600/3650 linux driver released!

Yes. You're right. The developer making the kernel changes also has a github project for xf86-video-gma500, but he hasn't made any changes to it for 9 months, and obviously it has never been released - it's a fork of the modesetting driver and its comments only mention the initial creation, so it's not something that's viable.

It does concern me that Arch appears to jumping over a number of systemd version releases, ignoring most of the interim patches. I'm currently seeing that systemd-208-4 has been removed from the staging repository, and has in fact disappeared entirely. In its place is version 208-9 which is in the testing repository with only 1 or 2 more of the patches than they're currently using for systemd-208-3. Meanwhile, other distros, like Fedora, have well over a hundred patches in place by 208-7. Why is Arch ignoring all these bug fixes, including the FPDT zero-length read patch? The FPDT zero-length read patch fixes the well-known hanging-boot issue and was supposed to be applied to systemd starting with 208-6.

Offline

#102 2014-01-06 23:53:20

WonderWoofy
Member
From: Los Gatos, CA
Registered: 2012-05-19
Posts: 8,412

Re: Intel PowerVR GMA 3600/3650 linux driver released!

This is the same version of systemd (208).  The last number is the pkgrel, which is just bumped anytime the packager makes a change.  In the case of systemd, since we are awaiting the finalization of a number of features before 209 can be released, the Arch devs are simply backporting what they deem to be important fixes and repackaging.

Offline

#103 2014-01-07 00:14:54

jghodd
Member
Registered: 2013-02-10
Posts: 52

Re: Intel PowerVR GMA 3600/3650 linux driver released!

I'm well aware of how it works (although bumping 208-3 to 208-9 is a little bizarre - what happened to pkgrels 4-8). The main point I was making is that the fpdt zero-length read fix should be considered an important addition since 1) the patch is available, and 2) not having that patch applied causes a good number of atom-based systems to hang at the start of boot-up, basically making the OS non-functional. Atom-based systems are not exactly on the fringe anymore. Without this, users would have to apply the patch to the source themselves then re-incorporate the modified version back into the installation image. That's not really a workable solution for most users.

The bug: https://bugzilla.redhat.com/show_bug.cgi?id=1027478
The patch: http://cgit.freedesktop.org/systemd/sys … 0035d4743a

Last edited by jghodd (2014-01-07 00:21:40)

Offline

#104 2014-01-07 00:21:45

WonderWoofy
Member
From: Los Gatos, CA
Registered: 2012-05-19
Posts: 8,412

Re: Intel PowerVR GMA 3600/3650 linux driver released!

So I think if you wish to have this patch included (and it seems like a very reasonable request), the issue should be taken up on the bug tracker where the right people will see it.

As far as where the other pkgrels go, they are there, but not every single pkgrel makes it to the repo.  If a dev packages something and realizes that it is wonky, he can fix it and push a new  pkgrel, all without ever having actually put it in any of the available repos.  See the svntogit for all the packages and their progression.

Offline

#105 2014-01-07 06:49:11

jghodd
Member
Registered: 2013-02-10
Posts: 52

Re: Intel PowerVR GMA 3600/3650 linux driver released!

Ok. Posted it on bugtracker and it looks like they're going to drop 208-9 and add it to 208-10. Thanks for the advice.

[Edit: the patch has already been committed for the next build.]

Last edited by jghodd (2014-01-07 06:51:27)

Offline

#106 2014-01-07 07:14:28

WonderWoofy
Member
From: Los Gatos, CA
Registered: 2012-05-19
Posts: 8,412

Re: Intel PowerVR GMA 3600/3650 linux driver released!

I saw that, and it has already been pushed to [testing].  Nice work jghodd.

Offline

#107 2014-01-14 05:58:03

jghodd
Member
Registered: 2013-02-10
Posts: 52

Re: Intel PowerVR GMA 3600/3650 linux driver released!

Those waiting for the fpdt zero-length-read patch in an official release need wait no longer - systemd-208-10 has now been released with the patch included.

firekage - this should fix your systemd boot issue.

Cheers.

Offline

#108 2014-02-11 14:18:32

pordzio
Member
From: Rzeszów/Poland
Registered: 2011-07-05
Posts: 5

Re: Intel PowerVR GMA 3600/3650 linux driver released!

Does anyone have a clear picture of what is happening concerning support for these chips?
AFAIK, the only place, where something is happening is the kernel (gma550_gfx driver). Is any work done in the X server?

Also: Is it possible right now to achieve smooth playback of 720p h264 mkv? If yes, what (in terms of drivers, optimisations nad such) should I be looking at to achieve it?

Offline

#109 2014-02-11 15:19:16

Gusar
Member
Registered: 2009-08-25
Posts: 3,452

Re: Intel PowerVR GMA 3600/3650 linux driver released!

Yes, there is work on an X driver that will provide 2d acceleration. Who knows when it'll be released though.

Smooth video playback... depends on if the X driver will provide a textured video Xv backend. Without the X driver you're limited to software scaling. mplayer/mpv provide control over what kind of scaling swscale should use (check the manpages), but I doubt any of them are fast enough for 720p video. On a beefy desktop CPU sure, but not on the crappy Atom.

Online

#110 2014-02-12 08:19:22

firekage
Member
From: Eastern Europe, Poland
Registered: 2013-06-30
Posts: 470

Re: Intel PowerVR GMA 3600/3650 linux driver released!

Gusar wrote:

but I doubt any of them are fast enough for 720p video. On a beefy desktop CPU sure, but not on the crappy Atom.

You are wrong. Atom is capable of doing that. On Windows it works very good, on linux...well, depends (N2600 could handle it with good driver, other Atoms with only one core or without hardware playback, like N570 won't do the job even with 2 cores).

Offline

#111 2014-02-12 08:42:43

pordzio
Member
From: Rzeszów/Poland
Registered: 2011-07-05
Posts: 5

Re: Intel PowerVR GMA 3600/3650 linux driver released!

firekage wrote:

(N2600 could handle it with good driver, other Atoms with only one core or without hardware playback, like N570 won't do the job even with 2 cores).

The thing is, that i have successfully watched 720p h264 mkv's on an acer aspire one a150 (atom N270 with intel GMA945 IIRC) - it wasn't totally smooth, but it "stuttered" only occasionally.
I have tried many different combinations of mplayer settings and i'm stumped: none seem to work as expected. Setting number of cores for processing doesn't seem to change anything, vo's x11, gl and gl(fast) desynchronize video and audio. Same thing for any working gl output. The only vo, that showed some promise was sdl - but video didn't scale to visible area in smplayer. Other outputs do not work at all - gray visible area. I will be posting screens later today CET - I've left the netbook at home.

Last edited by pordzio (2014-02-12 08:43:49)

Offline

#112 2014-02-12 12:12:37

Gusar
Member
Registered: 2009-08-25
Posts: 3,452

Re: Intel PowerVR GMA 3600/3650 linux driver released!

firekage wrote:
Gusar wrote:

but I doubt any of them are fast enough for 720p video. On a beefy desktop CPU sure, but not on the crappy Atom.

You are wrong. Atom is capable of doing that. On Windows it works very good

On Windows you'll have hardware scaling and colorspace conversion. In the part you quoted, I was talking about *software* scaling. The Atom can barely decode 720p video, add software scaling to that and the CPU becomes overwhelmed. That's why the need for an X driver that provides an Xv implementation (Xv = hardware scaling).

@pordzio: I have an Acer Aspire One A110 (Atom N270, GMA950 graphics). Using --vo=xv with mpv, 720p playback is possible provided that the bitrate of the video isn't too high. The "scene" produces 720p videos with an average bitrate of 3Mbps, the Atom N270 can handle that. The problem is at bitrate spikes (complex parts of the video where the bitrate goes much higher than 3Mbps), there the Atom will choke. No way around that, it's simply a crappy processor. The CedarView Atoms are probably a bit better than the N270, but not much.

Last edited by Gusar (2014-02-12 12:18:29)

Online

Board footer

Powered by FluxBB