Sign up | Lost password? | Help

[ advanced search ]

Fix for intel driver + opera: X Shared memory extension is not available. ZPixmap not supported

Forums » Opera Community » Opera desktop platforms » Opera for UNIX - Linux, Solaris, FreeBSD

Wednesday, 11. June 2008, 09:47:33

thedjtm

avatar

Posts: 11

Fix for intel driver + opera: X Shared memory extension is not available. ZPixmap not supported

If you're running opera in Xorg with an intel card and you always get the above message, then it may help
to change the x acceleration architecture to XAA,

This blog entry shows how you can do that:
http://linux-tipps.blogspot.com/2008/06/operaintel-x-shared-memory-problem.html

This may also fix some memory leak issues with opera, firefox and other X applications.

Friday, 22. May 2009, 11:06:26

JanGen

avatar

Posts: 79

Seems that this message is deprecated and confusing. ZPixmap is not longer supported in new X-ORG X Servers;

I have a Ati card, so nothing to do with Intel only.

Opera 10 alpha is still showing the message though.

See this discussion form the Linux newsgroup.

'I believe the use of shm pixmaps was a performance improvement for
redraws of multiple layers of large images with partial transparency.
I don't think we've used it for anything else. (We had a degenerate
test case which showed massive improvements. I have no idea how much
of an improvement it was in real-life browsing, though.)

I'm pretty sure the message only means that we are falling back to
using the non-shm code, which should be safer in any case.

And yes, the message should never have been displayed unless the user
asked for debug information. (I am a great believer in having a
"debug mode" in the release build that end users can turn on to get
this kind of messages.)

I have found a couple of bug reports on this, but they do confuse me a
bit. I think they claim that the message has been removed in newer
versions (which I guess would mean opera 10). If someone can
positively deny that, I can make a bug report specifically for having
the message removed.

> Ideally, you ought to make sure that Opera's performance is not reduced
> by the lack of shared memory pixmaps, and use shared memory images if
> you find it desirable.`

There should be no more performance reduction by this than if we
hadn't added this code in the first place. I think there were
performance reasons to use pixmaps instead of images, but it's been a
few years, so I don't remember the details.'

eirik

Forums » Opera Community » Opera desktop platforms » Opera for UNIX - Linux, Solaris, FreeBSD