tmlind | fyi, here's a little shell script for a few socs to use with pvrsrvinit: muru.com/linux/d4/pvrsgx-init | 08:07 |
---|---|---|
tmlind | trying to do the init on nfsroot was just driving me nuts with different modules and separate library path for each soc.. | 08:07 |
uvos | the fact that the blobs cant even deal with the core revision being different is nuts | 08:08 |
uvos | at runtime | 08:08 |
tmlind | if anybody wants to play with n9, looks like initializes with the ti335x blobs | 08:08 |
uvos | i wonder how there code looks | 08:08 |
tmlind | some of it could be fixed and detected in pvrsrvinit.c | 08:08 |
uvos | well i know accually its #ifdef CONDITION_60000000 | 08:09 |
tmlind | detect the soc like my shell script does | 08:09 |
freemangordon | uvos: did you manage to try sway on n900? | 08:39 |
freemangordon | or whatever it was | 08:40 |
freemangordon | tmlind: can I help somehow with fixing 33bc438d6d8883d77e37b369fe5144ee9b01fad8 ? | 08:43 |
freemangordon | wait, what? pvr_dri in blobs is with debug symbols? | 08:50 |
freemangordon | uvos: does it make sense to pull leste mesa master into 'your' mesa (the one with pvr driver) | 08:54 |
uvos | freemangordon: no not yet | 08:58 |
freemangordon | ok | 08:59 |
freemangordon | what about mesa? | 08:59 |
freemangordon | I am going to try to build and test it | 08:59 |
uvos | freemangordon: leste mesa is just upstream | 08:59 |
freemangordon | I know | 08:59 |
uvos | freemangordon: we just have the package because its newer | 08:59 |
uvos | freemangordon: so no i think i based the pvr mesa on the same version as the leste one | 09:00 |
freemangordon | does it make sense to merge it to your tree? | 09:00 |
uvos | freemangordon: not atm | 09:00 |
freemangordon | ok | 09:00 |
freemangordon | uvos: do you cross-compile it? | 09:01 |
freemangordon | or you build on d4 | 09:01 |
uvos | no i just compiled it on d4 | 09:01 |
freemangordon | oh | 09:01 |
uvos | was not that bad | 09:01 |
freemangordon | I will try to cross-compile | 09:01 |
uvos | 30 min or so | 09:01 |
freemangordon | yeah,but... still | 09:01 |
uvos | maybe less | 09:01 |
uvos | yeah corss-compile would be great | 09:01 |
freemangordon | will try | 09:01 |
freemangordon | uvos: mesa-pvr-meamo branch I guess? | 09:02 |
uvos | another reason for me to get leste to work on xt1602 - ts farily fast | 09:02 |
uvos | yes | 09:02 |
freemangordon | won.t happen | 09:17 |
freemangordon | will have to compile on the device | 09:18 |
freemangordon | and ofc battery is on 0 % :) | 09:19 |
uvos | why dont you do it on the n900 instead then? :P | 09:20 |
freemangordon | single 600MHz core | 09:21 |
freemangordon | will take ages to compile | 09:21 |
Wizzup | You can do it with qemu | 09:21 |
Wizzup | or with spinals methods | 09:21 |
Wizzup | https://leste.maemo.org/Development#Cross-distro_solution_for_development_inside_an_ARM.2FARM64_chroot_on_a_PC | 09:21 |
freemangordon | I was looking for qemu debian armhf images ;) | 09:21 |
Wizzup | which is https://leste.maemo.org/Development#Crossbuilding | 09:22 |
Wizzup | you would have to update systemd-nspawn with lxc or something | 09:22 |
freemangordon | trying to install armhf gl libs in x86 leste wanted to remove almost everything | 09:22 |
freemangordon | lemme try with a container | 09:24 |
Wizzup | maybe we need to provide a lxc file | 09:26 |
freemangordon | mhm | 09:29 |
freemangordon | I think for now I will just wait d4 battery to charge | 09:30 |
freemangordon | lets hope it is not broken | 09:30 |
freemangordon | hmm, I see 15%, SO IT SHOULD BE OK | 09:31 |
freemangordon | oops | 09:31 |
Wizzup | usually leaving it on a pc charger overnight | 09:31 |
uvos | frendly reminder that https://github.com/maemo-leste/leste-config/pull/25 makes leste shutdown before the battery is totaly empty avoiding this state on mapphones | 09:32 |
Wizzup | uvos: I think the phone still uses some when powered off no | 09:32 |
uvos | on d4 ist manageble | 09:33 |
uvos | 1 ish mA | 09:33 |
uvos | so takes quite some time for the battery to get to the sate where its hard to charge | 09:33 |
uvos | on bionic yeah | 09:33 |
uvos | shits bad | 09:33 |
uvos | hmm just booted 5.15 with new rootfs | 09:35 |
uvos | no wlan interface | 09:35 |
uvos | fun | 09:35 |
Wizzup | uvos: what if you manually probe the driver | 09:36 |
uvos | its loaded | 09:36 |
freemangordon | on n900? | 09:38 |
uvos | yeah | 09:38 |
freemangordon | you need to modprobe wl1251 and wl1251_spi | 09:38 |
freemangordon | also, wlan inteface gets renamed after every bood | 09:38 |
uvos | yeah they are there | 09:38 |
freemangordon | *boot | 09:38 |
uvos | i only have lo | 09:38 |
freemangordon | wlan0,1,2... | 09:39 |
freemangordon | check in dmesg what wlan0 was renamed to | 09:39 |
uvos | missing fw maybe | 09:39 |
freemangordon | this is debian not leste? | 09:39 |
uvos | pretty hard to check dmesg on device | 09:39 |
uvos | yeah | 09:39 |
freemangordon | ah, could be missing FW, yeah | 09:39 |
uvos | no serial :( | 09:39 |
freemangordon | yeah, its tricky, I know ;) | 09:40 |
uvos | anyhow ill have to pick this up later | 09:40 |
uvos | ttyl | 09:40 |
uvos | neat i cant even type wl1251 to reload the driver | 09:46 |
uvos | to look at dmesg | 09:46 |
uvos | beacuse no numbers | 09:46 |
freemangordon | burn leste image and move dsme from /etc/init.d | 09:46 |
uvos | but then i dont have new enough glibc | 09:47 |
uvos | anyhow i really need to go no ttyl for real | 09:48 |
uvos | *now | 09:48 |
freemangordon | ttyl | 09:48 |
freemangordon | hmm, I shall fix dsme to not spit errors when it cannot open a watchdog | 09:48 |
freemangordon | oh, oops on d4 :( | 09:54 |
freemangordon | while it was upgrading | 09:54 |
Wizzup | this might be the 'dsme is restarting' issue | 09:54 |
freemangordon | no | 09:55 |
Wizzup | kernel oops? | 09:55 |
freemangordon | kernel oops in 8250_serial | 09:55 |
Wizzup | hm | 09:55 |
freemangordon | https://pastebin.com/XAgVu6YY | 09:55 |
Wizzup | well is it new kernel? | 09:55 |
freemangordon | no, should be stock one | 09:56 |
freemangordon | Linux devuan-droid4 5.11.22 #1 SMP PREEMPT Thu Sep 30 10:40:46 UTC 2021 armv7l GNU/Linux | 09:57 |
freemangordon | though that is after the restart, no idea if kernel was upgraded | 09:57 |
Wizzup | it probably was | 10:03 |
freemangordon | hmm, glib was not upgraded with the fixed version? | 10:14 |
tmlind | freemangordon: let's debug that revert a bit later, trying to adding pvr_ocp_readl/writel to pvr-drv.c.. | 10:14 |
freemangordon | ok | 10:14 |
freemangordon | hmm, it was upgraded | 10:14 |
freemangordon | ah, I guess I need hildon-mime-whatever | 10:15 |
freemangordon | wtf! meson (>= 0.52) | 10:27 |
freemangordon | parazyd: where shall I get that from! backports? | 10:29 |
freemangordon | uvos: hmm, I don;t see pvr driver being build | 10:38 |
freemangordon | do I need to tweak build scripts? | 10:38 |
Wizzup | we have a package to build it don't we? | 10:51 |
Wizzup | maybe that contains some instructions | 10:51 |
freemangordon | I had to tweak debian/rules | 10:51 |
freemangordon | still building so not sure what the result will be | 10:52 |
Wizzup | ok | 10:52 |
freemangordon | Wizzup: any clue why wlan interface get renamed on every reboot? on n900 with 5.15 that is | 11:06 |
freemangordon | *gets | 11:06 |
Wizzup | yes, it gets a random mac | 11:12 |
Wizzup | and our ifup thing is not called probably | 11:12 |
Wizzup | the one that assigns a static mac from a file | 11:12 |
freemangordon | ah | 11:13 |
freemangordon | hmm, I was under the impression this is fixed in the kernel | 11:13 |
freemangordon | like, it does FW load of a FW that was generated by reading CAL | 11:13 |
freemangordon | hmm, where is Pali | 11:14 |
Wizzup | I think the kernel folks didn't like it or something | 11:14 |
freemangordon | did they come up with a way to fix that? | 11:15 |
freemangordon | I don;t remember how did that discussion end | 11:15 |
Wizzup | I don't think so | 11:17 |
freemangordon | hmm, pvr_dri in 1.17 seems to have more stuff that chromiumos pvr_dri | 11:29 |
freemangordon | *than | 11:29 |
freemangordon | luckily it is compiled with debug symbols, so I can RE back the missing parts | 11:29 |
Wizzup | what parts are missing? | 11:31 |
freemangordon | like for example PVRDRIFlushBuffersForSwap calls (missing in chromeos) PVRDRICacheFlushSurfaces | 11:32 |
freemangordon | blobs support PVRDRI_API_GL it seems | 11:33 |
freemangordon | I think I've just hit zswap on d4 | 11:38 |
freemangordon | and it looks dead :) | 11:38 |
freemangordon | we shall remove that | 11:38 |
Wizzup | hm | 11:40 |
Guest62 | hi guys, can anyone tell me if sphone is working on Droid 4? (if yes, how do I get it to install? do I need to add a new package repository?) | 11:56 |
Wizzup | hi | 11:59 |
Wizzup | it works for me in the sense that I can smses and it vibrates on calls, but the audio switching does not work for me yet | 11:59 |
Guest62 | I see; so how did you install it? | 12:01 |
Wizzup | I think you might need to enable the -devel repo(s) | 12:01 |
Wizzup | so you need additional repos in the apt sources | 12:02 |
Wizzup | add this/these: | 12:02 |
Wizzup | # cat /etc/apt/sources.list | grep devel | 12:02 |
Wizzup | deb https://maedevu.maemo.org/leste beowulf-devel main contrib non-free droid4 | 12:02 |
Wizzup | deb-src https://maedevu.maemo.org/leste beowulf-devel main contrib non-free droid4 | 12:03 |
Guest62 | firing up the Droid rn | 12:03 |
Wizzup | then 'apt install sphone' should work | 12:04 |
Guest62 | ha, how do I enter this "|" character on the Droid keyboard? :P | 12:07 |
Guest62 | nevermind, used nano to edit the source.list file | 12:26 |
Guest62 | and got this to install, thank you! | 12:27 |
Wizzup | great | 12:40 |
Wizzup | btw, got a nickname other than guest? | 12:40 |
Wizzup | and for |, it's mapped on p | 12:40 |
Wizzup | Guest62: see here https://leste.maemo.org/Motorola_Droid_4#Notes | 12:41 |
freemangordon | hmm, mesa still builds | 14:25 |
tmlind | freemangordon: maybe send your fix with a description etc to the linuxopenpvr mailing list? my changes will take some more time and testing.. | 16:03 |
freemangordon | ok | 16:06 |
freemangordon | hmm, glmark works with mesa I just build | 16:56 |
freemangordon | uvos said it doesn't, weird | 17:00 |
freemangordon | glmark2 Score: 36 | 17:02 |
freemangordon | with TI provided blobs it is 37, but I guess this is within the margin of the error | 17:02 |
freemangordon | Xorg started with no issue, however, I hit the known bugs as soon as I tried xterm | 17:08 |
freemangordon | ok, seems we have x support :D | 17:09 |
freemangordon | uvos was right | 17:09 |
freemangordon | ok, everything runs fine, besides that es2gears_x11 are noit visible :D | 17:15 |
freemangordon | but, I am almost sure this is glamor bug I was fixing | 17:16 |
freemangordon | 234.848] (II) modeset(0): glamor X acceleration enabled on PowerVR SGX 530 | 17:17 |
freemangordon | you know what! all this means we don;t need any shim or hacks :D | 17:18 |
freemangordon | worst thing is to patch 2-3 blobs to relax glibc requirement | 17:19 |
freemangordon | but nothing needs to be preloaded ;) | 17:19 |
sunshavi | good news. And a lot of work have been done | 17:25 |
Wizzup | freemangordon: right, and then glamor fixes or alt 2d path? | 17:28 |
freemangordon | I am waiting for uvos to report on the performance with wayland | 17:30 |
Wizzup | right | 17:30 |
freemangordon | hmm | 17:30 |
freemangordon | es2gears seem to run on swrast | 17:31 |
freemangordon | Wizzup: do you know how to tell mesae wich dri driver to use? | 17:32 |
freemangordon | *mesa | 17:32 |
Wizzup | https://docs.mesa3d.org/envvars.html maybe helpful | 17:35 |
freemangordon | looking at it, but cannot find anything useful | 17:36 |
Wizzup | yeah, I guess it's not gallium | 17:36 |
Wizzup | maybe MESA_LOADER_DRIVER_OVERRIDE ? | 17:36 |
* freemangordon tries | 17:37 | |
freemangordon | yeah, that's better :) | 17:38 |
freemangordon | I still see no gears, but fps is 57 instead of 19 | 17:38 |
freemangordon | OMG I see gears!!! | 17:40 |
Wizzup | what did you change? | 17:40 |
freemangordon | initially I started xorg with 16bpp | 17:41 |
Wizzup | ah | 17:41 |
freemangordon | also, I added MESA_LOADER_DRIVER_OVERRIDE=pvr to xorg startup | 17:41 |
freemangordon | no idea which one helped | 17:42 |
freemangordon | will try | 17:42 |
Wizzup | next up, h-d? ;D | 17:42 |
freemangordon | no, glamor needs to be fixed first, IIUC | 17:42 |
freemangordon | yeah, depth 16 is not somehting that pvr likes it seems | 17:43 |
freemangordon | I can try to hack it though | 17:43 |
Wizzup | I don't think we use 16bpp even on the n900 now | 17:44 |
Wizzup | (otherwise the status applet was buggy) | 17:44 |
freemangordon | because of the buggy drivers | 17:44 |
Wizzup | yeah ok, I suppose I meant it's nice ot have, but we don't need it right now | 17:45 |
freemangordon | sure | 17:45 |
freemangordon | running glmark_es2 now, lets see | 17:48 |
Wizzup | in x11 mode I guess, not drm mode? | 17:49 |
freemangordon | could someone run glmark_es2 with old driver to have a base to compare to | 17:49 |
freemangordon | yes, in x11 mode | 17:49 |
freemangordon | hmm, x11 eats all the cpu, not good | 17:50 |
Wizzup | probably a bottleneck in the 2d part? | 17:50 |
freemangordon | yeah, maybe | 17:50 |
freemangordon | but, why 2d part? | 17:50 |
Wizzup | freemangordon: isn't this also using glamor? | 17:54 |
Wizzup | I mean, for anything that is drawn on the screen, no/ | 17:55 |
freemangordon | yes | 17:55 |
Wizzup | well that could be the bottleneck then? | 17:55 |
freemangordon | but, 3d only calls present, which should not take twice the time | 17:55 |
Wizzup | well what's the score? :) | 17:56 |
freemangordon | still running, but I expect something like 20 | 17:56 |
freemangordon | or even less | 17:56 |
freemangordon | it does something with the CPU | 17:56 |
freemangordon | oh, wait | 17:57 |
freemangordon | I think I know what it is | 17:57 |
freemangordon | by default glamor doesn;t know about BGRA | 17:57 |
freemangordon | so i guess it does BGRA<->ARGB in software | 17:57 |
freemangordon | well, I have a patch for that s well :) | 17:57 |
Wizzup | heh | 17:59 |
freemangordon | oh, ok, I will have to get back to xorg | 17:59 |
freemangordon | abook will have to wait :) | 17:59 |
Wizzup | get back to what part in particular? | 17:59 |
freemangordon | start from where I stopped | 18:00 |
freemangordon | SubImage2D or whatever | 18:00 |
Wizzup | ah, I didn't know we were at this point before with 1.17 | 18:00 |
Wizzup | I guess we were | 18:00 |
Wizzup | right | 18:00 |
freemangordon | maybe it will work with upstream mesa | 18:00 |
freemangordon | glmark2 Score: 25 | 18:01 |
Wizzup | so what does not work right now | 18:01 |
freemangordon | xorg(pvr) hangs as soon as you start xterm | 18:01 |
Wizzup | there were the previous ones: https://pastebin.com/hXWt4HPP | 18:01 |
Wizzup | so maybe it is the swizzle as you mention | 18:01 |
freemangordon | mhm | 18:01 |
freemangordon | I will have to build xorg | 18:02 |
freemangordon | this will take a while :) | 18:02 |
freemangordon | xterm: | 18:04 |
freemangordon | [ 2195.355468] PVR_K:(Error): SGXOSTimer() detected SGX lockup (0x12 tasks) | 18:04 |
freemangordon | [ 2195.362487] PVR_K: HWRecoveryResetSGX: SGX Hardware Recovery triggered | 18:04 |
freemangordon | but, this is a known issue | 18:04 |
freemangordon | The fact we don;t need my shim is really great | 18:05 |
tmlind | cool :) | 18:05 |
freemangordon | yeah | 18:05 |
freemangordon | lets see what uvos will report about WL 2d rendering performace | 18:06 |
tmlind | what's the 2d test, glmark2 also? | 18:06 |
freemangordon | if it is acceptable, I am goint to resume fixing glamor | 18:07 |
freemangordon | tmlind: no, but I am not sure what it is | 18:07 |
freemangordon | video playback I guess | 18:07 |
tmlind | ok, there's some moving linaro windows around test in glamark2 | 18:07 |
freemangordon | or scrolling long lists | 18:07 |
freemangordon | yeah, but it is still 3D | 18:07 |
tmlind | right, all 2d is using 3d with wl | 18:08 |
freemangordon | the point is - is n900 capable of video playback through 3D | 18:08 |
freemangordon | for example | 18:08 |
freemangordon | or - is it powerful enough so one can do kinetic scrolling of long list without (much) stutter | 18:10 |
freemangordon | tmlind: will omap2_defconfig kernel boot on droid4? | 18:18 |
freemangordon | your 5.15-rc2 tree that is | 18:18 |
freemangordon | oh, I need that reverted patch back I guess | 18:22 |
freemangordon | Wizzup: tmlind: d4 is ti443x, right? | 18:33 |
tmlind | freemangordon: yeah omap2plus_defconfig should boot on droid4 and n900 | 18:41 |
freemangordon | ok | 18:43 |
tmlind | yeah ti443x | 18:43 |
freemangordon | thanks | 18:43 |
Wizzup | tmlind: what would be a good way to make a static minimal kernel for kexecboot purposes? I started with doing something based on the loaded list of modules on the d4, but that seems not to work too well, so now I am trying omap2plus_defconfig with all '=m' set to '=y' _+ make defconfig | 19:00 |
Wizzup | so this boots to a point, but then it just doesn't want to mount any rootfs | 19:06 |
Wizzup | even rootdelay doesn't make it panic after the delay | 19:06 |
tmlind | Wizzup: something uvos uses for the clownboot on bionic should do the trick | 19:08 |
tmlind | freemangordon: so which xorg driver did you end up tweaking, the armsoc driver? | 19:08 |
Wizzup | yeah, but he doesn't have the config/remember | 19:12 |
Wizzup | :) | 19:13 |
Wizzup | we'll see | 19:13 |
Wizzup | ok, I think I know what went wrong | 19:14 |
tmlind | ok | 19:15 |
Wizzup | yeah ok, the out of tree dtb was out of sync | 19:15 |
tmlind | ok | 19:15 |
tmlind | Wizzup, uvos: you might be able to recover the clownboot .config with zcat /proc/config.gz if it was built in | 19:16 |
Wizzup | yeah, I also suggested that a while aog | 19:17 |
Wizzup | I think I got it now though | 19:18 |
Wizzup | the dtb -mostly- worked fine, except that it didn't see the mmc sd card | 19:18 |
tmlind | ok | 19:18 |
Wizzup | but screen, modem, etc worked | 19:18 |
Wizzup | unlucky I guess :) | 19:18 |
Wizzup | going to pick a partition for kexecboot now | 19:18 |
tmlind | well the old dtbs are incomplete nowadays, you need a quite recent one for now | 19:18 |
Wizzup | yeah this was from 5.11 | 19:18 |
Wizzup | and I am booting 5.14 | 19:19 |
Wizzup | minor changes to the common dtsi | 19:19 |
Wizzup | enough to break it :D | 19:19 |
tmlind | yeah ok, we dropped all the old platform data for hwmod, so only dtb will have the interconnect data | 19:19 |
tmlind | you should see a warning about old dtb during boot | 19:20 |
freemangordon | tmlind: umm, what do you mean? | 19:21 |
freemangordon | I didn;t tweak anything, what I did is to get chromeos mesa that has pvr dri driver | 19:22 |
freemangordon | so, now it uses modesetting with glamor | 19:24 |
freemangordon | 'it' == xorg | 19:24 |
tmlind | oh ok nice :) | 19:24 |
tmlind | wow | 19:24 |
freemangordon | as uvos correctly guessed, with that mesa there is no need of my shim as X support will be there | 19:24 |
freemangordon | and yes, it is there | 19:25 |
tmlind | great | 19:29 |
Wizzup | what is a sensible way to see what partition is bpsw? | 19:41 |
tmlind | which kernel? | 19:42 |
Wizzup | just a second | 19:43 |
Wizzup | 2.6.35.7-g5fa4155 | 19:43 |
Wizzup | 2.6.35.7-g5fa4155 | 19:44 |
Wizzup | oops | 19:44 |
tmlind | cat /proc/cmdline might show it for android kernels | 19:44 |
Wizzup | shows: console=/dev/null rw mem=456M@0x80000000 mem=52M@0x9CC00000 vram=4M omapgpu.vram=0:4M init=/init ip=off mmcparts=mmcblk1:p7(pds),p15(boot),p16(recovery),p17(cdrom),p18(misc),p19(cid),p20(kpanic),p21(system),p22(cache),p23(preinstall),p24(userdata),p25(emstorage) | 19:45 |
tmlind | hmm maybe do strings on the cid partition? | 19:48 |
tmlind | hmm no cdt partition, not sure which one it is | 19:48 |
Wizzup | cid seems to be only 0xff | 19:48 |
Wizzup | https://pastebin.com/raw/Byg5J5fJ | 19:49 |
Wizzup | It might just be the same as on bionic, so p14, but I don't really know how to verify that | 19:50 |
Wizzup | I just need to figure it out so that I can give the static zimage the right partition to load kexecboot from | 19:50 |
tmlind | if it's empty it's not in use, if it's not empty, don't overwrite | 19:51 |
Wizzup | clearly fastboot knows what bpsw is | 19:51 |
tmlind | do hd on it to see | 19:51 |
Wizzup | sorry, hd? | 19:51 |
Wizzup | hexudmp | 19:52 |
Wizzup | ok | 19:52 |
Wizzup | yeah I did that | 19:52 |
tmlind | could be p14, but only 2MB? | 19:55 |
tmlind | would be still enough for kexecboot, kexec and busybox | 19:55 |
Wizzup | going to flash to bspw and see what's in p14 | 19:55 |
Wizzup | FAILED (remote: Battery Low) | 19:57 |
Wizzup | in another hour I guess :) | 19:57 |
Wizzup | yeh it is p14 | 20:00 |
Wizzup | uvos: when you get back, I have trouble mounting /system as rw from android | 20:07 |
Wizzup | # mount -o remount,sw /system | 20:08 |
Wizzup | Usage: mount [-r] [-w] [-o options] [-t type] device directory | 20:08 |
Wizzup | maybe it needs none there or something? | 20:08 |
Wizzup | it wasn't the sw typo | 20:09 |
Wizzup | it needs to be like this | 20:09 |
Wizzup | mount -o remount,rw /dev/block/system /system | 20:09 |
Wizzup | oh, looks like mmc1 is not visible, but mmc0 is [...] | 20:13 |
Wizzup | I guess I get to reflash android now | 20:13 |
bencoh | https://www.devuan.org/os/announce/chimaera-release-announce-2021-10-14 :) | 20:25 |
Wizzup | just for the record the modem unlock survived android reflash, as expected | 21:01 |
Wizzup | ah, I think it might just be called mmcblk0p2 .... | 21:05 |
Wizzup | err mmcblk2** | 21:05 |
Wizzup | ah, no internal mmc on my 5.14.9 - will fix that later | 21:09 |
Wizzup | I think once that's solved for the droid3 then kexecboot will work | 21:09 |
freemangordon | hmm, h-d starts but nothing gets rendered | 21:15 |
freemangordon | I suspect I shall export MESA_LOADER_DRIVER_OVERRIDE=pvr systemwide | 21:16 |
freemangordon | hmm, glmark2 does not work on d4 | 21:36 |
freemangordon | glmark2-drm that is | 21:36 |
sicelo | i'm really impressed fmg :-) | 21:37 |
freemangordon | :) | 21:38 |
Wizzup | freemangordon: yeah that seems like a safe bet (system wide) | 21:39 |
freemangordon | where should I put that? | 21:41 |
Wizzup | don't know per se, but if you put it in /etc/profile it might work | 21:49 |
freemangordon | omg, hildon-desktop started :) | 21:56 |
freemangordon | on n900 that is | 21:58 |
sunshavi | awesome | 21:59 |
freemangordon | h-d scrolls with 58 fps | 22:01 |
sicelo | this is N900? | 22:01 |
freemangordon | mhm | 22:01 |
freemangordon | well, there are artifacts | 22:02 |
freemangordon | like the last 2-3 frames are 'recycled' | 22:02 |
freemangordon | also, it seems TFP does not work | 22:04 |
freemangordon | (texture-from-pixmap) | 22:05 |
freemangordon | could be a clutter bug though, but I doubt | 22:05 |
freemangordon | yeah, glamor is buggy as hell :( | 22:06 |
freemangordon | oh | 22:06 |
freemangordon | tmlind: any idea: | 22:06 |
freemangordon | cma: cma_alloc: reserved: alloc failed, req-size: 332 pages, ret: -12 | 22:06 |
Wizzup | larger cma required maybe? sometimes there is a hardcoded limit in kernel | 22:14 |
freemangordon | yeah | 22:16 |
freemangordon | hmm, why h-d does not rotate? | 22:16 |
freemangordon | ok, xrand rotates it, but scrolling is with 10 fps | 22:18 |
Wizzup | freemangordon: n900 sensors are not set up for rotation | 22:20 |
Wizzup | if they would, current n900 would break | 22:20 |
freemangordon | I am sending signal with dbus-send | 22:20 |
freemangordon | run-standalone.sh dbus-send --system --type=signal /com/nokia/mce/signal com.nokia.mce.signal.sig_device_orientation_ind string:'portrait' | 22:21 |
freemangordon | hmm, I guess it needs mce running | 22:21 |
Wizzup | right | 22:22 |
Wizzup | rotated being slow could be many things I guess | 22:22 |
freemangordon | no, I mean - h-d does not rotate when I send signal with dbus-send | 22:23 |
freemangordon | if I rotate with xrandr, then scrolling is slow | 22:23 |
freemangordon | oh, maybe orientation is locked? | 22:24 |
freemangordon | what was the gconf key? | 22:24 |
Wizzup | sorry, do not know | 22:28 |
sicelo | /apps/osso/hildon-desktop/orientation_lock (at least here on my fremantle system) | 22:29 |
freemangordon | yeah, but it is true | 22:29 |
freemangordon | oh | 22:29 |
sicelo | :-) | 22:29 |
sicelo | should be false if you want orientation active | 22:30 |
freemangordon | orientation_lock = false | 22:30 |
freemangordon | sorry, I meant false | 22:30 |
freemangordon | anyway, I think I should stop for today | 22:30 |
sicelo | ah | 22:31 |
Generated by irclog2html.py 2.17.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!