libera/#maemo-leste/ Thursday, 2021-11-04

scopsHey :) i have a nexus5 to test maemo leste on... so if someone neets a (beta)tester; here i am ;)08:50
Wizzupscops: hi09:45
uvosscops: while Wizzup did briefly try leste on the nexus 5 we currently only really support the Motorola Droid 4, Motorola Droid Bionic, Pinephone and Nokia N900.12:46
Wizzupscops: well, if you're interested in trying to make it work, it might not be super hard12:47
uvosscops: as a conscious descision we decided to support only a handfull of devices untill our userspace is compleat as this limits the amount of time spend fiddeling with device spcific quirks12:47
uvoshowever the nexus 5 has some mainline linux support12:47
uvosso basic functionalty would not be to hard for someone to setup12:48
Wizzupyeah the n5 should be quote doable12:52
uvosyeah main problem would be someone to maintiain it12:53
uvoswe have the same problem with the pocophone f1, someone did a port but it cant be used because no one is here to maintain it.12:54
Wizzupuvos: yes, but if scops is up for it, we can try, we'd just need to set up a way to boot from storage (usb), load kernel, and rootfs13:12
Wizzupthat might be enough to get a lot of things working13:12
Wizzupuvos: yeah so I again have the problem where my phone almost boots to h-d and then it just reboots itself, I think mce triggered13:59
Wizzupthis is definitely battery guard being too agressive - it's plugged into my laptop by cable13:59
uvosWizzup: this happens when you are below the threshold and your device is using more power than cpcap charger can draw from usb14:02
uvosWizzup: do you have charge-mode active?14:03
uvosWizzup: upower will then mark the battery as discarging and critcal and mce will shutdown14:03
Wizzupno, I don't have charge mode atm14:03
uvoswell the way this is supposed to work is the device is supposed end up in charge-mode14:03
Wizzupbut it's weird because my device really had a lot of battery juice left14:03
Wizzuplike 30% or so14:04
Wizzupso to find it shut down was a bit weird for sure14:04
uvoswithout charge mode you can end up in a loop yeah14:04
uvosregarding 30%14:04
uvosis that callibrated value14:04
uvosor just what upower claims using heuristic14:05
WizzupI'm pretty sure it should be14:05
WizzupI've been using it for months14:05
WizzupI can turn off the battery guard module14:05
WizzupI'd probably get 5-6 more hours out of it at least14:05
uvoswell on d4 the battery is callibrated only when the device has seen full charge ON THAT BOOT14:05
uvosok14:05
uvosthe alternatvie to the display lieing14:06
uvosis the battery going lower than 3.3 v temporarly14:07
uvoswhile it really has quite some charge left14:07
uvosreasons for this:14:07
uvos1. the battery is dieing and its internal resitance is increasing rappidly14:07
uvos2. your contacts are corroded causing high contact resistance14:07
uvos3. you failed to screw down the contact with sufficant force14:08
uvosi reccomend montioring /sys/class/power_supply/battery/voltage_now14:08
uvosit should not dip significantly when the device is under load14:08
Wizzupwell I can't atm check it since it reboots right away14:08
WizzupI really wonder if it's too sensitive14:09
WizzupI mean when I am -booting- it will maybe use more power than pc, but that won't -last-14:09
uvosWizzup: this is a different issue14:09
uvosyou have charge mode disabled14:09
uvosit should end in charge mode14:09
uvosmce is never involed in the boot to that14:10
Wizzupwell we don't have it enabled anywhere yet14:10
Wizzuphow do I enable it14:10
uvoshave it installed and add softlevel=charge-mode14:10
uvosto cmdline14:10
uvosjust leave it in there for like 1 minute and then press the power button14:12
scopsmy main problem is time ;) i could easily test something... flash here and there, boot testbuilds (...) but i think i couldn't maintain a port for the n9 :( in general i'm very interessted in getting a modern maemo to more devices/users... i still have a old n810 laying around/playing with from time to time (yeah... i like the old maemo 4 ui more than the 5)15:04
scops(my gnome setup looks a lot like diablo ;)15:04
Wizzupscops: n9 or n5?15:09
Wizzupnexus5 or nokia n9?15:09
scopssorry... nexus 5... the nokia n9... will be in my hands in a few days. xD i think thats because i wrote n9 xD15:10
scopsi use Sailfish OS most of the time and wanted to look at meego to because my like for maemo xD15:11
scops-to15:12
scops+of xD15:12
Wizzuphow would you test the n5 image if we had one? using usb storage or something?15:23
Wizzupor do you have some bootloader to load from emmc15:23
scopshmmm if fastboot is an option to boot an image i could boot it with usb or flash it...15:26
WizzupI think I probably used fastboot at the time15:26
scopsatm there is crDroid installed on the n515:26
scops(just for testing)15:26
Wizzupon usb15:26
Wizzupbut it was a pain, that I remember15:26
freemangordonoh, ok, finally I found a way to flush scanout buffer changes to the display on d415:52
freemangordoncalling drmModePageFlip on the same fb_id that is already attached to the crtcs seems to flush scanout buffer changes to the display15:54
Wizzup:)16:03
freemangordonyeah, this was driving me nuts :D16:04
freemangordonyeaah, glmark is running16:06
freemangordonthis is with driver based on omap, but using gbm to allocate memory16:07
uvosfreemangordon: an update of the display is triggerd on DRM_IOCTL_MODE_DIRTYFB16:10
uvosor DRM_IOCTL_MODE_PAGE_FLIP16:10
uvosyou could have just asked :P16:10
uvoss/or/and16:10
freemangordonuvos: well, you know that d4 display is not updated correctly, no?16:11
freemangordonwe've been discussing that for ages here16:11
uvosnot sure what you mean by updated correctly16:11
uvosit is my understanding that modesetting calls PAGE_FLIP16:11
freemangordonit does not16:12
freemangordonit does that only for dri3 buffers16:12
freemangordonut not for 'main' scanout buffer16:12
freemangordon*but16:12
freemangordonso, the buffers sent through PRESENT are flipped, when on fullscreen16:13
uvosok16:13
uvos.. but it works on plain omapdrm16:13
uvoswith accel none16:13
freemangordonsure16:13
uvosso it must call one of those or the display would never change16:13
uvosthis is the problem i had/have in the bootloader16:14
freemangordonno, I think it used dumb buffers, not gbm ones16:14
freemangordon*uses16:14
freemangordonor some other difference16:14
uvossure but it sill hase to cause a flip16:14
freemangordonanyway, I gave up on modesetting16:14
uvosmaybe strace it16:14
uvossince it clearly dose cause one16:14
uvosi do think creating a bespoke ddx is a mistake, moveing all of the device dependant stuff out of the displat server (regardless of if its implementing wayland or x11) is what is the goal of whole kms/drm refactoring of the linux video system16:17
uvosbut whatever floats your boat ofc16:17
freemangordonuvos: see, I was all for having modesetting working, but it does not16:18
freemangordonI mean - well, ok, we'll have dri316:18
freemangordonbut, with missing rotation in kernel, it will be very time consuming task to implement it16:19
freemangordonI already wasted too much time on that16:19
Wizzupuvos: maybe it makes sense to do omap first, and then once that works well someone could look at making it work on modesetting16:21
freemangordonmhm16:22
uvosso did anyone talk to tomi yet - maybe implementing rotation in omapdrm isent so hard16:22
uvosat least for tiler16:22
uvossince its othewise supported by the kernel allready16:22
freemangordonright now I see fluent 80 fps glmark2 in landscape16:22
uvoswhat are you rotating with in your new ddx?16:23
uvosgl16:23
uvos?16:23
freemangordonno16:23
freemangordonit is dri216:23
freemangordonvideo-omap16:23
uvoson n900?16:24
freemangordonand this is without HW accel16:24
freemangordonno, on d416:24
uvosok16:24
freemangordonI will still need vrfb16:25
freemangordonfor omap316:25
uvosoh so your using tiler via the legacy omap specific ioctls?16:27
uvosok16:27
freemangordonnot really16:28
freemangordonyes, I am using the tiler16:28
freemangordonbut not through ioctls16:28
freemangordonomap_bo_create ahs special flags to return tiler addresses16:28
freemangordonGBM bos does not16:28
freemangordonhmm, wait16:29
freemangordonoh, I think I know how to fix that16:29
freemangordonbut, have to think about it a bit more16:29
freemangordonin general - bos allocated after we rotate, should be tiler bos16:30
freemangordonanyway, gtg16:31
freemangordonttyl16:31
freemangordonuvos: do you know which ioctl is used to rotate framebuffer?16:54
uvosyou rotate the plane16:56
uvospart of the modifier interface16:56
uvosaltho modesetting must be doing something else16:56
freemangordonah, right16:56
uvossince i dident find it useing it16:56
freemangordonyeah, trying to find how exactly ms tries to rotate16:57
Wizzupbtw:16:57
Wizzup$ rtcom-eventlogger-client --command count --service RTCOM_EL_SERVICE_SMS 2>&1 | grep 'Number'16:57
Wizzup** Message: 16:55:07.290: Number of events of service RTCOM_EL_SERVICE_SMS: 18132.16:57
Wizzupthat works at least16:58
freemangordondid you copy DB from fremantle?16:58
Wizzupyeah16:59
freemangordon:)16:59
Wizzupwow the rtcom-eventlogger-ui example is great!17:04
freemangordonscreenshot?17:04
freemangordonot there is no ui17:04
freemangordon?17:04
Wizzupthere is17:04
Wizzupit's just all my personal stuff :)17:05
Wizzuplet me make one17:05
Wizzupit's basically the phone view and conversations view17:05
freemangordonah17:05
Wizzupof latest messages and calls17:05
Wizzupincluding styles and everything17:05
freemangordonnice17:05
Wizzupyeah very fun17:06
Wizzupfreemangordon: https://wizzup.org/sms.png17:09
freemangordonnice17:09
freemangordondoes it try to integrate with abook?17:09
Wizzupyes17:10
WizzupI probably have old abook code though17:10
freemangordoncool17:10
Wizzupyou just need ~/.rtcom-eventlogger/el-v1.db and then clone rtcom-eventlogger-ui and run the example17:11
Wizzupthis makes me wonder if rtcom-messaging-ui and rtcom-call-ui just use rtcom ui lib to render their stuff17:12
Wizzup(and what we should do in qt...)17:12
freemangordon:D17:12
Wizzupas in, this is all gtk code17:15
Wizzupit operates on gtk widgets, etc17:15
freemangordonin theory we can use that17:16
freemangordonfrom qt that is17:17
freemangordonplatform code already uses some hildon widgtes17:17
freemangordonuvos: hmm, actually modesetting does not try to rotate through KMS, IIUC17:19
freemangordonit uses shadow FB17:19
uvoshow dose it accelerate the transformation?17:20
freemangordonI don;t think it does17:20
uvoswell that cant be right17:20
freemangordonat least I can't find a way17:21
freemangordonwell, if you say so :)17:21
uvosit cant be doing it in software only because there was a long standing bug in ms that was: software rotation fallback is broken and rotation only works on accelerated drm17:21
uvosthat was fixed semi recently17:21
freemangordonI do;t see any rotation property being set on planes17:22
uvosright i dident either17:22
freemangordonuvos: if you find where/how it rotates in HW, please share17:22
freemangordonall I see is 2 scanout pixmaps being created17:22
uvoshttps://gitlab.freedesktop.org/xorg/xserver/-/commit/db9e9d45e8ba73510f11eb9e534c176102f6623e17:23
uvosthis is the commit that fixed sw rotation17:23
freemangordonyes, I know that commit17:24
freemangordonhmm, maybe rotation is not in modesetting?17:24
freemangordonbut somewhere else?17:24
uvosno diea17:24
uvosidea17:24
uvosmaybe ask on the xorg ml17:24
freemangordonuvos: https://patchwork.kernel.org/project/dri-devel/patch/1404893948-18819-1-git-send-email-chris@chris-wilson.co.uk/17:31
freemangordonI don;t see that code (or anything similar) anywhere17:32
uvosfreemangordon: no idea17:36
uvosfreemangordon: i also went and looked if i can find where sway/wlroots perform the rotation17:36
uvosfreemangordon: and cant find that either17:36
freemangordonhmm17:36
freemangordonbut, does performance degrade when rotated?17:37
uvosonly a tiny bit in gears17:37
uvosi suspect it might be rotating with gles or so17:37
freemangordonglmark?17:37
uvosglmark dosent run17:37
uvoson my setup17:37
freemangordoncould you try with blobs?17:37
freemangordonyou said it works17:38
uvosit did when i was runing the blobs17:38
freemangordonok, now, how to test here17:38
freemangordon?17:38
freemangordonI mean - it segfaluts on me17:38
freemangordonhow to investigate?17:38
uvosbut im using chomeos mesa on the working wayland d417:39
freemangordonh,, dbgsym I guess17:39
uvosmaybe try on sway first17:39
uvosi never tried to really use westion17:39
freemangordonis it in the repos?17:39
uvosno17:39
freemangordongit link please17:39
uvosyou have to patch it, i sill use really old sway that worked fine with a single patch17:40
uvosmodern sway is more dificult17:40
uvosi think tmlind has a repo somewhere17:40
freemangordonwell, lemme try with weston first then17:40
freemangordonuvos: hmm, how to rotate weston?17:41
freemangordonfrom ini?17:41
uvosno idea17:41
uvoswlroots has wrandr17:41
freemangordonok, lets first have it running17:41
freemangordonsegfaults with blobs here as well17:52
freemangordonok, seems weston 5 does not correctly support wayland protolcol17:59
bencohisn't it more or less the reference implementation?18:00
freemangordonyes, it is18:01
uvosnot sure what you expect wayland implementation across the display servers is a total crapshot18:01
uvosits like x11 in the early days with vendors implementing xservers18:01
freemangordonit does not properly support xdg_wm_base protocol it seems18:02
freemangordonhttps://github.com/mpv-player/mpv/issues/611018:02
freemangordonuvos: finally was able to compile weston 6 and can tell you that glmark runs just fine there18:54
uvosfreemangordon: great18:55
uvosso that extention explains why it works on sway18:55
uvosnot sure if westion dose hw rotation18:56
freemangordonhowever I see one CPU usage of ~80%, which looks to me like soething is being copied18:56
uvosdosent it use sw rendering in gerneal18:56
uvosit use pixman18:56
uvosyeah westion uses pixman18:56
freemangordonmhm18:56
uvosi would expect it to be bad18:56
freemangordonso, the same as modesetting18:56
freemangordonit is not18:56
uvoshmm?18:56
freemangordonon d4 that is18:56
uvosfps wise?18:57
freemangordonon n900 most-probably will be like snail :)18:57
freemangordonstill running18:57
uvoswell westion syle rendering is not ideal18:57
uvossince it dose composing but composes stuff in sw.18:58
uvosbtw dose it support rotation?18:58
freemangordonies, I am running glmark in landscape18:58
freemangordonbut, in fullscreen, so no compositing should be involved18:58
uvosyes18:59
uvosok is it faster in native orientation?18:59
freemangordonstill running in landscape :D18:59
uvosok ok18:59
uvosyou can run just one test of glmark you know :P18:59
freemangordonwill report once it is finished18:59
freemangordonyes I know18:59
freemangordonglmark2 Score: 5919:00
uvosso do you know how westion perfroms the transformation?19:00
freemangordonno19:00
uvosok19:00
freemangordonrunning in native orientation19:01
freemangordonwhat the?19:02
freemangordonit is twice as slow?!?19:02
uvosglmark has this issue19:02
mighty17[m]https://github.com/torvalds/linux/blob/master/arch/arm/boot/dts/omap4-panda-common.dtsi#L313-L328 about these pinmuxes, the locations seem to be same for me (as same omap4430) but in my muxset i do not have these hsusb_* for usb-otg, they're for other stuff https://github.com/Unlegacy-Android/android_kernel_ti_omap4/blob/3.0/common/arch/arm/mach-omap2/board-espresso-muxset-r03.c19:02
uvosit renders stuff with more pixels19:02
uvosin portrait19:02
uvos(since the elements are bigger)19:02
uvoslike the horse19:02
freemangordonyeah19:02
mighty17[m]this'll probably cause issues with pins being set multiple issues (sorry for dropping in a running convo didnt realise)19:02
freemangordonbut still, fps is ~6219:02
freemangordonfor drm it is like 80 and above19:03
uvoswierd19:03
freemangordonnot really, it seems it renders through GL19:03
uvosheh19:03
uvosthats a great score for llvmpipe19:03
freemangordonno, this is not SW rendering19:04
freemangordonit renders through PVR, for sure19:04
uvosok19:04
uvosthen not sure what you ment19:04
freemangordonthe point is that it glmark renders to offscreen texture and then weston wenders that to the framebuffer19:05
freemangordonthe same does glamor19:05
uvosright19:05
freemangordonbut it seems weston does that even for full-screen19:05
uvosok19:05
uvosbut that dosent explain why rotation is slower anyhow ok so your not useing pixmap19:05
uvosinstead there is a gl backend to westion (til)19:05
uvos*no rotation19:06
uvosso i gues it rotates the surface using gl too?19:06
uvosmighty17[m]: no idea sorry19:06
freemangordonmost-probably19:06
freemangordonbut, I confirm that 'my' pvr_dri works with WL as well19:07
freemangordonOMG: glmark2 Score: 4019:07
freemangordonn900 is 37 with -drm19:07
freemangordonanyway, cooking, ttyl19:08
mighty17[m]okay! i'll wait for tmlind19:12
uvosmighty17[m]: so whats your state on the tab?19:14
uvosmighty17[m]: wrt what works and what dosent19:14
mighty17[m]freemangordon: do we have something for GL_EXT_read_format_bgra for wayland (ik you made one for x)19:15
siceloscops: i never actually used pre-Maemo 5, but i like what i see on pictures (both the UI and the actual hardware, especially N810)19:20
scopsi can shot some photos but atm my n810 looks like this one: https://faceted.files.wordpress.com/2008/09/okuda_preview.jpg ;)19:21
Wizzupwe have the okuda theme on leste19:22
scopsi know :) but maemo 5 and leste doesnt have this nice little dock on the left (yeah it eats much unnecessary  screenspace and isn't really usefull on small devices...) which makes okuda really nice looking imho19:24
siceloman that's a mint looking n810!! wow19:29
sicelofreemangordon: "but, I confirm that 'my' pvr_dri works with WL as well" - WL here is Weston 6?19:29
scops<sicelo> "man that's a mint looking n810!!..." <- my second and current n810 is in similar condition, but the slide mounting is somewhat aged :( still a very nice little device.19:37
sicelowhat do you use it for :)19:40
scopsebook reading from time to time, browser testing, testing own xmpp server configurations19:41
scopsbut for practical usage... classical journal making, musik player and ebook reading is still the best usecases for a n810 imho19:42
scopsmuisc... ^^19:43
scopsscops: music x.x19:43
* sicelo likes19:44
sicelohello calebtheythem[m]19:51
calebtheythem[m]o/ hiya!19:51
calebtheythem[m]I'm hoping to get my hands on some device with a slideout keyboard, seems like they're hard to come by in the UK and I heard this is the place to be :D19:52
sicelothey're older than your OP6, and much slower/resource-constrained :-)19:53
siceloand ... and ... PowerVR19:53
calebtheythem[m]ahahaha ohno19:53
calebtheythem[m]I just found out about the Motorola Photon Q, it doesn't seems to run mainline either /yet/19:54
uvosMotorola Photon Q has a nicer case19:59
siceloi hope other members of this community have something to share about it ... these devices never landed in my part of the world.19:59
uvosand is a tad faster than d420:00
uvosotherwise its very close to it20:00
uvosporting mainline to the photon is likely not very usefull vs just using the droid20:00
uvosalso photon q has no sim card slot20:00
uvosit has a solderd sim20:00
calebtheythem[m]The snapdragon S4 in it already has at least some mainline support, the lack of sim slot is weird though20:00
calebtheythem[m]apparently you can mod a sim slot in20:00
uvosyou can replace it by soldering a new on in there20:00
uvosyeah20:00
Wizzupcalebtheythem[m]: if you plan to work on kernel stuff or stuff that helps leste somehow I could try to send you something depending on your location20:01
uvosthe s4 having mainline support dosent mean that mutch, omap4 support is great in mainline but geting the d4 working was (well still is) a lot of work regardless20:01
calebtheythem[m]uvos: heh, yeah but that's the fun part ;P20:02
sicelouvos: just for some 'context' - calebtheythem[m] has done a lot of the work on the OP620:02
uvosalso the phonon q is really rare i have one (but its broken atm sadly- have to investigate that)20:02
Wizzupah cool20:03
calebtheythem[m]Wizzup: thanks! I'm in the UK, I'm not sure if/what I'd like to work on, I just honestly really love these phones with physical keyboards and HDMI ports20:03
uvoscalebtheythem[m]: so maybe help us with the d4 instead? :)20:03
uvosd4 has all of that20:04
uvos!20:04
Wizzupscops: so if you have a way to load images on the nexus5 we could try to build something20:04
calebtheythem[m]uvos:  but PVR !20:05
uvoscalebtheythem[m]: we have pvr working and freemangordon is on the way of making it quite sustainable kernel version wise. but yeah granted20:05
calebtheythem[m]hm it's a shame the photon Q seems so hard to come by, I've found one listing in the US which seems relatively cheap, if i can get it imported it seems too good to pass up20:05
calebtheythem[m]uvos: with OSS drivers?20:06
scopsWizzup: yeah :) like i said, with fastboot i can try directly.20:07
uvoscalebtheythem[m]: well no. kernel space is oss so is some of the userspace (implements mesa classic driver) but gsgl compiler and libgles is closed source.20:07
sicelocalebtheythem[m]: if you get the photon q working, yay20:07
Wizzupscops: let's see I have my 2019-02-02 usb rootfs here, which might have worked at some point, and also some hammerhead bootimg.cfg stuff20:08
uvosyeah sure photon q would be neat just remember that its an old extreamly rare device with no sim card slot  - so it will never be a widespread thing amoung users.20:08
calebtheythem[m]uvos: ah, that's a shame re: pvr, it would be fun to work on the d4 where there's actual users XD.20:10
uvoswe (or well Wizzup) have d4's in abundance so giveing you one would be no issue if you want to contribute :)20:13
uvossee https://twitter.com/maemoleste/header_photo :P20:14
MartijnBraam[m]lol20:14
Wizzup^_^20:15
calebtheythem[m]uvos: whoa, that would be super cool :D, I don't know that I could commit a lot of time but it would certainly be fun20:15
Wizzupokay20:17
Wizzup(dropped pm)20:23
Wizzuptmlind: wonder if we can get more droid4s some way, maybe craigslist or a request on ebay or something20:23
calebtheythem[m]got it!20:23
Wizzupcalebtheythem[m]: :)20:24
uvoscalebtheythem[m]: you dont happen to have knowlage on alsa asoc drivers do you?20:27
calebtheythem[m]uvos: i've never dealt with the drivers im afraid, though i am working on the userspace crap at the minute20:27
uvosOK20:28
Wizzupwhat userspace?20:28
calebtheythem[m]AOSP stuff for work20:28
Wizzup*nod*20:45
calebtheythem[m]sorry, i really hate audio stuff. its all android HALs built on top of tinyalsa, its a huge mess20:46
freemangordonsicelo: yes, weston 620:47
Wizzupcalebtheythem[m]: awwww I was hoping to ask you to help with audio :-p20:47
freemangordonsicelo: isn;t that enough to confirm it is ok?20:51
siceloit is :-)20:51
freemangordonWizzup: parazyd: maybe we shall build mesa?20:51
siceloi was asking just to be sure ... can't play with my N900 for a while, but i plan to get back to it soon20:51
freemangordonor, we want to have xorg drivers first?20:52
Wizzupfreemangordon: do you mean the pvr mesa?20:53
freemangordonyeah20:53
Wizzupmaybe we repurpose the -experimental repo?20:53
uvosi mean pvr mesa is fine in devel20:55
uvosi should not interfear with ddk1.920:56
freemangordonuvos: are you sure?20:56
uvosnor with the drivers pp uses20:56
freemangordonok20:56
uvosfreemangordon: pretty sure yeah20:56
calebtheythem[m]Wizzup heh, sorry. ask away, i don't know ill be of much help though20:57
Wizzupuvos: ok, so you're suggesting we merge it into out normal mesa?20:57
uvosyes20:58
uvosit should be fine20:58
uvosofc please try this first :P20:59
uvosits just another classic mesa driver thats then unused20:59
uvosso should have no side effects20:59
freemangordonhmm, maybe we shall fix pvr driver not being loaded without MESA_LOADER_DRIVER_OVERRIDE=pvr first21:01
Wizzupbrb work mtg21:01
uvosfreemangordon: works for me with cromeos mesa21:03
Wizzupcalebtheythem[m]: it's mostly maemo specific audio stuff and some pulse stuff, so maybe not what android uses21:37
Wizzupuvos has forbidden me to work on it much until the conversation stuff is going though :P21:37
uvosheh21:38
calebtheythem[m]ah i see, conversation stuff?21:38
uvoscalebtheythem[m]: sms/ip messaging21:39
calebtheythem[m]oh right, cool. i need to read through your wiki pages21:40
uvoswe currently do have a sms ui but its bad21:40
uvosand we want something that integrates sms and all kinds of ip messaging21:41
Wizzupcalebtheythem[m]: please let me know how painful it is to read the wiki, it's somewhat of a mess :)21:42
Wizzupfreemangordon: is the mesa pvr based on relatively recent mesa master?22:36
uvosWizzup: it applies to git22:38
uvosWizzup: so whatever you want22:38
Wizzupok22:39
uvosat least cromeos pvr22:39
uvosi doubt fmgs re is different in this regard22:39
Wizzupuvos: got a link to the hp patches?22:49
WizzupI will try to apply them on 5.1122:49
Wizzuphttp://uvos.xyz/maserati/hp/22:50
freemangordonWizzup: My fixes are on top of chromeos fixes applied on top of leste mesa. IIUC22:53
Wizzupfreemangordon: got a link?22:53
Wizzupfreemangordon: also, what will be the next things to package - xorg server, and then?22:53
freemangordonhttps://github.com/freemangordon/mesa/tree/mesa-pvr-ti22:54
freemangordonWizzup: no, wait, why xorg server?22:54
Wizzupok, sorry, what else should I do?22:55
Wizzupapart from mesa22:55
WizzupI thought you needed recent X for various fixes22:55
freemangordonrecent xorg was because of modesetting, but it is not working either ways22:56
Wizzupok22:56
freemangordonso my last plan as of now is to have either omap or gbm based on omap driver22:56
Wizzupok22:56
Wizzupthat is xf86-video-omap ?22:56
freemangordonI have omap driver working with ddk 1.1722:56
freemangordonyes22:56
Wizzupoh, sweet22:56
freemangordonit needs some more fixes though, but I doubt those are complicated22:57
Wizzupworking is what exactly?22:57
freemangordoneverything22:57
freemangordonbut, dri222:57
Wizzupso h-d and stuff?22:58
freemangordonh-d does not work so far because of the rotation, I have to investigate that22:58
Wizzupok, right, on the d422:59
freemangordonthere is some assert failing23:00
freemangordonthe issue is when Xorg reinitializes the screen23:00
Wizzupright23:02
freemangordonXorg: ../../../../include/privates.h:121: dixGetPrivateAddr: Assertion `key->initialized' failed.23:02
freemangordonthis23:02
freemangordonhmm, lets see what valgrind is going to say23:02
Wizzupuvos: freemangordon: btw, the mesa linked doesn't seem to be based on latest mesa master? I think?23:03
Wizzupor maybe I did not go far enough back in history23:03
Wizzupit seems to be from 2020 december23:03
freemangordonno, I think it is based on leste mesa23:03
freemangordonbut not sure23:03
uvosyeah23:04
freemangordondo you want me to rebase?23:04
Wizzupreally? latest leste mesa23:04
uvosthats from leste upstream forks23:04
Wizzuplet me check23:04
uvosbut some time ago23:04
Wizzupour master is from june 12 202123:04
uvos(whenever i first merged chomeos and leste)23:04
Wizzupjuly*23:04
uvossure23:04
freemangordonI'll rebase then, when I am back23:04
Wizzup(and we should probably go for latest release)23:04
uvosits fine tho it merged ok on git  just 2 months ago or so23:05
uvos(mesa git)23:05
Wizzupmaybe we rebase on 21.2.5 ?23:06
freemangordonbtw, isn;t it beta to get mesa from chimaera or even newer? but from debian, not from upstream23:06
freemangordon*better23:06
uvosno23:06
uvosnot really23:06
uvossince we want the latest for the pp23:07
freemangordonah, ok23:07
Wizzupyeah23:07
freemangordonwell, anyways I will be mia till tuesday, feel free to rebase for me23:08
Wizzuphave fun :)23:10
freemangordonthanks23:11

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