Go to advanced search

by teh_orph
Thu Jan 03, 2013 10:28 pm
Forum: General discussion
Topic: Simon's accelerated X development thread
Replies: 405
Views: 133804

Re: Simon's accelerated X development thread

Cool thanks. I'm not yet ready to give out the code for the VPU binary, but the driver will work happily without it - but it is an important part of it as it gives a decent speed win. There's nothing special in the code, it's just that it includes an assembler I've written that I don't really want o...
by teh_orph
Thu Jan 03, 2013 10:02 pm
Forum: General discussion
Topic: Simon's accelerated X development thread
Replies: 405
Views: 133804

Re: Simon's accelerated X development thread

yaggi wrote:For the record, Simon is not only a saint, but he is in fact a wizard.
We have a winner! Thanks again for your help and cheers for losing some sleep time for this :)
by teh_orph
Thu Jan 03, 2013 9:19 pm
Forum: General discussion
Topic: Simon's accelerated X development thread
Replies: 405
Views: 133804

Re: Simon's accelerated X development thread

Hi there, does anyone know what license I need to release my code under? I'm terrible at these things! There is no license information in the source code I'm building (in a readme or otherwise), and searching on the x.org wiki for 'license' gives nothing. However wikipedia says that Xorg itself is l...
by teh_orph
Thu Jan 03, 2013 1:35 pm
Forum: Beginners
Topic: raspi X11
Replies: 3
Views: 665

Re: raspi X11

People are testing it for me right now - assuming no problems I should release the first *testing* version within a day or so. This will not be for your average user.
by teh_orph
Wed Jan 02, 2013 3:54 pm
Forum: General discussion
Topic: Overclock & stability test
Replies: 5
Views: 2108

Re: Overclock & stability test

Some people have used Quake3 running in the demo loop as a test. This should work the CPU, GPU and memory subsystem well. Watch out for crashes, sparkly pixels and vertices being in the wrong place.
by teh_orph
Wed Jan 02, 2013 12:06 pm
Forum: Advanced users
Topic: Updated GPU firmware
Replies: 308
Views: 201973

Re: Updated GPU firmware

dom wrote:The master tree has been updated to next.
sudo rpi-update
Will get you the latest firmware.
Excellent stuff Dom. What memory set-up should be used by people in their config.txt? A fixed CPU/GPU split or CMA?
EDIT: huh, I didn't see there was another page of posts!
by teh_orph
Wed Jan 02, 2013 8:29 am
Forum: General discussion
Topic: Simon's accelerated X development thread
Replies: 405
Views: 133804

Re: Simon's accelerated X development thread

I'm still waiting for feedback from some existing testers from yesterday's build, then should be good for a mass testing give-out. No sense in releasing a new build just to find I missed out some files! Either way what does go out will still be for people to properly test, not just download and use ...
by teh_orph
Tue Jan 01, 2013 8:08 pm
Forum: General discussion
Topic: Simon's accelerated X development thread
Replies: 405
Views: 133804

Re: Simon's accelerated X development thread

Merry xmas and such :) I had a bit of a pre-xmas delay as a result of an initial wave of testing. Let me see what happens from the next wave of testing. Anyway, improvements made over the xmas hols: - now works on 512 MB models - one of the major overheads has been removed, although I'm not too sure...
by teh_orph
Sat Dec 29, 2012 10:47 pm
Forum: General discussion
Topic: Request: Bootloader
Replies: 22
Views: 25485

Re: Request: Bootloader

Worth adding that dynamic memory splitting between GPU and ArRM is in the latest version (beta?) versions of OS and GPU binary. Yep, you can turn it on with the CMA options in config.txt. Have a look in the wiki. I think this needs the 'next' branch of the kernel and GPU binary though. It is totall...
by teh_orph
Sat Dec 29, 2012 9:43 pm
Forum: Beginners
Topic: Web Browsing
Replies: 4
Views: 1007

Re: Web Browsing

Netsurf, that comes in the Raspbian install is pretty ace and fast. IIRC neither it nor Midori have JavaScript support though.
by teh_orph
Fri Dec 21, 2012 6:44 pm
Forum: General discussion
Topic: Simon's accelerated X development thread
Replies: 405
Views: 133804

Re: Simon's accelerated X development thread

I'm definitely game for beer - preferably with some of the faces on here who I'd like to say hi to! I'm busy writing documentation at the moment (not done yet: http://elinux.org/RPi_Xorg_rpi_Driver ) and testing the various different options of the driver at the moment. Also as this is a testing bui...
by teh_orph
Thu Dec 20, 2012 6:29 pm
Forum: General discussion
Topic: Simon's accelerated X development thread
Replies: 405
Views: 133804

Re: Simon's accelerated X development thread

Yep yep, the code has been available for people to browse etc for quite some time. There are only a few patches (that are necessary, not optional) to Xorg itself but I'm unsure of where to put them! The DMA system The blitting code The driver However It's just a PITA to build the driver and X manual...
by teh_orph
Thu Dec 20, 2012 6:14 pm
Forum: General discussion
Topic: Simon's accelerated X development thread
Replies: 405
Views: 133804

