Exophase
Nothing good will ever come of Exophase.
Compositing is another thing the 2D accelerator would be best used for, if that can be hooked up somehow.
Indeed this just seems really weird, like selling a car with an airco that's turned off and no button to turn it on. Seems like a waste of resources.I don't understand why these hardware manufacturers sell hardware that is barely or not usable in practice because there is no (decent) documentation and no software support. They advertise a SoC with a CPU, 3D GPU, 2D GPU, DSP, M4s, but in practice, only the CPU can be used well.
It's just like the display resolution spec wars I guess. People don't care about what the hardware actually does and whether it really makes a difference, they just want it to have the features. Even if the features don't work.Indeed this just seems really weird, like selling a car with an airco that's turned off and no button to turn it on. Seems like a waste of resources.I don't understand why these hardware manufacturers sell hardware that is barely or not usable in practice because there is no (decent) documentation and no software support. They advertise a SoC with a CPU, 3D GPU, 2D GPU, DSP, M4s, but in practice, only the CPU can be used well.
I'm sure it's terrible.How efficient is MESA software rendering on the OMAP5? Is it as generic as can be, or does it use NEON to speed things up?
I doubt it uses a meaningful amount of power if you're not doing anything with it.I'm starting to think that I may want to keep the Pyra's GPU just disabled all the time. I mean, it's a thing that consumes power, doesn't have decent drivers, let alone FOSS ones, and it can only do GL|ES anyway.
These SoCs are just not used in plain Linux configurations like Pyra very much. And OMAP5 is nearly a stillborn SoC.I don't understand why these hardware manufacturers sell hardware that is barely or not usable in practice because there is no (decent) documentation and no software support. They advertise a SoC with a CPU, 3D GPU, 2D GPU, DSP, M4s, but in practice, only the CPU can be used well.
TI's SGX driver build for OMAP3 was rather self-contained, mostly depends on glibc and that's all. It hooks with omapfb at the kernel level to be able to render to display.I understand that it's not something in the kernel that has to be changed, but I thought that the problem was that the blobs weren't compatible with interfaces in newer kernels.All blobs are userspace, kernel parts are open (which also need porting but should not be as huge issue as the blobs). I don't remember the details, it's about a year since I've looked at it and situation has probably changed slightly with Debian 8 release anyway.
I got a VERY good deal, yesWow, I wouldn't have thought that the differences were THAT high :blink:I doubt it That offer is already pretty cheap, I doubt I could get something cheaper, even with smaller traffic. Compared to other tariffs: O2 2 go Flat L: 12,49 EUR. You get 5GB, but only 7,2MBit speed - for 4 EUR per month more Telekom: Data Comfort S: 13,45 EUR (only first 12 months, 14,95 EUR after that). You get 1GB and 16MBit/s speed. AldiTalk: Internet Flatrate L: 9,99 EUR. You get 1,5GB/month, don't even know the speed. So... I guess I'm pretty good here
How are you even able to offer it at this price?
Yes.Also, will the 4G version of the Pyra be available at launch ?
Well, without compositing, you can switch off the 3D chip, which certainly safes battery.It's simply false nowadays. Compositing is very efficient and I even turn it on by default on my laptop.Desktop compositing on a mobile device? That would eat your battery (like on Android, which does everything with GL).
It was inefficient when it all started.
Android compositing doesn't kill battery, background services and virtual machine do. Sailfish uses compositing
and it doesn't kill battery as fast as Android (unless you run Android VM).
Tried on my 1920x1080 laptop. Couldn't really feel a difference.Compositing isn't just for flashy effects. It used to be, but not any more. At least on a desktop. Try moving a large window quickly around with three 1920x1200 displays in software with a mouse. I have most effects disabled on my KDE desktop, but use compositing more as a necessity. The fancier graphics, like slight clarifying shadows for windows, are just a nice side effect.
Automotive sector often uses QNX, multimedia devices Android.I don't understand why these hardware manufacturers sell hardware that is barely or not usable in practice because there is no (decent) documentation and no software support. They advertise a SoC with a CPU, 3D GPU, 2D GPU, DSP, M4s, but in practice, only the CPU can be used well.
Hence the "At least on desktop" part. It may not become an issue on Pyra, but I just wanted to counter some misunderstandings that compositing was just for flashy effects.Tried on my 1920x1080 laptop. Couldn't really feel a difference. Yes, it was just one display... but how many 1920x1200 displays are you planning to connect to the Pyra?
Did you know that rotation animation is there for a reason other than to tell you the orientation just changed? AFAICT it's there so you don't accidentally press the wrong buttons when the device suddenly misinterprets your orientation. Without a transition you could very easily press wrong things on the screen as the orientation could change at an instant just as you're landing your finger on the screen. Now there's a short period of time your clicks don't count, so any sudden orientation changes don't cause such mistakes. Sometimes there's more to so called "eye candy" than meets the eyeI would be happy if Android would just do a hard switch when I rotate my unit. That rotation animation is just horrible (and slows things down).
Yes.Hence the "At least on desktop" part. It may not become an issue on Pyra, but I just wanted to counter some misunderstandings that compositing was just for flashy effects.Tried on my 1920x1080 laptop. Couldn't really feel a difference. Yes, it was just one display... but how many 1920x1200 displays are you planning to connect to the Pyra?
I've seen some desktops slow down to slideshow crawl with modest CPU or I/O load and software rendering.
Anyway, that's beside the point. I'm more disappointed over not being able to do all the fun new stuff Qt5 has like shader-based effects for desktop applications (for better usability of course, not just eye candy).
EDIT:
Did you know that rotation animation is there for a reason other than to tell you the orientation just changed? AFAICT it's there so you don't accidentally press the wrong buttons when the device suddenly misinterprets your orientation. Without a transition you could very easily press wrong things on the screen as the orientation could change at an instant just as you're landing your finger on the screen. Now there's a short period of time your clicks don't count, so any sudden orientation changes don't cause such mistakes. Sometimes there's more to so called "eye candy" than meets the eyeI would be happy if Android would just do a hard switch when I rotate my unit. That rotation animation is just horrible (and slows things down).
The SGX really shouldn't be on between when it's being used... It's not like it'll have a turn on time in the hundreds of ms or something like that.Well, without compositing, you can switch off the 3D chip, which certainly safes battery.
OpenGL ES 2.0 support went mainline almost 3 years ago.It uses OpenGL, so you'll need a working 3D driver, and something like GLshim for someone to port it
:°(OpenGL ES 2.0 support went mainline almost 3 years ago.It uses OpenGL, so you'll need a working 3D driver, and something like GLshim for someone to port it
However, since Canonical took over they kept screwing up things, causing all sorts of bugs with Compiz on other DEs. I really can't recommend using it with anything other than Unity, which would be a rather bad choice for a handheld, anyway.
It's dead, Jim.
But what does "being used" mean? If you have like a semi-transparent terminal on top of some other window (where the transparency is handled by the compositor, which uses the GPU to do the alpha blending), wouldn't the SGX be constantly on?The SGX really shouldn't be on between when it's being used... It's not like it'll have a turn on time in the hundreds of ms or something like that.Well, without compositing, you can switch off the 3D chip, which certainly safes battery.
I've heared the future is actualy "VULKAN", at least on paper it's possibilities sounds pretty nice.OpenGL ES 2.0 support went mainline almost 3 years ago.It uses OpenGL, so you'll need a working 3D driver, and something like GLshim for someone to port it
However, since Canonical took over they kept screwing up things, causing all sorts of bugs with Compiz on other DEs. I really can't recommend using it with anything other than Unity, which would be a rather bad choice for a handheld, anyway.
It's dead, Jim.
"The future" actually arrived already 6 years ago: While everyone points at Mantle, the whole idea behind Vulkan is much older - you could say that Vulkan has basically evolved from Gallium3D, it was the first project that has been using this approach on a large scale. The only difference is that Gallium was originally developed to implement higher level stuff like OpenGL on top of it instead of using it directly - there's even a working Direct3D9 state tracker by now, even though Wine still refuses to support it upstream (patches are available).I've heared the future is actualy "VULKAN", at least on paper it's possibilities sounds pretty nice.
:°(OpenGL ES 2.0 support went mainline almost 3 years ago.It uses OpenGL, so you'll need a working 3D driver, and something like GLshim for someone to port it
However, since Canonical took over they kept screwing up things, causing all sorts of bugs with Compiz on other DEs. I really can't recommend using it with anything other than Unity, which would be a rather bad choice for a handheld, anyway.
It's dead, Jim.