zhxt has joined #maemo-leste
inky_ has quit [Remote host closed the connection]
Wikiwide has quit [Ping timeout: 240 seconds]
Wikiwide_ has joined #maemo-leste
Wikiwide_ is now known as Wikiwide
<calebtheythem[m]> Wizzup: i saw those listings, I'm worried they have the same issue as mine where the phone works fine but the panel is just broken
<calebtheythem[m]> the notification led is green in the pictures i saw and from what i can tell that only happens when the phone is booted into Android
joerg has quit [Ping timeout: 264 seconds]
joerg has joined #maemo-leste
mardy has joined #maemo-leste
dsc_ has quit [*.net *.split]
yanu_ has quit [*.net *.split]
yanu has joined #maemo-leste
dsc_ has joined #maemo-leste
jr-logbot has quit [*.net *.split]
r3boot has quit [*.net *.split]
jrayhawk has quit [*.net *.split]
meldrian has quit [*.net *.split]
mrtux has quit [*.net *.split]
r3boot has joined #maemo-leste
meldrian has joined #maemo-leste
meldrian has quit [Changing host]
meldrian has joined #maemo-leste
jr-logbot has joined #maemo-leste
jrayhawk has joined #maemo-leste
<freemangordon> YAY! no more flickering
System_Error has quit [Ping timeout: 276 seconds]
System_Error has joined #maemo-leste
<tmlind> freemangordon: nice, look forward to seeing what the fix is :)
<freemangordon> tmlind: unfortunately it is un userland
<freemangordon> and is pvr specific
<freemangordon> so not sure how that can be ported to kernel
<freemangordon> bu basically, it is calling PVR2DQueryBlitsComplete on the source pixmap BO before requesting page flip
<freemangordon> maybe we can teach pvr driver to not signal the exclusive fence it attaches to the BO until all write ops are finished
<freemangordon> but honestly, this is a bit over my knowledge
<tmlind> heh ok
<tmlind> hmm so you're thinking about patching drivers/gpu/drm/pvrsgx kernel driver to somehow know until writes are done? is there any way it would even know?
<freemangordon> pvr driver know
<tmlind> ok
<freemangordon> and also it attaches exclusive fence to the BOs it imports
<tmlind> so pvr driver would know, omapdrm has no clue, right?
<freemangordon> omapdrm has clue too
<tmlind> oh
<freemangordon> but the 'clue' (fence) is misleading ATM
<tmlind> ok
<freemangordon> as pvr driver signal that fence too early
<freemangordon> this is my understanding at least
<freemangordon> tmlind: have a look at pvr_linux_fence.c
System_Error has quit [Ping timeout: 276 seconds]
System_Error has joined #maemo-leste
<freemangordon> glmark2 running in h-d window, glmark score 53
<freemangordon> :)
<tmlind> nice
<freemangordon> that should increase, when HW composition is in place
<freemangordon> but for now is good enough I guess
<tmlind> yeah and nice to get rid of the old hacks
<freemangordon> mhm
_inky has quit [Ping timeout: 268 seconds]
inky_ has joined #maemo-leste
System_Error has quit [Remote host closed the connection]
System_Error has joined #maemo-leste
_inky has joined #maemo-leste
<freemangordon> ok, lets see if that fixes flickering on n900 too
System_Error has quit [Ping timeout: 276 seconds]
Pali has joined #maemo-leste
<freemangordon> yes, no flicker :)
<freemangordon> h-d scrolling fps is a bit low (~30), while modesetting/glamor does ~60, but I guess this is dr3 vs dri2 thing
<freemangordon> Wizzup: is kernel pakcged for n900 too?
pere has quit [Ping timeout: 256 seconds]
<tmlind> freemangordon: so is it the sgxMapPixmapBo() that fixes the fence issue? not seeing it paired with sgxUnmapPixmapBo().. i guess i don't follow
<freemangordon> which ends up calling PVR2DQueryBlitsComplete() on the source pixmap BO
<tmlind> don't you also want to call sgxUnmapPixmapBo() somewhere?
<freemangordon> only when pixmap is destroyed
<freemangordon> sgxMapPixmapBo just gets a handle to call pvr2d functions
<tmlind> ok i guess you're not seeing memory leaks then :)
<freemangordon> yeah
<tmlind> no idea what the generic fix would look like
<freemangordon> I think fixing pvr fence signal time
<freemangordon> maybe wite a mail to openpvr ML
<tmlind> heh
<tmlind> so what does PVR2DQueryBlitsComplete() end up calling in the kernel?
<freemangordon> sec
<tmlind> SGX2DQueryBlitsCompleteKM maybe?
<freemangordon> no
<freemangordon> well, yeah
<freemangordon> it is what happens basically
<freemangordon> when you do PVRSRVMapFullDmaBuf on BO, you get 2 things:
<freemangordon> device address (I think this is the entry in SGX MMU)
<freemangordon> and PVRSRV_CLIENT_SYNC_INFO structure, which I guess is mmap()-ed kernel memory directly updated by the driver (didn;t look at the details)
<Wizzup> freemangordon: it might need more work the n900
<Wizzup> it's probably in the droid4 component of the repos too
<freemangordon> it seems every time a render task is started, ui32WriteOpsPending is incremented
<freemangordon> Wizzup: well, ok, but we want same kernel for all omaps, no?
<tmlind> freemangordon: oh i sort of recall those counters map back to omapdrm
<Wizzup> freemangordon: yes
<freemangordon> the stopper was sgx, but now we have it... :)
<freemangordon> tmlind: really? never seen those
<freemangordon> maybe some hack?
<freemangordon> I mean - never seen those in omapdrm
<Wizzup> freemangordon: yes, agreed
<freemangordon> so, we only need to find someone to do the job, no? :p
<Wizzup> just mentioned to component for testing, but it also needs some other changes wrt /boot/ I think
<Wizzup> yeah I'll work with parazyd
<freemangordon> great
<Wizzup> I think:
<Wizzup> 1. kernel headers pkg
<Wizzup> 2. dd pkg
<Wizzup> ddx
<freemangordon> will try (1) later on
<Wizzup> 3. test on d4
<Wizzup> 4. make generic and test on n900, bionic
<Wizzup> right
<Wizzup> I will work on this today
<tmlind> freemangordon: i think the pvr driver ops counts map to omapdrm counts in the ddk-1.9 kernel, see the old int sync_op()
<freemangordon> Wizzup: there are 2 more things to be fixed:
<freemangordon> 1. even on d4 fps is too low, I think video-omap dri2 implementation is kinda lame, it doesn't allow the client to continue rendering until the current buffer is not flipped. or maybe that's how dri2 works, dunno, lets see what uvos has to say about that.
<freemangordon> 2. tklock window is not being updated
<freemangordon> tmlind: ah, ddk 1.9
<tmlind> freemangordon: yeah i think both omapdrm and pvr kernel driver tweak the same ops counts..
<freemangordon> tmlind: but, doing that in 5.15 is not an option, no?
<freemangordon> so we need an exclusive fence that gets signalled when renering completes
<tmlind> not sure, i think we may just need to add checking for write_pending to omapdrm to make sure writes have completed?
<freemangordon> sorry, don;t get that
<freemangordon> which code in 5.15 do you mean?
<tmlind> yeah
<freemangordon> I mean - how omapdrm even knows of such pvr details?
<tmlind> so in ddk-1.9 kernel patches, to me it seems that struct omap_gem_object is shared between both omapdrm kernel module and pvr kernel module
<freemangordon> keep in mind omapdrm already supports fences and wait on exclusive if one exists
<tmlind> both can tweak the usage counts for write_pending and write_complete
<freemangordon> so definitely it is pvr that has to be fixed
<freemangordon> IMO
<freemangordon> anyway, gtg now, meeting, ttyl
<tmlind> yeh out of here too, ttyl
panzeroceania has quit [Ping timeout: 264 seconds]
nohit has quit [Ping timeout: 268 seconds]
nohit has joined #maemo-leste
panzeroceania has joined #maemo-leste
pere has joined #maemo-leste
<bencoh> freemangordon: no, sorry (regarding dmafences)
<Wizzup> freemangordon: right @ things to be fixed
<Wizzup> freemangordon: do you only need the headers you included (hwdefs and include4), or potentially more
<Wizzup> this should give us all: find ./drivers/gpu/drm/pvrsgx/1.17.4948957/ -name \*.h -type f -o -type l
<Wizzup> but that will make it go in /usr/src/linux-headers-5.15.2/include/drivers/gpu/drm/...
_inky has quit [Ping timeout: 245 seconds]
_inky has joined #maemo-leste
<Wizzup> parazyd: what is the reason we don't just carry the kernel patches in our kernel branches as opposed to in the maemo/beowulf* branches?
<Wizzup> probably the same question for the 0001-maemo-leste-quirks.patch
<Wizzup> it is extremely tedious to change anything, since you need to jump back and forth between branches and every time you do there is manual cleanup to be done
<Wizzup> also the patches are essentially unmaintainable
* bencoh nods vigorously
inky_ has quit [Ping timeout: 264 seconds]
inky has joined #maemo-leste
<Wizzup> I don't see why we do it this way, the only thing that it might make easier is rebasing on a new branch, but 'git rebase' should just take care of the problems really
<Wizzup> omg the patches in debian/series aren't even git-am able :(
<Wizzup> whoever invented quilt must have done it before git
inky has quit [Ping timeout: 260 seconds]
<Wizzup> freemangordon: oh yeah for n900 we also want the wifi patch
<Wizzup> parazyd: also what tags should I use to make you and uvos happy
<Wizzup> any suggestions for the omap device shared kernel
<Wizzup> (or perhaps even for all devices?)
<Wizzup> we could do maemo-kernel or omap-kernel
inky has joined #maemo-leste
<Wizzup> freemangordon: with my current (not yet in repo) code it ends up here:
<Wizzup> /usr/src/linux-headers-5.15.2-218687-g24a714e51fc5-dirty/drivers/gpu/drm/pvrsgx/1.17.4948957/eurasia_km/services4/srvkm/hwdefs/sgx530defs.h
<Wizzup> ofc. without the -dirty probably
<Wizzup> all of this is much more messy than just the sgx-ddk-um package I have but hey :P
inky has quit [Remote host closed the connection]
<Wizzup> bencoh: latest kernel should be dpkg-buildpackage -b -uc buildable mostly, just checkout maemo-5.15 and then do parazyd's trick to checkout the debian dir
<Wizzup> I moved most of the patches (apart from config changes) to git
<bencoh> neat
<Wizzup> yeah maybe we just disable quilt alltogether later on
<Wizzup> parazyd: so any suggestions for the name? either maemo-kernel (if we plan on using it for pine64 as well) or omap-kernel
<Wizzup> or omap-linux / maemo-linux I suppose
<parazyd> The pine64 kernel is specific to Pinephone/Pinetab, it's not in general for Allwinner.
<parazyd> So I'd keep that as "pine64-linux".
<parazyd> For the PVR kernel, I would go with "omap-linux"
<parazyd> And finally if we want other generic kernels, just "maemo-linux", yeah.
<parazyd> Or just "linux" even
<Wizzup> so I am wondering if we shouldn't aim to have omap-linux be the generic one
<Wizzup> we'll probably always carry some patches on top, but they should not affect other parts
<parazyd> I think the issue is we build a package with a specific name from the repo.
<parazyd> And also a specific arch
<Wizzup> yes, that's the next thing I wanted to bring up
<parazyd> Not sure how we can have more than 1
<Wizzup> what do you mean exactly?
<parazyd> Building for all these different platforms with a single debian dir
<Wizzup> right, we'd have to consolidate the package names
<Wizzup> as in we probably want to get rid of droid4-linux anyway
<Wizzup> since it's also bionic, droid3, and more
<Wizzup> and if it's also n900, maybe omap
<parazyd> Yeah we wanted to rename that to omap-linux
<Wizzup> but then if we can just use the 5.15 for the pine and others as well, we could just make it maemo-linux
<Wizzup> was mostly my point
<Wizzup> I doubt the omap and allwinner patches conflict typically
<bencoh> you can't really build on the fact that you'll always be able to run the same version on your devices though
<Wizzup> ok, that argues for omap-linux I guess
<bencoh> (assuming this fact really plays a part in your decision)
<parazyd> We can have different branches in the same repo
<parazyd> But that's not much more beneficial than separate repos
<Wizzup> saves some bits on hard disks and cloning, but I think it complicates our maemo/* branches
<Wizzup> no?
<parazyd> It does
<bencoh> this will prolly add another layer yeah
<parazyd> I'll think about it a bit
<Wizzup> maybe we go for omap-linux for now
<Wizzup> unrelated, we're getting a HoneyComb LX2 for arm builds
<freemangordon> Wizzup: do we have pkgconfig for that?
<freemangordon> (kernel headers)
<Wizzup> freemangordon: no, not for the new ones, I don't know how to do it for specific kernel versions
<Wizzup> I had one in sgx-ddk-um but I don't know how to adapt it to path of installed kernel
<freemangordon> ok, but kernel-headers-dev should have .pc file, no?
<Wizzup> I don't know of any kernel-headers-dev pkg
<freemangordon> sorry, kernel-headers or whatever is the name of the package with the headers
<parazyd> Are you building a kernel module or something else?
<freemangordon> no, DDX
<Wizzup> parazyd: no he wants to use the headers in the DDX
<Wizzup> freemangordon: and no it does not ship with a pc, this is very uncommon I think
<Wizzup> that's why I copied the headers to sgx-ddk-um
<parazyd> There's no pkg-config for that
<freemangordon> can we have sgx-ddk-um depending on a particular kernel-headers version?
<parazyd> (btw it should be called linux-libc-dev)
<parazyd> freemangordon: Yes
<Wizzup> I am against the idea tbh
<freemangordon> and providing .pc file too
<Wizzup> I would much rather have sgx-ddm-um use kernel version as versioning
<Wizzup> and just copy the headers over
<freemangordon> Wizzup: why?
<Wizzup> since we're exposing internal kernel driver headers
<Wizzup> this is never done
<parazyd> You don't need a .pc file
<freemangordon> no, those are not internal
<Wizzup> if you look at normal linux headers they are only for drivers
<parazyd> They're always in /usr/include/linux
<Wizzup> DKMS stuff
<freemangordon> ok, but there are userland interfaces too
<freemangordon> where are those installed?
<Wizzup> parazyd: doesn't look like it to me
<freemangordon> /usr/include, no?
<Wizzup> merlijn@maemo-leste-armhf:/mnt/merlijn/maemo-leste/droid4-linux$ find /usr/include/linux/ | grep sgx
<Wizzup> merlijn@maemo-leste-armhf:/mnt/merlijn/maemo-leste/droid4-linux$ dpkg -L linux-headers-droid4 | grep sgx -c
<Wizzup> 166
<Wizzup> the linux header packages are *only* for DKMS
inky has joined #maemo-leste
<freemangordon> the headers ion question are shared between kernel and userland
<Wizzup> again, please consider just having the headers in sgx-ddm-um pkg
<freemangordon> Wizzup: I understand your point, but we'll have conflict if one tries to install both packages
<Wizzup> we can pin/match them exactly
<freemangordon> doesn't matter, dpkg will complain
<Wizzup> without having convoluted paths for the headers and without exporting kernel specific headers
<Wizzup> huh?
<freemangordon> "...tries to overwrite a file which is also in ..."
<Wizzup> no
<freemangordon> and having same files in two different places is not a good idea imo
<Wizzup> the only reason the pvrsgx headers are currently exported at all in any package is because I hacked it in for you
<Wizzup> they are otherwise never in any headers package since as far as kernel is considered they are internal
<Wizzup> they are not part of any public api/abi
<freemangordon> also, keep in mind that because of iphb dkms module we'll have kernel headers installed either way
<Wizzup> so there will be no conflict if we have them in sgx-ddk-um
<Wizzup> that is unrelated
<Wizzup> just dpkg -L linux-headers-droid4 now and see how little it is
<freemangordon> Wizzup: we'll need sgx-ddm-um either ways though
<freemangordon> because of pvr2d.h
<Wizzup> yes, that's already packaged
<Wizzup> with the headers currently
<Wizzup> but then you told me to use the kernel package instead
<Wizzup> which is fine, but I don't know how to make a .pc file for it
<freemangordon> do not
<freemangordon> put .pc file in sgx-ddm-um
<Wizzup> it is
<Wizzup> uh
<freemangordon> and make it depend on "kernel-headers" package
<freemangordon> the particular version that is
<Wizzup> did you see how ugly the paths are?
<Wizzup> /usr/src/linux-headers-5.15.2-218687-g24a714e51fc5-dirty/drivers/gpu/drm/pvrsgx/1.17.4948957/eurasia_km/include4/pvr_debug.h
<freemangordon> yeah
<Wizzup> how do I make a pc file fro that?
<freemangordon> hmm
<Wizzup> also, *every* other sgx release we did we had the headers in a separate repo
<Wizzup> afaik
<freemangordon> oh, ok :)
<freemangordon> do it as you think is best.
<Wizzup> if you have an idea on how we can make the .pc file we can make it work
<Wizzup> otherwise I would rather have the header files in the sgx-ddk-um pkg
<Wizzup> but afaik pkgconfig cannot script or use globs in paths
<freemangordon> what about creating sgx-ddk-um-headers pkg created out of kernel build?
<Wizzup> (so /usr/src/linux-headers-*/driver/gpu/drm/pvrsgx/... is out of the question
<Wizzup> )
<freemangordon> you can create package.pc.in
<Wizzup> yes, that is potentially possible, but it's quite some work because kernel ships with it's own builddeb script
<freemangordon> ah
<Wizzup> yeah... :p
<Wizzup> I haven't really seen .pc files be shipped from any kernel pkg much either
<freemangordon> oh, ok then
<freemangordon> just make sure sgx-ddk-um-dev provides "sgx-ddk-um-1.17.4948957" or somesuch
<Wizzup> and regarding versioning, shall we postfix it with kernel version?
<Wizzup> or maybe prefix
<freemangordon> I don;t think kernel version matters
<freemangordon> I think it is DDK version that does
<Wizzup> it will if you end up changing headers
<Wizzup> as in I was assuming you planned to change the headers
<freemangordon> no
<Wizzup> oh
<freemangordon> what to change there?
<Wizzup> well, I just assumed you would change them because you wanted them from the kernel
<Wizzup> *shrug*
<Wizzup> let me remove the pvr headers from the next kernel build again, and I'll try to tidy up the sgx-ddk-um as you request
<freemangordon> ok
<Wizzup> I was already able to build the DDX with it earlier
<Wizzup> the kernel that is building atm should also work on n900 (although it might not ship with the dtb - we need to fix that)
<freemangordon> the point is that DDX should depend on sgx -dev package providing headers for a particular DDK version
<Wizzup> anything else, otherwise I'll take a quick break?
<Wizzup> ok
<Wizzup> makes sense
<freemangordon> but I'll leave that to you and parazyd to agree upon how to do
<Wizzup> I'll make sure to do that
<freemangordon> ok
<Wizzup> I plan to have my droid4 and n900 over to 5.15 by this evening :)
<Wizzup> at least in experimental
<freemangordon> Wizzup: btw, did you see that I made n900 flicker go away?
<Wizzup> I read it yes :-D
<freemangordon> I need uvos though, I want to discuss with him if it makes sense to implement dri3
<Wizzup> ok
<freemangordon> or to fix dri2
<Wizzup> but I think we can move forward with this, at least for experimental
<Wizzup> maybe even -devel
<freemangordon> yeah
<freemangordon> mind you, still no portrait on n900
<freemangordon> and it is slower that currently
<freemangordon> *than
<Wizzup> *shrug* it's better than 5.1
<Wizzup> I use the n900 mostly for devel/testing, so I don't mind that so much
<freemangordon> not sure its better, but it will be :)
<Wizzup> I think it's better to do the kernel merging now
<freemangordon> sure
<Wizzup> it also allows us to toy with OFF mode
<crab> hi all, i updated my maemo-leste the other day and the gui appears to have died a bit, maybe because it wants ofono? its not a big issue as i mainly use it headless for irc (its lurking in this channel as n900) but if anyone has any suggestions id be grateful. :)
<sicelo> +1 @ OFF mode.
<Wizzup> crab: yikes you're the third to report that
<crab> im just trying another update now so apologies in advance if that fixes it. :)
<Wizzup> brb sorry, half an hour or so
<crab> Wizzup: is that bad or good?
<crab> my installation is a bit crazy so im reluctant to moan too much as it could well be stuff like that!
<crab> also <smugly>sorry for registering 'n900' for my n900 if anyone wanted to do that, but it had to be done!</smugly>
<sicelo> btw, although i can't say 100% certainty atm, with 5.15 expect other N900 issues, e.g. non-working RGB LED, etc. But I know why they're like that ... just didn't have time to make proper fixes and send upstream
<Wizzup> sicelo: what are your fixes?
<Wizzup> we could include them now
Wikiwide has quit [Ping timeout: 256 seconds]
<Wizzup> crab: :p
<Wizzup> actually brb now :)
<sicelo> turned out to not be a good fix, imo. so the rgb led controller doesn't get turned on at boot or when you probe the module. so i had proposed to have it set on at boot. LED subsystem maintainers (pavel) were willing to accept it.
<sicelo> it's turned on by GPIO. I wanted to set it always high. later on, someone had a patch where he needed to set it always low :-p
<sicelo> so yes, that's why i think it needs further tracking
<sicelo> atm i don't remember the other guy's commit, but he was editing this exact line on the driver
inky has quit [Ping timeout: 264 seconds]
inky has joined #maemo-leste
<sicelo> so you could take my fix (always set gpio high), with the understanding that a better solution must be found
<sicelo> anyway also, as said earlier, i haven't played with recent kernels. maybe something has changed already with these drivers and maybe will work correctly ootb now
inky has quit [Ping timeout: 245 seconds]
<Wizzup> parazyd: we also need to ship/install more dtbs I think
<Wizzup> parazyd: what section should we use?
<Wizzup> omap?
<Wizzup> (and how do we have people upgrade to that)
<Wizzup> e.g. xf86-video-omap is section droid4
<Wizzup> freemangordon: what version do you want for the ddx in the changelog
<Wizzup> 0.4.6 or 0.5.0
<Wizzup> I am assuming 0.5.0
<freemangordon> yeah
<Wizzup> before the end of the year we will have a much faster build machine
<Wizzup> for arm
<Wizzup> freemangordon: ok, should be in the repo in ~2 mins
<Wizzup> I guess that's all the components
<Wizzup> any hint on xorg.conf required?
<Wizzup> I could try it now on my droid4
<freemangordon> keep in mind this will still not work on n900
<freemangordon> but on d4 should be ok
<Wizzup> ok
<Wizzup> I pushed to xf86-video-omap
<Wizzup> I think we might need replacements for some of these: pvr-omap4 pvr-omap4-libs pvr-omap4-utils
<Wizzup> or, not sure you did you the upgrade
<Wizzup> can I tell to remove certain packages and install other ones or something?
<Wizzup> does our mesa not provide libgles1 ?
<Wizzup> heh hildon-meta-droid4 wants pvr-omap4
<Wizzup> and cloudgps hard depends on it it seems like
* Wizzup documents
<Wizzup> freemangordon: so any xorg.conf stuff I should change, or anything else, before I reboot?
<Wizzup> e.g. to enable exa?
<Wizzup> rebooting
<Wizzup> let's see
<Wizzup> well it booted to h-d on first go
<Wizzup> it doesn't use EXA I think
<Wizzup> [ 33.217] (WW) Warning, couldn't open module omap_pvr
<Wizzup> [ 33.217] (EE) OMAP: Failed to load module "omap_pvr" (module does not exist, 0)
<Wizzup> [ 33.218] (II) OMAP(0): Cannot load the omap_pvr sub-module
<Wizzup> [ 33.226] (II) OMAP(0): Soft EXA mode
<Wizzup> no more pvr panics in kernel is *nice*
<Wizzup> s/panics/oopses/
<Wizzup> I guess it needs the mesa env change or something
<sicelo> iirc exa is used (only?) when scrolling
<Wizzup> so /etc/profile.d/mesa.sh is not read when X is starting
<Wizzup> # cat /proc/`pidof Xorg`/environ | grep -a MESA
<Wizzup> I wonder where fmg defines this env var
<Wizzup> I'm a bit stuck right now until I know what the alternative fix is, symlink?
<Wizzup> also 5.15 has some problems initialising wifi some of times it looks like, but that's for later..
<Wizzup> freemangordon: I did this:
<Wizzup> /usr/lib/arm-linux-gnueabihf/dri/
<Wizzup> ln -s pvr_dri.so omap_dri.so
<Wizzup> but that still leaves the above error
<Wizzup> maybe my symlink should be not relative
<Wizzup> I guess I'll take a break :)
<Wizzup> maybe it's not packaged or something
<Wizzup> yeah it's not in the package..
zhxt has quit [Ping timeout: 268 seconds]
<Wizzup> now it hangs at:
<Wizzup> [ 123.652] (II) OMAP(0): Initializing the "omap_pvr" sub-module ...
* Wizzup giving up for now
<Wizzup> ah: /usr/lib/xorg/Xorg: symbol lookup error: /usr/lib/xorg/modules/omap_pvr_drv.so: undefined symbol: PVRSRVConnect
inky has joined #maemo-leste
<Wizzup> freemangordon: what is your omap_pvr_drv.so linked against?
zhxt has joined #maemo-leste
<Wizzup> oh..
<Wizzup> ok, that is solved, but now it cannot enumerate pvr devices
<Wizzup> so it is not initialised
<Wizzup> iirc you told me not to package that, freemangordon ?
<Wizzup> enough of this monologue, ttyl :)
<Wizzup> looks like it needs pvrsrvctl for sure
<Wizzup> freemangordon: now I get this:
<Wizzup> PVR:(Error): LoadCompilerModule: Couldn't load library libglslcompiler.so [0, ]
<Wizzup> and ldd gives:
<Wizzup> # ldd /usr/lib/arm-linux-gnueabihf/libglslcompiler.so
<Wizzup> /usr/lib/arm-linux-gnueabihf/libglslcompiler.so: /lib/arm-linux-gnueabihf/libm.so.6: version `GLIBC_2.29' not found (required by /usr/lib/arm-linux-gnueabihf/libglslcompiler.so)
<Wizzup> so I think this still needs the libc treatment
<Wizzup> I forgot where I had the code to soften those requirements
* Wizzup break for real
inky has quit [Ping timeout: 245 seconds]
System_Error has joined #maemo-leste
mrtux has joined #maemo-leste
_inky has quit [Ping timeout: 264 seconds]
inky has joined #maemo-leste
<freemangordon> Wizzup: sorry, I was on a meeting
<freemangordon> yes, I will push a couple of fixes, one of them being the init fix
<freemangordon> and yes, as uvos said we have to relax libglslcompiler.so glibc requirement
<freemangordon> script to do that is on github issue, LMK if you cannot find it, I have the script around
_inky has joined #maemo-leste
<freemangordon> Wizzup: which branch shall I continue work?
pere has quit [Ping timeout: 245 seconds]
<freemangordon> Wizzup: sgx-ddk-um-dev should depend on sgx-ddk-um, no?
<freemangordon> Wizzup: did you push the solution to "undefined symbol: PVRSRVConnect"?
<freemangordon> Wizzup: going on a walk, ttyl, please push if you gave fix for ^^^
<Wizzup> freemangordon: hi
<Wizzup> freemangordon: I need libc fixes only
<Wizzup> freemangordon: problem with that symbol is stray + in my Makefile.am
<Wizzup> I have fix here
<freemangordon> please push it
<Wizzup> it is on maemo/beowulf-experimental
<freemangordon> is not, just pulled
<Wizzup> oh it is not\
<Wizzup> sry just got back
<Wizzup> it is now
<freemangordon> np, take your time
<freemangordon> ok
<Wizzup> nah I want to see h-d on my device so I'm happy to prioritise :p
<freemangordon> Wizzup: https://pastebin.com/Z83FPY8u
<Wizzup> ok
<Wizzup> ty
<freemangordon> will take few more hors, I need to go out for a while
<Wizzup> the init thing?
<Wizzup> or something else?
<freemangordon> I've been home all day long, need some fresh air
<freemangordon> yes, the init thing
<freemangordon> 1-2 hours
<freemangordon> and 2 more minor fixes
<freemangordon> anyway, ttyl
<Wizzup> ttyl
<Wizzup> I have to wait for my d4 battery to discharge anyway, it's too full so usbnet fails 100%
<Wizzup> works
<Wizzup> cool
<Wizzup> maep is smooth :-)
<Wizzup> "wow"
<Wizzup> 5.15 doesn't always boot it looks like to me
_inky has quit [Ping timeout: 250 seconds]
inky_ has joined #maemo-leste
inky has quit [Ping timeout: 250 seconds]
pere has joined #maemo-leste
_inky has joined #maemo-leste
System_Error has quit [Ping timeout: 276 seconds]
System_Error has joined #maemo-leste
_uvos_ has joined #maemo-leste
<_uvos_> Wizzup: i added the script on the ddk1.17 bug
_uvos_ has left #maemo-leste [#maemo-leste]
_uvos_ has joined #maemo-leste
<_uvos_> oh im behind
<Wizzup> :)
<Wizzup> yeah it's running now
<Wizzup> I will fix up the packaging after dnner
<_uvos_> great
<_uvos_> ill see ich i can debug why it wont boot
<_uvos_> do you have kernel console on uart?
<_uvos_> that has this as known issue
<Wizzup> I can check console later yeah
<Wizzup> it is random
<_uvos_> having the console on uart _causes_ this issue
<_uvos_> it is one cause at least
<_uvos_> thats why its disabled
<_uvos_> in the default bootentry atm
<Wizzup> aha
<_uvos_> there is also a uart interrupt throtelling patch
<_uvos_> to help here
<_uvos_> it might have gohn missing
<_uvos_> ill look when im @home
<_uvos_> 1h approx
_uvos_ has quit [Ping timeout: 264 seconds]
<freemangordon> one more patch and we are ready
<freemangordon> but first -dinner
<parazyd> Unpacking sgx-ddk-um-ti443x (1.17.4948957-leste1+2m7.1) ...
<parazyd> dpkg: error processing archive /var/tmp/apt-dpkg-install-vPgEQ7/12-sgx-ddk-um-ti443x_1.17.4948957-leste1+2m7.1_armhf.deb (--unpack):
<parazyd> trying to overwrite '/usr/lib/arm-linux-gnueabihf/libPVRScopeServices.so', which is also in package pvr-omap4-libs 1.9.0.8.1.3-1+2m7.4
<parazyd> I think here we need a Conflicts, Replaces, Provides
<parazyd> freemangordon, Wizzup: agreed? ^
belcher has quit [Ping timeout: 256 seconds]
<Wizzup> freemangordon: cool, I'll build a new one momentarily
<Wizzup> parazyd: hmm what?
<Wizzup> parazyd: yes we need the replaces for the pvr-omap4 stuff in sgx-ddk-um
<Wizzup> another thing is that we want the rights libs to be picked for n900
<Wizzup> so it needs to depend on those specifically somehow
<Wizzup> (same for droid4 really, we just got lucky with what gets picked)
<Wizzup> parazyd: but the commands I sent to you remove the packages first
<Wizzup> freemangordon: check
<Wizzup> freemangordon: so the ones you added for command mode displays, is that for n900?
<Wizzup> or does n900 need more to render in landscape
<Wizzup> freemangordon: building new 0.5.0 version
<freemangordon> Wizzup: yes, that one patch is for n900
<freemangordon> lemme push it
<Wizzup> ah ok
<Wizzup> is it not already in maemo/beowulf-experimental?
<Wizzup> I'll just do anoter build np
<Wizzup> should we weaken the symbols postinst or shall we just do it in the package itself?
<Wizzup> i.e. I'll weaken them in git
<freemangordon> better weaken in git if we keep a cpoy
<freemangordon> *copy
<Wizzup> agreed
<freemangordon> pushed
uvos has joined #maemo-leste
<uvos> Wizzup: btw
<uvos> Wizzup: havent tried this but dosent disabeling charging make usbnet work? as a workaround
<Wizzup> freemangordon: ok will do another build in a bit
<Wizzup> uvos: yes but that doesn't work if I have no access
<Wizzup> :p
<uvos> emergency shell?
<Wizzup> freemangordon: btw I force pushed to xf86-video-omap after I did a rebase and also re-created tags
<Wizzup> uvos: sure I could have done that but it was better to wait 1 minute
<Wizzup> faster anyway
<uvos> ok
<freemangordon> Wizzup: I did a rebase and push
<Wizzup> freemangordon: ok cool
<freemangordon> Wizzup: how to install the kernel?
<Wizzup> freemangordon: let me paste what I did
<uvos> what are we missing for final drop to devel?
<uvos> need any help on anything?
<freemangordon> uvos: lets have it for a while in experimental first :)
<Wizzup> I did that^
<Wizzup> uvos: yeah let's give in ~1-3 days, what's needed is to make the transition smooth and also make it work on n900 etc
<Wizzup> omap-linux is one of those, and there's more to do
<uvos> freemangordon: fine by me
<uvos> second question still stands :)
<freemangordon> ah, omap-linux
<freemangordon> uvos: yeah, you may want to look why dri2 does single-buffer
<freemangordon> like, new buffer is requested only after SwapComplete is generated
<uvos> ok - in what context, it should do single buffer no
<freemangordon> why not double-buffering?
<Wizzup> freemangordon: oh we need to deal with that symlink thing
<Wizzup> with this: ln -s /usr/lib/arm-linux-gnueabihf/dri/pvr_dri.so /usr/lib/arm-linux-gnueabihf/dri/omap_dri.so
<freemangordon> no, whay
<freemangordon> *why
<Wizzup> I set the env var in /etc/profile.d/mesa.sh
<Wizzup> and it doesn't work
<Wizzup> X doesn't pick it up
<uvos> well x is historily just not double bufferd, unless you do composing
<freemangordon> Wizzup: sure it does
<Wizzup> are you _sure_?
<freemangordon> uvos: well, I guess h-d does compositing :)
<freemangordon> Wizzup: yes
<Wizzup> # cat /etc/profile.d/mesa.sh
<Wizzup> export MESA_LOADER_DRIVER_OVERRIDE=pvr
<Wizzup> I had this
<Wizzup> rebooted
<Wizzup> and then grepped /proc/`pidof Xorg`/environ
<Wizzup> and it *was not* there
<Wizzup> same for dsme
<freemangordon> shebang is wrong
<Wizzup> oh
<freemangordon> root@devuan-droid4:~/xorg/xf86-video-omap# cat /etc/profile.d/mesa.sh
<freemangordon> #!/bin/sh
<freemangordon> export MESA_LOADER_DRIVER_OVERRIDE=pvr
<freemangordon> :)
<Wizzup> hmm but it was there for osso-xterm
<Wizzup> ok, and then who provides that script?
<freemangordon> um-ddk-libs?
<Wizzup> ok
<Wizzup> parazyd: ^ ok?
<uvos> well the compositing manager is supposed to internaly keep the second buffer
<uvos> some ddx do do double buffering -intel for example
<uvos> it you want that then sure i could take a look how its implemented there
<uvos> otherwise i lack information/knowalge on whats wrong
<freemangordon> uvos: we have 2 buffers, it is just that no new one is requested until page flip happens
<uvos> ah
<uvos> ok
<uvos> yeah
<freemangordon> which basically means single-buffer
<uvos> yeah
<parazyd> Wizzup: Yeah I don't want to use the dpkg commands to remove the packages. Rather make a proper upgrade.
<uvos> thats not right
<freemangordon> so h-d renders with 40fps
<Wizzup> parazyd: check
<parazyd> Wizzup: If I delete them, then it's more difficult to reproduce the situation
<freemangordon> uvos: :nod:
<Wizzup> parazyd: ok, yeah, agreed, fyi I changed sgx-ddk-um a bit so make sure to pull
<parazyd> *nod*
<freemangordon> enable debug in omap.conf and you'll see
<uvos> ok
<uvos> ill have to get all this stuff on some d4 first
<Wizzup> in 10 mins I should have latest ddx and sgx-ddm-uk built
<Wizzup> ddk-um* lol
<freemangordon> Wizzup: hmm, I see neither omap-linux nor linux-omap
<freemangordon> droid4-linux?
<Wizzup> freemangordon: the package is in the paste I sent you
<Wizzup> apt upgrade should just work though for it
<Wizzup> freemangordon: yeah ok so it wasn't in the paste I just apt upgraded
<Wizzup> it's linux-image-droid4
<freemangordon> linux-image-droid4/testing 5.11.2-3+2m7 armhf [upgradable from: 5.11.2-2+2m7]
<Wizzup> apt update?
<freemangordon> mhm
<Wizzup> I mean I got 5.15 from the repo so it must be there
<freemangordon> what is the name according to dlkg -l ?
<freemangordon> and version
<Wizzup> ii linux-image-droid4 5.15.0-1+2m7.2 armhf Linux kernel for Motorola Droid4
<freemangordon> E: Version '5.15.0-1+2m7.2' for 'linux-image-droid4' was not found
<Wizzup> well, please double check your repo setup and see if apt update complains
<freemangordon> deb https://maedevu.maemo.org/leste beowulf-experimental main contrib non-free
<freemangordon> ah, d4?
<freemangordon> I was expecting this to hit main :)
<Wizzup> yes it's in droid4 component atm
<freemangordon> ok, that explains it
<Wizzup> are you trying on some other device?
<freemangordon> no
<Wizzup> ok, if you try it on n900 it will not work since we don't ship the dts
<freemangordon> yeah
mardy has quit [Quit: WeeChat 2.8]
<freemangordon> btw, what's with hildon-connectivity-wlan?
<freemangordon> I cannot upgrade it
asriel has quit [*.net *.split]
asriel has joined #maemo-leste
<freemangordon> rebooting, lets see
<freemangordon> YAY! it's alive :)
<Wizzup> :)
<freemangordon> but, with SW rendering :)
<Wizzup> hm?
<freemangordon> lemme check
<Wizzup> sry [hone
<freemangordon> PVR:(Error): PVRSRVBridgeCall: Failed to access device. Function ID:3223086849 (strerror returns no value.). [0, ]
belcher has joined #maemo-leste
<freemangordon> oh, seems x gets initialized before pvr module :(
<uvos> pvrsrvinit missing?
<freemangordon> DDX replaces it
<uvos> no
<uvos> thats not ok
<freemangordon> yes, it is
<freemangordon> sec
<uvos> its in sysinit for a reason
<uvos> we need it for sdl usage before x
<freemangordon> oh
<uvos> for charging-sdl to work on
<uvos> drm
<freemangordon> ok, I see
<freemangordon> ok, where shall we have pvrsrvinit?
<uvos> is fine
<freemangordon> yeah, ok, but who shall call it?
<uvos> openrc
<uvos> in sysinit
<Wizzup> I can add te init script
<Wizzup> we have it already for old ddk
<freemangordon> yes, please do
<freemangordon> hmm, something got broken
<freemangordon> I can't open applications
<freemangordon> oh, I should have that TS specific udev rule, right?
<uvos> yeah
<uvos> ofc
<uvos> I can't open applications = you cant open the application menu?
<uvos> yeah
<uvos> your clicking the hildon button twice :)
<freemangordon> yeah
<freemangordon> I think I am going crazy :)
<freemangordon> *thought
<freemangordon> Wizzup: run glmark from h-d :p
<freemangordon> ok, we have issue with fullscreen applications
<freemangordon> maybe I shall flush framebuffer from exa copy function too
<Wizzup> freemangordon: back
<Wizzup> I will port the init script to sgx-ddk-um now
<freemangordon> ok
<Wizzup> and add the env
<Wizzup> (profile.d)
<freemangordon> I am going to have some rest for a while
<Wizzup> *nod*
<freemangordon> we have one issue remaning (fullscreen apps), I'll take care of it maybe tomorrow
<Wizzup> is that tklock
<freemangordon> Wizzup: please run glmark in window and tell me what you think
<Wizzup> I hope to get n900 going by the end of the day
<Wizzup> ok, is it in our repo?
<freemangordon> tklock and xterm
<Wizzup> I always forget where we get it from
<freemangordon> glmark?
<freemangordon> no
<Wizzup> dorian scroling is smoother I think
<Wizzup> :)
<freemangordon> I clone/compile
<Wizzup> and maep is much muhc better
<Wizzup> ok
<Wizzup> freemangordon: hm I see some corruption now after reboot
<Wizzup> could be your flip change?
<Wizzup> wifi scan dialog has random parts of characters/flyphs
<Wizzup> glyphs*
<freemangordon> Wizzup: yeah, saw it too
<freemangordon> please revert it and try if it fixes the corruption
<Wizzup> ok
<freemangordon> I'll make a better patch that skips that wait for fullscreen DRI blits only
<freemangordon> if it turns out this is the one to blame
<freemangordon> Wizzup: or, bisect :)
<freemangordon> sorry about that
<Wizzup> np
<Wizzup> I'll start with the obvious target
<Wizzup> /commit
<parazyd> Wizzup, freemangordon: Do we still need /usr/bin/pvrsrvinit ?
<parazyd> (We have that from pvr-omap4-utils
<parazyd> )
<Wizzup> yes
<Wizzup> I am on it
<Wizzup> for sgx-ddk-um
<parazyd> ah ok
<parazyd> Can you please add the conflicts then too?
<parazyd> I'll give you a diff
<Wizzup> hm?
<parazyd> Are you working on the package right now?
<parazyd> (If so, just add this as well: http://ix.io/3FO8)
<Wizzup> phone 1min...
<uvos> dont use the closed source pvrsrvinit binary ofc
<uvos> no need
<Wizzup> parazyd: please add whatever the pkg needs
<Wizzup> I will just add the init script and the profile.d
<Wizzup> but pvr-omap4 is deprecated so need to work on that...
System_Error has quit [Ping timeout: 276 seconds]
<Wizzup> parazyd: I wasn't working on the package, but I will add some stuff now
<Wizzup> after I figure out the corruption
<Wizzup> parazyd: basically we just need the initscript from pvr-omap4-utils in sgx-ddk-um-libs I think
<Wizzup> you can make it a separate non -libs thing
<Wizzup> also for testing the n900 with droid4-linux all we need to do is add a dtb file to the builddeb script no?
<uvos> you have to build uimage too or?
<uvos> or dose n900 uboot work with zimage now
<Wizzup> well I have newer u-boot I think
<Wizzup> but others might need it
<Wizzup> we don't have a way to auto update u-boot for folks
<Wizzup> since there are so many possible setups
<uvos> yeah
<uvos> some solution is still needed
<Wizzup> yes, but like with d4, I want to see the bits on my screen here first ;)
System_Error has joined #maemo-leste
<parazyd> Wizzup: Yeah, just append the dtb in debian/rules
<Wizzup> freemangordon: with that commit reverted the corruption seems gone
<freemangordon> ъеах
<freemangordon> yeah
<freemangordon> as expected (see the commit message :) )
<Wizzup> shall I revert it or drop it?
<Wizzup> yeah
<freemangordon> better drop
<Wizzup> ok
<Wizzup> rebuilding ddx
ruleh has joined #maemo-leste
Wikiwide_ has joined #maemo-leste
ruleh has quit [Quit: Client closed]
ruleh has joined #maemo-leste
<uvos> Package libllvm8 is not available, but is referred to by another package. <-- where is this supposed to be?
<parazyd> We'll sort it out
<parazyd> You can get it from beowulf-backports for the time being
<uvos> backports ok
<parazyd> (That's devuan upstream repos, not ours)
<uvos> yeah i know thanks :)
<parazyd> :)
<uvos> y
<uvos> upps wrong window
<uvos> [ 43.960] (EE) OMAP(0): ERROR: failed to reconfig crtc 1
<uvos> hmm
<uvos> what am i missing? kmscube works fine so dose weston
<Wizzup> where di you get this?
<uvos> xorg.log
<uvos> it also [ 29.770] (II) OMAP(0): Successfully initialized the "omap_pvr" sub-module
<uvos> so pvr ddk is working fine for video-omap too
<Wizzup> it is harmful?
<uvos> yes xorg dosent start
<uvos> errors are fatal :P
<uvos> by convetion anyways
<Wizzup> I think I see it too but it doesn't seem to be fatal?
<uvos> hmm
<uvos> so i just rebooted
<uvos> and now it did start
<uvos> but its extreamly slow
<uvos> like llvmpipe slow, but nothing changed in xorgs log
<Wizzup> yes, this is mesa.sh
<Wizzup> # cat /etc/profile.d/mesa.sh
<Wizzup> #!/bin/sh
<Wizzup> export MESA_LOADER_DRIVER_OVERRIDE=pvr
<Wizzup> It might need to do +x I am not sure
<Wizzup> this will be in sgx-ddk-um-tools momentarily
<Wizzup> also the init script
<uvos> huh
<uvos> why is that needed
<uvos> kmscube dose fine
<Wizzup> what do you mean?
<uvos> it uses sgx renderer
<Wizzup> what is 'it' ?
<Wizzup> the env var?
<uvos> yes the env var, why are we forcing pvr
<uvos> with kmscube mesa chooses pvr by its own will
<Wizzup> because mesa trying to load the wrong driver name, I think it's been discussed ~5 times here in the last month or so
<Wizzup> with this picked at the 'best' solution next to make a symlink
<uvos> yeah except thats not what i see
<Wizzup> in X?
<uvos> kmscube -D /dev/dri/card1
<Wizzup> I don't know what path that takes
<uvos> version: "OpenGL ES 2.0 build 1.17@4948957"
<uvos> renderer: "PowerVR SGX 540"
<uvos> Wizzup: should be same as x
<Wizzup> try to set the env and see if X becomes accelerated?
<uvos> yeah
<uvos> sec
<Wizzup> I needed it, before I did that it was llvmpipe too
<Wizzup> parazyd: we'll need sgx-ddk-um-tools in some meta too
<uvos> Wizzup: hmm yeah with the envvar its acellerated
<uvos> but hmm
<uvos> wierd why would mesa suddenly choose differently for the same dri device
<uvos> 768 frames in 5.0 seconds = 153.477 FPS
<uvos> 5x improvement
<uvos> not bad
<freemangordon> what is this?
<uvos> gears
<freemangordon> ah
<uvos> firefox-esr dosent start
<uvos> (segfaults instead)
* bencoh headscratches - 153fps?!
<Wizzup> surf does the same I think
<bencoh> is it without vsync this time?
<uvos> bencoh: its allways been without vsync
<bencoh> ah, alright
<freemangordon> yeah, no vsync on d4
<bencoh> I thought we somehow reached the conclusion that it was somehow synced but that it could manage a bit more than 60
<bencoh> but ... fair enough
<uvos> that was on android
<bencoh> ah
<Wizzup> freemangordon: you also need sgx-ddk-um-tools now
<Wizzup> it contains init script and mesa.sh
<freemangordon> ok
<uvos> there is no debug symbols for ff-esr in devuan
<uvos> whats up with that
<uvos> :(
<Wizzup> dbg vs dbgsym?
<freemangordon> debug symbols are in separate repo
<uvos> ah yes
<Wizzup> right
<uvos> im an idiot
<freemangordon> deb http://debug.mirrors.debian.org/debian-debug buster-debug main contrib non-free
<uvos> thanks, yeah i just flashed a new sd card and ,...
<freemangordon> np
<Wizzup> so with -tools I think it 'just works' as in no manual changes required
<Wizzup> now to sort out the dep
<Wizzup> s
<uvos> looks like all gtk3 applications also segfault
<freemangordon> this is something to do with mesa
<freemangordon> because I am sure those were working
<freemangordon> at least firefox-esr
HuGoDrOcHa has joined #maemo-leste
<uvos> have the devuan equivalent to the buster-debug repo above handy?
<uvos> ff-esr is a different version in devuan than buster
<HuGoDrOcHa> alguem do brasil ?
<HuGoDrOcHa> ?
<uvos> well nvm
<freemangordon> 0xaf250706 in dri2CreateScreen (screen=<optimized out>, priv=<optimized out>)
<uvos> yeah it segfaults in glx
HuGoDrOcHa has quit [Remote host closed the connection]
<freemangordon> hmm, can we tell it to use gles, not glx?
<uvos> sure maybe
<uvos> but it should not segfault
<freemangordon> yeah
<uvos> it should use sw rendering instead
<uvos> in ddk1.9 it did use gles
<freemangordon> well, maybe it is pvr_dri at fault
<uvos> not sure what changed here
<uvos> maybe something reports glx being avialable that dident before
<Wizzup> right that's quite possible
<uvos> sec ill start the server with -glx
<freemangordon> yeah, that helps
<uvos> yeah
<uvos> fullscreen is wonky tho
<uvos> but you know allready
<uvos> ok
<uvos> Section "Module"
<uvos> Disable "glx"
<uvos> EndSection
<uvos> ^^^ we can add that to xorg.conf for now
<uvos> we want to keep it really (to stop stuff from using glx)
<uvos> but ofc sefault is still a bug
Wikiwide_ is now known as Wikiwide
<uvos> scrolling in ff is great ;)
<Wizzup> now I need to try it as well
<Wizzup> uvos: so you have just that as conf?
<uvos> yeah
<freemangordon> what?
<uvos> freemangordon: hmm?
<freemangordon> what conf for FF TS scroll?
<uvos> freemangordon: there is an evvar
<Wizzup> I think the config is more like don't make firefox segfault
<uvos> sec
<Wizzup> oh
<Wizzup> right
<freemangordon> ah
<Wizzup> nvm me
<Wizzup> I'll shut up ;)
<uvos> export MOZ_USE_XINPUT2=1
<freemangordon> ok, fullscreen if fixed too, going to push
<uvos> also apz.allow_zooming
<uvos> (to make zooming smartphone style)
<freemangordon> ok
<uvos> + something else for smartphone style selection
<uvos> but cant find it right now in my about:config
<uvos> Wizzup: yeah no kidding about maep
<uvos> thats insane improvement
<uvos> freemangordon: really incredible work :)
<freemangordon> :)
<freemangordon> and it will get better with DRI2 doing double-buffering
<freemangordon> for some reason omap driver assumes this to be tripple-buffering
<freemangordon> but anyway
<freemangordon> it needs to be fixed
<uvos> freemangordon: there is also something up with suspending composing
<freemangordon> uvos: compositing is not accelerated still
<uvos> freemangordon: right
<freemangordon> also XV
<uvos> freemangordon: but i mean suspending it
<uvos> dosent work
<uvos> in hildon
<freemangordon> uvos: sec to push fixed version
<freemangordon> and then we'll search for bugs
<uvos> the display just stops updateing if you ctrl-shift-n toggle it
<freemangordon> yes, I know
<uvos> ok
<freemangordon> that's the fix I am about to push :)
<uvos> ok ok
<uvos> :)
<uvos> sicelo: btw now that randr rotation working on n900 is really imminant
<uvos> sicelo: it would be great if you fixed the compatbile or what the probing problem was with the new st accell driver + the n900 accell
<uvos> i dimmly remember this as just being a missing compatible
uvos has quit [Ping timeout: 264 seconds]
<Wizzup> freemangordon: building the src with fix
<freemangordon> installing ATM for a final test before asking you to rebuild DDX :)
<freemangordon> ah, well
<Wizzup> hehe well it's -experimental
<freemangordon> yeah
<freemangordon> but still
<freemangordon> yeah, that change fixed it