Posts List

2017 11 10 ASUS AC88 WiFi on Linux

Being for the benefit of those-who-Google In summary With a firmware extracted from their router and the 4.13 kernel, the Asus PCE-AC88 WiFi card works well under Ubuntu. The story so far... Because I'm an inveterate tinkerer I've got a server box at home. Because consumer WiFi routers are an astounding collection of out of date software necessarily exposed to the Internet at large I've been considering folding routing duties into my server box.

XMir Performance

Or: Why XMir is slower than X, and how we'll fix it We've had a bunch of testing of XMir now; plenty of bugs, and plenty of missing functionality. One of the bugs that people have noticed is a 10-20% performance drop over raw X. This is really several bits of missing functionality - we're doing a lot more work than we need to be. Oddly enough, people have also been mentioning that it feels "

Artistic differences

The latest entry in my critically acclaimed series on Mir and Wayland! Wayland, Mir, and X - different projects Apart from the architectural differences between them, which I've covered previously, Mir and Wayland also have quite different project goals. Since a number of people seem to be confused as to what Wayland actually is - and that's not unreasonable, because it's a bit complicated - I'll give a run-down as to what all these various projects are and aim to do, throwing in X11 as a reference point.

Server Allocated Buffers in Mir

…Or possibly server owned buffers One of the significant differences in design between Mir and Wayland compositors¹ is the buffer allocation strategy. Wayland favours a client-allocated strategy. In this, the client code asks the graphics driver for a buffer to render to, and then renders to it. Once it's done rendering it gives a handle² to this buffer to the Wayland compositor, which merrily goes about its job of actually displaying it to the screen.

Mir and YOU!

This is still based on my series of G+ posts But Chris! I don't care about Unity. What does Mir mean for me? The two common concerns I've seen on my G+ comment stream are: With Canonical focusing on Mir rather than Wayland, what does this mean for GNOME/Kubuntu/Lubuntu? What about Mint? Does this harm other distros by fragmenting the Linux driver space? What does this mean for GNOME/Kubuntu/etc? The short answer, for the short-to-mid-term is: not much.

For posterity

This is based on my series of G+ posts Standing on the shoulders of giantsWe've recently gone public (yay!) with the Mir project that we've been working on for some months now. It's been a bit rockier than I'd hoped (boo!). Particularly, we offended people with incorrect information the wiki page we wanted to direct the inevitable questions to. I had proof-read this, and didn't notice it - I'm familiar with Wayland, so even with “X's input has poor security” and “Wayland's input protocol may duplicate some of the problems of X” juxtaposed I didn't make the connection.