Re: Simon's accelerated X development thread

Well, we *have* - but Simon seems to be making much faster progress. Simon: please apologise to your girlfriend on our behalf. :oops: Cheers Liz, although she'll still be like "explain again what you're doing?" I've just got a brand new image of Raspbian and tested that the driver works with just t...
by teh_orph
Mon Dec 17, 2012 10:10 pm
Forum: General discussion
Topic: Simon's accelerated X development thread
Replies: 405
Views: 133804

Re: Simon's accelerated X development thread

Another function down, 8x faster than the best effort I'd done so far with on the CPU.
I'm not even using the 3D hardware. Why was this CPU paired with the rest of the goods on the SoC??
by teh_orph
Mon Dec 17, 2012 4:33 pm
Forum: General discussion
Topic: Simon's accelerated X development thread
Replies: 405
Views: 133804

Re: Simon's accelerated X development thread

The build is super slow, as it pours out debug info in order to assist debugging why IDLE is so slow. As all the other features are disabled, it'll be much slower than what you currently have!
Check your inbox anyway lols :)
by teh_orph
Mon Dec 17, 2012 12:22 pm
Forum: General discussion
Topic: Simon's accelerated X development thread
Replies: 405
Views: 133804

Re: Simon's accelerated X development thread

Yeah yeah, totally. Driver is in your inbox. I think it should work with the DMA module you have but none of this VPU stuff can be enabled with it. I have also made some packaging scripts so I haven't got to mess around in future ;) Later today I'm gonna try and get another asm VPU function in. I'm ...
by teh_orph
Mon Dec 17, 2012 1:14 am
Forum: General discussion
Topic: Simon's accelerated X development thread
Replies: 405
Views: 133804

Re: Simon's accelerated X development thread

Well I'm a little late on giving some more perf numbers (I did say Friday) but I wanted to be sure. So after another week's work experimenting with this VPU offload stuff it's definitely been worthwhile! One of the key 2D graphics tasks is 'composition' (think alpha blending...of which there are num...
by teh_orph
Tue Dec 11, 2012 8:27 pm
Forum: General discussion
Topic: Simon's accelerated X development thread
Replies: 405
Views: 133804

Re: Simon's accelerated X development thread

Cheers!
But if I were you I'd wait until you get a build before giving any praise! ;)
by teh_orph
Tue Dec 11, 2012 8:09 pm
Forum: Advanced users
Topic: Updated GPU firmware
Replies: 308
Views: 201973

Re: Updated GPU firmware

JerryPi wrote:<snip>
Yes, I'm seeing the same vchiq errors. Most power cycles it won't come up but it sometimes does (I am however using a non-stock kernel).

The data's definitely on the SD card and I did a sync before shutdown...plus diffing the files against what should be there gives no differences...?
by teh_orph
Tue Dec 11, 2012 4:11 pm
Forum: General discussion
Topic: Simon's accelerated X development thread
Replies: 405
Views: 133804

Re: Simon's accelerated X development thread

Naw, done all off my own back. My girlfriend is not a fan.
Nine months of fun here :-(
by teh_orph
Tue Dec 11, 2012 2:43 pm
Forum: General discussion
Topic: Simon's accelerated X development thread
Replies: 405
Views: 133804

Re: Simon's accelerated X development thread

Lots of work behind the scenes to facilitate the offloading of large composition operations to the VPU. eg in lxde draw out a large semi-transparent selection box across all the icons on your desktop, covering the screen. See how slow this goes! In my eyes this is the last major piece of work for me...
by teh_orph
Sat Dec 08, 2012 5:03 pm
Forum: Advanced users
Topic: Updated GPU firmware
Replies: 308
Views: 201973

Re: Updated GPU firmware

I've also been seeing lots of processes running out of memory and dropping a page allocation failure to dmesg, but with no ill effect. However I've got no symbols in my kernel for some reason so can't show a proper back trace.
by teh_orph
Wed Dec 05, 2012 10:35 am
Forum: General discussion
Topic: Simon's accelerated X development thread
Replies: 405
Views: 133804

Re: Simon's accelerated X development thread

Hi, sorry for the delay - I've been pretty busy! I don't know much about XBMC however I was told the menus got faster when they took my memcpy code..? I thought it was all driven by GL though. If this is the case then I'm afraid nothing I've been developing in this thread will help. If they are usin...
by teh_orph
Sun Dec 02, 2012 7:29 pm
Forum: General discussion
Topic: Protect contents in the Pi
Replies: 12
Views: 1656

Re: Protect contents in the Pi

Yeah maybe have a look to see how auto-encrypting of /home/your_name works on Ubuntu and friends.
by teh_orph
Tue Nov 27, 2012 11:45 pm
Forum: General discussion
Topic: Simon's accelerated X development thread
Replies: 405
Views: 133804

Re: Simon's accelerated X development thread

What you said about a 'full synchronise' is interesting as esentially it means that the drawing / text code needs to be as quick as possible! Haha yes! Or the least amount of work to get the same visual effect as possible ;) Ideally if work is to be submitted it's also nice to get it in big blocks....

Go to advanced search