libera/#maemo-leste/ Friday, 2021-10-29

Wizzupdhclient doesn't respond to sigusr1, hehe10:31
Wizzupwhich means we have to kill it and start it again10:33
Wizzupok this is more work than I had hoped10:54
Wizzupparazyd: ok I added resolvconf to udhcpc11:16
parazydAlright11:19
parazydDid you split the functionality into multiple scripts?11:19
parazydI think that might be good, so we make it a bit more modular.11:20
Wizzupnot atm, it's like ~4 lines atm11:21
WizzupI'll submit a PR in a second11:22
Wizzupas rfc11:22
Wizzup              The domain directive is an obsolete name for the search directive that handles one search list entry only.11:25
Wizzupah...11:25
lelMerlijnWajer opened a pull request: https://github.com/maemo-leste/libicd-network-ipv4/pull/3 (etc/50_ipv4_network_setup: use resolvconf)11:35
Wizzupparazyd: ^^11:35
WizzupI don't know what the purpose of LEASE_PARAMS is there11:36
uvosimpoverish the american middle class11:39
Wizzupuvos: huh? :p11:42
uvoswas a joke, aperantly not a great one: the steriotype being that broke americans who get a decent job immidatly impoverish themselves again by leasing a mustang or somth. at terrible contractual conditions.11:45
uvos*stereotype11:45
Wizzupah11:46
Wizzupyeah I figured it was a lease joke11:46
Wizzuphehe11:46
Wizzupanyway I think this resolv/dns problem is resolved11:46
uvosyay11:46
WizzupI rely on sphone all the time for my 3g connections hehe11:47
Wizzup(I send myself a sms when I start activating the interface to make sure ofono wakes up)11:48
uvosoof11:49
uvosyeah ofono issues are another pressing concern11:50
uvosthe interfaces sphone needs all work very well at least11:50
uvosi have never seen it not ring11:51
Wizzupyeah I think it's probably a relatively minor tweak11:51
Wizzupit could just be a matter of adding some g_at_chat_register to motorola_sms_probe11:52
Wizzupi.e. "kick" things11:52
Wizzup^^ above is not correct I think11:55
Wizzupas in it's ot the g_at_chat_register that's required11:56
Wizzupotherwise it wouldn't miss the sim changes I think11:56
Wizzupwhat I find surprising is the CIEV messages (set to 5,1,0 or something) when internet is being activated11:58
Wizzupmaybe voicecall.c catched that and doesn't kick or something11:59
Wizzupheh:12:01
Wizzup# cat /run/resolvconf/interface/wwan3.udhcpc12:02
Wizzupnameserver 0.0.0.012:02
Wizzupnameserver 0.0.0.012:02
Wizzupyeah it gets that via env, so it's not the fault of my resolvconf changes..12:04
Wizzupdns=0.0.0.0 0.0.0.012:04
Wizzupseems that goes wrong somewhere in ofono libs or so12:07
Wizzupfreemangordon: this is for later, but looks like ctx->settings->dns in libicd-network-ofono is 0.0.0.0 when it is not in the ofono context12:09
Wizzupbtw, uvos, what's the best way to get max ofono debug, it's not quite clear to me12:14
Wizzup(in case you know)12:14
uvosi dont, when debugging the calls state not being repored thing i just steped though with gdb12:20
Wizzupok12:31
uvosWizzup: parazyd: http://uvos.xyz/maserati/hp13:59
uvoshere are the headphone jack detection patches13:59
uvosalso tmlind13:59
freemangordonPVR:(Error): KEGLGetDrawableParameters: Couldn't recreate drawable14:16
freemangordon:)14:16
freemangordonthis is with one function ( PVRDRIDrawableRecreate() ) not implementsd14:16
Wizzupfreemangordon: what is the context?14:32
Wizzupuvos: right and then (later) for mainlining we'd need to make a separate codec/card right?14:33
Wizzupuvos: this is great, thanks, I think we should probably add it -devle kernel soon14:33
uvosmaybe, i think the changes to graph-card should be universally fine, but i dont relly know enough about how its used to say for certain14:43
uvosthere is something wrong with how the cpcap codec reports the hp jack for sure14:44
uvosasoc warns ASoC: DAPM unknown pin Headphones14:44
uvosbut if i report on a different pin that dose exist like Headphone Jack14:44
uvosit dosent work14:44
uvosits just not reported to userspace14:45
uvoswhich is wierd14:45
uvosso yeah the patches are def wip14:45
uvosbut they do work fine14:45
uvosthis is related to how headset_jack_pins is defined14:46
uvossee sound/soc/codecs/cpcap.c14:46
uvosnot sure why reporting on an  existing widget dosent work14:46
uvosmaybe ^^^ tmlind knows14:46
freemangordonWizzup: one more functionm remaining, from blob pvr_dri14:50
uvosfreemangordon: so your reing the differences from the blob into chomeos source?14:51
freemangordonyes14:51
freemangordonthough it is more like total RE14:52
freemangordonbut yeah14:52
freemangordonhopefully with that glmark will no longer hand and we'll have the correct x11 support14:52
freemangordon*hang14:52
freemangordonkmscube works :D15:14
freemangordonso is glmark2 :)15:15
freemangordonok, will clean-up the code a bit and will push15:18
uvoswhat remaining problem exist then?15:18
uvosxorg resize/move stil hangs?15:18
uvoswhat else?15:18
freemangordonno idea, I havent' tested with this pvr_dri15:19
uvosok15:19
freemangordonI mean - I just made the very first test with it (kmscube and glmark)15:20
Wizzupfreemangordon: nice work!16:58
tmlindfreemangordon: nice job :)17:06
tmlinduvos: good to see the headset interrupt handler :)17:06
tmlinduvos: please check your patches with checkpatch.pl --strict to avoid pointless trivial comment noise on the mailing lists ;)17:07
tmlinduvos: then after -rc1, please send the asoc patches to the asoc list, morimoto san probably will provide comments and help to get the issue fixed17:09
uvostmlind: im not going to try merging this yet17:10
uvostmlind: see the issues wrt the affect dapm pin17:10
tmlinduvos: hmm let me check17:13
uvosalso really17:13
uvosi dont know if the changes to graph-card are proper17:14
uvosi mean i call set_jack with NULL for user data17:14
uvosno idea if some codec that can be used either with graph-card or some sepical driver17:14
uvoswont strongly dislike the driver specific parameter being NULL17:14
uvosif so i dont see any way other than to fork graph-card/wirte a new cpcap driver17:15
uvoswhich is preferable anyhow17:15
uvosso not sure if it makes sense to try and upstream this, rather than just keeping it as a leste specific patch until the cpcap audio situation can be overhauled by granting mapphones a own driver17:16
tmlinduvos: well the good news is all the issues i had with the graph-card got promtly fixed after sending an attempted fix17:17
tmlinduvos: so yeah i think your patch is ok to send to discuss it on the lists for sure17:17
tmlinds/promtly/promptly/17:18
tmlinduvos: not sure how else to handle the dapm pin, either a gpio or device specific call is needed depending on the hardware17:20
uvostmlind: hmm?17:21
uvosso snd_soc_jack reports a incomeing snd_soc_jack_report on a specific widget17:22
uvosyou can see this in amixer -c0 controles17:22
uvosi can go and report on any widget i like17:22
tmlinduvos: but it currently expects a gpio right? and there are cases where it's not a gpio17:22
uvosno this is something else17:22
tmlindok17:23
uvoscurrtently i report on the Headset Right Playback Route and Headset Left Playback Route and Headphones widget17:23
uvosthis means that userspace gets a signal17:23
uvosthat this widget has become available/unavailable when SND_JACK_HEADPHONE is reported through snd_soc_jack_report17:23
uvosthe Headphones dosent really exist17:24
uvosso i get a warning17:24
uvosbut only this widget really causes userspace to react17:24
uvos(ie pa/ alsa userspace)17:24
uvosnot sure why17:24
tmlindno idea :)17:24
tmlindWizzup: the voice call audio routing has issues where the linux driver has no clue whatsoever right now what's going beyond the hacked in set_tdm_slot function17:29
tmlindthe solution there (and a nice project for somebody into patching linux audio stuff) is to make the cpcap voice call codec driver a child devices of the cpcap or cpcap audio codec instead of being a child of the mcbsp device17:30
tmlindthen the voice call codec driver can communicate with the cpcap audio codec driver with set_tdm_slot etc17:31
tmlindfreemangordon: so seems like with wayland the path is something like libmesa_dri_drivers.so -> libpvr_dri_support.so -> libsrv_um.so -> libdbm.so -> kernel dri, no pvr_dri involved there?17:35
freemangordonpvr_dri is a symlink to libmesa_dri_drivers.so ;)17:38
tmlindah ok :)17:38
freemangordonwhat do you think - shall I crate a commit on top of current uvos' mesa or shall I crate a new branch and add everything from scratch?17:39
freemangordonor maybe squash to a single commit?17:40
tmlindwell uvos's branch is based on some imported patches too? i guess we have no commit from the chromeos guys?17:40
freemangordonyeah, we have no commit from them17:40
freemangordonok, I'll squash everything to s single commit17:41
tmlindi'd do the patches against what jonathan bakker applied then if possible, maybe uvos used that as a base too17:41
freemangordonyes, this is what I made the changes against, however the change is so big I doubt it will be of any use as a commit on top17:42
uvosyes i just merged our mesa (ie debain/) with bakker17:42
uvosso really makes no difference17:42
tmlindmaybe pick whatever makes most sense from git diff point of view :)17:42
freemangordonok, I'll do another branch and will squash  jonathan bakker commits with mine, to a single commit17:44
freemangordonglmark2 Score: 6217:44
uvosvsync?17:45
freemangordonyeah17:45
freemangordonthis is on d417:45
freemangordonmost of the tests afre with fps of 8217:46
tmlindnice, 62 is very close to 63 i seem to have reported earlier with wayland17:46
freemangordonthis is -drm tough17:46
tmlindterrain is the slowest for sure, something like 2fps right now :)17:47
freemangordon1fps here :)17:47
freemangordonbut yeah17:47
freemangordonoh, I have to beutify one function before that17:48
freemangordonit is full of labels and gotos ATM17:49
tmlindhmm so why do you want to squash this with jonathan's changes? just add one or more patches on top?17:50
freemangordonalso, x11 does not work with this pvr_dri17:50
uvos:(17:50
tmlindheh17:50
freemangordonthat's to be expected17:50
freemangordonI mean - Xorg starts17:51
uvos?17:51
freemangordonbut es2gears (for example) complains:17:51
freemangordonPVRImageDrawableGetNativeInfo: Image get buffers call failed17:51
freemangordonit could be a bug I introduced, btu, we have a working code for reference, not much of an issue17:52
uvosok why is its behvior worse than chomeos pvr_dri17:52
uvosok bug17:52
uvosok17:52
freemangordonor, missing code17:52
freemangordonchromeos code somehow works, I will have to understand how17:53
freemangordonagain, not a biggie, I will fix that17:53
freemangordontmlind: oh, ok, but trust me, this commit will be huge nad more or less useless (in terms of history)17:53
freemangordonbut ok17:53
uvoshow different is your pvr_dri from chomeos now anyways17:53
uvosi gues i can see for myself wen you push it..17:54
freemangordonvery17:54
freemangordonI mean - almost everyting is different17:54
tmlindheh17:58
lelhalftux closed a pull request: https://github.com/maemo-leste-extras/mihphoto/pull/2 (Update mihphoto.desktop)18:27
freemangordonthis meson/ninja/whatever is so stupid that it spins full rebuild on a simple configuration change in one of the subdirs :(18:28
Wizzupbut... but... progress!18:29
freemangordonyeah18:29
freemangordonprogree18:29
freemangordon*progress18:29
Wizzupparazyd: want to try to libicd-network-ipv4 PR?18:42
WizzupI tested it on wifi and it works well, gprs had some trouble I don't think that was related to the patch, but rather something in libicd-network-ofono, so no regression there18:43
Wizzupwireguard switching works as expected, and all the interface files are gone18:43
WizzupI'll just merge it then19:11
lelMerlijnWajer closed an issue: https://github.com/maemo-leste/bugtracker/issues/583 (Installing resolvconf breaks our dnsmasq setup)19:15
lelMerlijnWajer closed a pull request: https://github.com/maemo-leste/libicd-network-ipv4/pull/3 (etc/50_ipv4_network_setup: use resolvconf)19:15
parazydWizzup: Thanks, lgtm :)19:18
Wizzupwow the issue was closed automatically by me merging the branch (manually) of the open pull request that only mentioned the issue19:19
Wizzupnext level..19:19
parazydYes :)19:20
parazydIt does so also if you write 'Closes: #number' in the commit message.19:21
Wizzupwell, maybe see if it doesn't break stuff (still building for armhf)19:22
parazydYep I'll try the upgrade19:22
freemangordonthis: https://github.com/freemangordon/mesa/commit/b1b8c75d0d49827e38feb29566bbb4101fb9d85e19:41
freemangordontmlind: ^^^19:42
freemangordonplease test if possible19:50
tmlindok20:02
tmlindnice only 26 steps to rebuild20:04
tmlindpvrimage.c:108:5: error: implicit declaration of function 'PVRDRIBufferDestroy'20:05
freemangordonhmm20:05
freemangordonlemme check20:05
tmlindforgot to git add something?20:07
freemangordonpushing a fix20:07
tmlindk20:07
freemangordontmlind: done, please pull20:09
tmlindok20:09
freemangordonmesa taking ages to build doesn;t really help :(20:10
tmlindpvrdri.c:375:42: error: 'PTHREAD_MUTEX_RECURSIVE_NP' undeclared20:11
freemangordonhmm, not sure why is that, it is defined here in pthread.h20:12
freemangordontmlind: what distro do you use? what libc actually20:13
freemangordoncould you do:20:13
freemangordongrep -r PTHREAD_MUTEX_RECURSIVE_NP /usr/include/20:13
freemangordonmaybe I shall include pthread.h20:15
freemangordonoh, it is already included20:15
tmlindhmm not seeing it, this on alpine with musl20:16
freemangordonoh, seems to be non-portable glibc extension :(20:17
tmlinduh20:17
freemangordonplease remove _NP suffix and try with it20:18
tmlindok brb20:18
freemangordon_NP is for 'fast' mutexes it seems20:18
freemangordonwhatever 'fast' is suppposed to mean20:18
uvosmutexes, but painted red20:18
freemangordon:)20:18
freemangordonoh, it is kinda my fault actually20:20
freemangordonwe have PTHREAD_MUTEX_RECURSIVE = PTHREAD_MUTEX_RECURSIVE_NP in pthread.h20:20
freemangordonso I should simply use PTHREAD_MUTEX_RECURSIVE20:20
freemangordongoing to push a fix20:20
freemangordontmlind: fixed, please pull20:22
tmlindpvrimage.c:659: undefined reference to `PVRDRIBufferGetModifier'20:43
tmlindand one warning fyi: pvrdri.c:638:7: warning: this statement may fall through20:44
freemangordonignore the warning20:46
tmlindlooks like dri_support.h needs to be included20:46
freemangordonhmm, lemme check about undefined reference20:46
tmlindhmm no it's some linker error20:46
freemangordonbut how it was able to link it here?!?20:47
freemangordonprogress, yeah20:48
freemangordonok, just hit that here, so I can test the fix :)20:51
tmlindok20:53
freemangordontmlind: fixed, please pull20:55
tmlindok20:55
tmlindi still get sgx lockup oops with both glmark2-es2-wayland and glmark2-es2-drm looks like21:10
tmlindah did not do sudo ninja -C build install :)21:11
freemangordonwell, you can copy the resulting binary by hand21:12
freemangordonand rename it to pvr_dri.so21:12
freemangordontmlind: any progress?21:23
tmlindkmscube works but no luck with anything else so far it seems21:28
freemangordonweird21:28
* uvos starts compileing21:29
freemangordonare you sure /usr/lib/arm-linux-gnueabihf/dri/pvr_dri.so has been updated?21:29
freemangordontmlind: ^^^21:29
freemangordonok, xorg support is there too :)21:37
freemangordonhmm:21:41
freemangordon[build] use-vbo=false: FPS: 107 FrameTime: 9.346 ms21:41
freemangordonthis is in xorg21:42
uvosneat21:43
freemangordonisn;t that too much to be true?21:43
uvosno idea android glmark is constantly locked to vsync21:44
uvossec let me look at wayland results21:44
uvos[build] use-vbo=false: FPS: 100 FrameTime: 9.995 ms21:45
uvos(sway ti blobs)21:45
freemangordonoh, so it similar21:45
freemangordon*it is21:45
uvosyeah21:45
uvossounds sane21:45
freemangordonbut with chromiumos build one it was 8021:46
uvos? it never worked at all for me21:46
freemangordonwhich sounds more sane :D21:46
uvosoh on xorg it worked?21:46
freemangordonyeah21:46
uvosok21:46
freemangordonhmm, glmark run out of memory, seems there is a mamory leak somewhere21:47
freemangordon*memory21:47
tmlindfreemangordon: looks like i have /usr/lib/xorg/modules/dri/pvr_dri.so, that is up to date21:47
freemangordontmlind: no idea what's wrong, here even xorg works with latest commit21:48
uvosMeson version is 0.49.2 but project requires >= 0.52. how did we get around this21:48
uvosi forgot21:48
freemangordonI think I installed the one from chimaera21:49
freemangordonuvos: 0.56.1-1~bpo10+121:49
freemangordonno idea where did I get that from21:49
uvosim pretty sure thats not what i did21:49
freemangordonoh, I know what's going on21:49
freemangordonglmark2-es2-drm is vsynced21:49
freemangordonand it shows ~80fps21:49
freemangordonPRESENT is not21:50
uvosok21:50
freemangordonso it shows higher FPS21:50
uvosthats sane21:50
freemangordontmlind: hmm, what?21:51
freemangordonusr/lib/xorg/modules/dri/pvr_dri.so21:51
freemangordonare you sure about the path?21:51
uvosyeah thats wrong21:52
uvosits not a xorg dri module21:52
freemangordonI mean: it should be /usr/lib/arm-linux-gnueabihf/dri/pvr_dri.so21:52
tmlindmusl21:53
freemangordonhmm?21:54
uvosarm-linux-musleabihf21:54
uvosi presume21:54
freemangordonwell, yeah21:54
tmlindnah, just /usr/lib here21:57
freemangordonwell /usr/lib/dri then21:58
freemangordonbut make sure you dont have more blobs than needed :)21:58
uvosyeah21:59
tmlindyeah maybe i have some extra blob somewhere21:59
tmlindpvr_dri.so is in /usr/lib/xorg/modules/dri as configured, no extra one in /usr/lib/dri22:00
tmlindhmm22:00
uvos /usr/lib/xorg/modules/dri sounds very wrong22:00
freemangordonit should not be there22:01
uvosxorg dri is a thing but its mostly unrelated to this kind of dri22:01
tmlindjust using what the distro config options22:01
freemangordontmlind: maybe strace to see if the corrce lib is being loaded22:04
freemangordon*correct22:04
tmlindyeah will figure it out22:05
tmlindi guess no extra config options got added that needs meson --reconfigure or something?22:06
freemangordonno22:07
freemangordononly one more file was added in pvr directory22:08
uvos[5/753]22:08
uvoshere we go22:09
freemangordon:)22:09
tmlindit's only a flesh wound :)22:10
uvoshopefully me disableing everything not needed for the pvr classic mesa driver is enough22:12
uvosto get a resonable time22:12
uvosbtw classic mesa driver support (ie pvr_dir) is going away22:13
uvosso this stuff will only work with upstream mesa for a litte while longer22:13
tmlindweird so strace -o /tmp/glmark.log glmark2-es2-drm runs fine for me22:17
uvosthats the heisenbug the chomeos pvr_dir had22:18
freemangordonthat means you;re loading chromeos pvr_dri from somewhere22:18
freemangordontmlind: which branch did you compile?22:18
uvosclearly yours22:19
uvossince he had the errors22:19
freemangordonright22:19
freemangordon:)22:19
tmlindso strace shows open("/usr/lib/libpvr_dri_support.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 422:19
uvos[250/753]22:19
freemangordonbut there are some chromeos remnants still22:19
freemangordontmlind: did you copy 'my' pvr_dri to /usr/lib/dri?22:20
freemangordonno, libpvr_dri_support.so is fine22:20
freemangordonthis is opened by pvr_dri.so22:20
freemangordonthe question is which pvr_dri.so gets opened22:20
tmlindoh right22:21
tmlindnot seeing pvr_dri.so in strace output at all22:21
freemangordonthat's strange22:21
freemangordonkeep in mind it is dload()-ed22:22
freemangordonnot linked22:22
tmlindhmm i did grep open /tmp/glmark.log22:22
freemangordonmaybe run from gdb and pu a breakpoint in  PVRDRIInitScreen22:23
freemangordon*put22:23
tmlindhmm does not run in gdb while it runs with strace, need to continue debugging sunday night earliest most likely22:27
freemangordonbut, you can break in gdb and do 'info shared'22:28
tmlindok just a sec22:30
tmlindseems to use the correct /usr/lib/xorg/modules/dri/omapdrm_dri.so22:31
freemangordonthid is not the correct module22:31
freemangordon*this22:31
freemangordontry with 'export MESA_LOADER_DRIVER_OVERRIDE=pvr'22:31
tmlindah sorry getting tired22:31
tmlindok22:31
tmlindok now /usr/lib/xorg/modules/dri/pvr_dri.so22:34
freemangordonand? does it work?22:34
tmlindyes with that export it now works :) but why is that now needed?22:35
freemangordonno idea, but somehow mesa is unable to load the correctr dri driver22:35
tmlindweird22:36
tmlindmaybe some version check for preference?22:36
freemangordonwill have to investigate but that's of low prio TBH22:36
freemangordonhave to fix the resource leak first :)22:36
uvosglmark2 Score: 7222:39
uvos(this is android)22:39
uvos(ddk1.9)22:39
tmlindfyi no luck with starting sway here with that export, sgx is found but complains about some dmabuf stuff22:39
freemangordonwell, I removed some not supported stuff, maybe I shaved too much22:40
freemangordonwill need steps to repro, to see what is missing22:40
uvosandroid results are interesing22:40
uvossome stuff is slower22:40
uvossome stuff is way faster22:40
uvoswierd22:41
uvosgets 28 fps on desktop with blur22:41
tmlindfreemangordon: looks like the error with wlroots and sway is [wlr] [render/egl.c:718] Failed to query number of dmabuf formats, needs to check that it works with my old branch i guess22:42
freemangordonhmm, yeah22:43
freemangordoncould I have removed more than have to22:43
tmlindanyways nice to see that at least glmrk2-es2-drm now finally works :)22:43
freemangordonkeep in mind I reverted "egl_dri2: Don't expose EXT_image_dma_buf_import_modifiers" patch22:44
tmlindi guess i should try that with my old branch (jonathan's stuff) with the export22:44
freemangordoncould be related22:44
tmlindi think i have that reverted too22:44
tmlindi also had few experimental backports from upstream mesa while debugging the render node usage issues with wlroots22:45
tmlindah right no, jonathan added that because of wlroots, let me try adding it back22:47
tmlindyup with that added back sway now also works for me :)22:51
freemangordon:)22:51
freemangordonI only need to fix that memleak and we're fine22:51
tmlindlooks like glmark2-es2-wayland no longer causes sgx oops, but a segfault now22:52
freemangordonheh22:53
freemangordonthat's better, no?22:53
tmlindsure22:54
tmlind(gdb)22:54
tmlind#0  0xb6ef322e in wl_proxy_add_listener () from /usr/lib/libwayland-client.so.022:54
tmlind#1  0xb6d27502 in wl_buffer_add_listener (data=0xb6d50840, listener=0xb6d44358 <wl_buffer_listener>, wl_buffer=<optimized out>) at /usr/include/wayland-client-protocol.h:194322:54
tmlind#2  dri2_wl_swap_buffers_with_damage (disp=0xb6d4ece0, draw=0xb6d50840, rects=0x0, n_rects=0) at ../src/egl/drivers/dri2/platform_wayland.c:110522:54
tmlind#3  0xb6d20304 in dri2_swap_buffers (disp=0xb6d4ece0, surf=0xb6d50840) at ../src/egl/drivers/dri2/egl_dri2.c:200122:54
tmlind#4  0xb6d1888a in eglSwapBuffers (dpy=0xb6d4ece0, surface=<optimized out>) at ../src/egl/main/eglapi.c:134122:54
freemangordonyou should install debug symbols for /usr/lib/libwayland-client.so.022:55
tmlindyeh will do that when i get a chance, early wakeup coming, ttyl22:57
freemangordonttyl22:57
uvoswierd my build dident make pvr_dir.so at all23:32
uvosconfigure shows dri-drivers                [pvr]23:32
uvoshmm23:32
uvosanyhow gn823:33
freemangordonyes, it doesn;t23:33
freemangordonit does one huge so called mesa_drivers_something.so23:33
uvosoh ok23:33
uvosdo builing it via dpkg-buildpackage must use other options23:34
freemangordonlibmesa_dri_drivers.so23:34
uvosthat builds the drivers seperate23:34
freemangordonyou should rename that to pvr_dri.so23:34
freemangordonand copy it23:34
freemangordonhmm, somehow I fixed the memory leak :)23:34
freemangordonand xorg glmark now runs fine :)23:35
freemangordonglmark2 Score: 8123:36
uvosok i can confirm glmark -drm works now23:36
freemangordonthis score ^^^ is from glmark xorg23:37
uvosthats nuts23:37
uvosthat exceeds android23:37
freemangordondrm shows less because of vsync23:37
freemangordonno java here ;)23:37
uvoswel glmark is a ndk application23:37
uvosbut yeah newer drivers too23:37
freemangordonlet me see what will be the result with --fullscreen23:38
uvoswhait how big was that frame?23:38
uvosandroid result is fs ofc23:38
freemangordondefault :)23:38
uvosok android glmark can only do fullscreen23:38
freemangordonno idea what glmark/xorg use for default23:38
freemangordonit is slower on fullscreen23:40
freemangordonfullscreen glmark2 Score: 7323:44
freemangordonstill more than android23:44
sicelohave you had a chance to check it out on N900? what's the performance like there?23:58
freemangordonno, will do tomorrow23:58
freemangordonbut I expect similar results23:59
freemangordonI mean - not 73 ofc23:59
freemangordonbut something like 40-4523:59
freemangordontoo late here23:59

Generated by irclog2html.py 2.17.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!