- Joined
- Dec 8, 2005
- Messages
- 6,603
- Age
- 41
- Location
- UK
- Website
- pokeparadox.itch.io
- WEBSITE
- https://github.com/pokeparadox
- YOUTUBE
- pokeparadox
Compton works fine with XFCE on my desktop.
Just fork an old version from before they screwed the pooch?OpenGL ES 2.0 support went mainline almost 3 years ago.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.It uses OpenGL, so you'll need a working 3D driver, and something like GLshim for someone to port it
If it has to update the screen because you moved something it'll be on for that. It'll probably use less power than the CPU for doing the same thing.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?
It's not like it's 2005 nowadays and the unit can be either "on" or "off". Modern GPUs (especially mobile ones) can do very aggressive power saving while actually doing something and especiallywhen not doing anything. The main "problem" with compositing is that it's easy for a user to turn on some power hungry options like full screen or other heavy animations.Well, without compositing, you can switch off the 3D chip, which certainly safes battery.
If I would be the one who designs some piece of equipment that ends up being mass-produced and in the hands of a lot of people, I would be pretty proud and happy. I would be even more proud and happy if those people could actually use the equipment. I would be sad if I would know that those people own my equipment, have paid me for it, but cannot use it.Why would they risk getting caught? What's in it for them?
If you can no longer use their old equipment, that means they can try to sell you a new piece of equipment. Obsolesence recreates demand in markets. Sadly, many companies are in the business of creating maximum profit for their shareholders, not making people happier at their expense .If I would be the one who designs some piece of equipment that ends up being mass-produced and in the hands of a lot of people, I would be pretty proud and happy. I would be even more proud and happy if those people could actually use the equipment. I would be sad if I would know that those people own my equipment, have paid me for it, but cannot use it.Why would they risk getting caught? What's in it for them?
I'm not asking them to break contracts. Either their code does not break any patents (which is unlikely, given the absurd amount of ridiculous software patents out there), and then they can safely release it under any license they want. Or it does break patents, and then they're theoretically in legal trouble whether or not they release the code. Releasing the code just makes it potentially easier for patent trolls to spot alleged patent violations.If you can no longer use their old equipment, that means they can try to sell you a new piece of equipment. Obsolesence recreates demand in markets. Sadly, many companies are in the business of creating maximum profit for their shareholders, not making people happier at their expense .If I would be the one who designs some piece of equipment that ends up being mass-produced and in the hands of a lot of people, I would be pretty proud and happy. I would be even more proud and happy if those people could actually use the equipment. I would be sad if I would know that those people own my equipment, have paid me for it, but cannot use it.Why would they risk getting caught? What's in it for them?
Disclaimer: being the devil's advocate here
EDIT: Also, you're asking them to break contracts for public benefit. I'm sure I can come up with examples where that principle would be at best morally ambiguous.
This. I use transparency for a lot of different things. I was recently in a conversation about copy/paste or fonts or something about clarity of text with characters that look similar (lowercase L, capital i, pipe, #1, etc.) and I went off on one of my tangents talking about things I set up after a fresh install, with drop down terminals, double click titlebar roll-up (or shading or whatever it is called) and transparency of windows without focus. (Moving and removing window buttons is also one of them, but I doubt I mentioned it.) I will set window transparency so that when I pin a window above others I can see whatever and still work on the window behind it. I have done this to trace images, reference one document while working on another, to see lessons while working in a terminal. I currently only use a single display, but with all the great tools available there is no need. I just use a few virtual desktops and other things set up how I like, and I am more productive than if I had to look, and possibly move the mouse, over at the other display, back and forth.Compositing is also very useful for transparency when comparing multiple windows simultaneously such as keeping an eye on multiple server logs or htop process listings.
This is what I meant by "breaking contracts".Of course there could be other issues than just patents. Maybe their driver contains code which is owned by some other company, and they have the rights to use it and distribute it in binary form, but not in source code form.
ED's tweet, 3 hours ago : "We found one company that can produce the 10 layer PCBs within 5 days- which means we'd have them for GamesCom. Twice the costs though."
May be worth it, may not be.
I saw that as well, and wondered what route he may take?Wonder what he will choose, that tweet didnt really give a hint about what he will go for.
There will be bugs; I'd be very surprised if something so complex could be done perfectly right the first time.There's also the issue of possible bugs in layout that would require reworking. In such an unlucky case, being able to find out a few weeks earlier would avoid further delays. That's worth spending some extra dosh on IMHO.