libera/#maemo-leste/ Saturday, 2021-11-13

uvosdsc_: well depends on the hardware00:11
dsc_pretty sure QML will run better than embedding a QWebEngineView (chromium)00:13
dsc_im doing some UIs currently, think ill go with QML right now00:13
dsc_for practical reasons :P00:13
dsc_we'll have to see how well it performs on hardware00:13
dsc_I think it'll be fine tbh00:14
dsc_I'm not doing crazy shit00:14
uvosCurrently qml perfoms farily bad on droid 400:14
freemangordonYAY!!!00:14
freemangordonit works :)00:14
uvosbecause it renders in gl and the cpu ends up copying the buffer to the display00:15
dsc_uvos: But ... QWebEngineView worse ;) ?00:15
uvosfreemangordon: what works?00:15
dsc_ah ok00:15
freemangordonlandscape 2D PVR accelleration :)00:15
uvosdsc_: sure probubly, but a qwidgets app will work mutch better00:15
uvosfreemangordon: YAY!!! :P00:15
uvosfreemangordon: so everything works now?00:15
freemangordonnoo00:15
uvosfreemangordon: or what remains?00:15
freemangordonbut we are one step closer00:15
uvosok00:15
freemangordonwell, I had to patch both omapdrm and pvr driver00:16
dsc_uvos: for sure, but I'm time limited I suppose. But it is easy to swap out QtQuick for QtWidgets at a later point00:16
uvosnot a big deal or? better than how we patch ddk1.9 in...00:16
freemangordonin ddx I ahve to implement accel for copy and composite00:16
uvosok00:16
uvoscopy what?00:16
freemangordonand we need dri300:16
uvosblit00:16
freemangordonyes00:16
uvosok00:16
freemangordonblit00:16
freemangordoncopy == blit00:17
uvoswell for images :P00:17
freemangordonalso, XV needs blit accel too00:17
uvosok great :)00:17
freemangordonoh, lemme see if h-d works now00:17
uvosw/o dri3?00:18
freemangordonsure, we have dri200:18
uvosthat works?00:18
uvosthats suprising to mo00:18
freemangordonyes, it works00:18
freemangordonbecause of pvr_dri ;)00:18
freemangordonactually, if I implement blit accel it may turn out we don't need dri300:19
uvos*me00:19
uvosok hmm i thought mesa needed some special stuff for dri2 in the dri plugins00:19
uvosbut maybe im mistaken/out of date00:19
freemangordonomap driver supports dri200:20
freemangordonwell, no idea but it works00:20
uvosno i mean on the mesa side00:20
uvosbut its fine00:20
uvosif it works :)00:20
freemangordonhmm, h-d still does not work in landscape00:20
freemangordonPVRRenderBufferInitFromFd: Failed to import device memory for render buffer (PVRSRV_ERROR_INVALID_PARAMS)00:21
freemangordonwhich is weird, given that glmark-es2 works00:21
freemangordonmaybe clutter 0.8 misbehaves00:21
uvosor maybe not glmark-es2 allocates few buffers, a compositor holds a buffer for eatch window00:29
uvosso it exercises the interface way more00:29
uvosanyhow sounds like good progress00:29
* uvos zzzz00:29
* freemangordon too00:49
calebtheythem[m]haha01:22
calebtheythem[m]I got UART on the photon q :D01:22
calebtheythem[m]the JTAG header pinout from the moto X was close enough, found the TX pin and it spits out bootloader logs01:23
calebtheythem[m]omg, the cheeky bootloader finds any `console=` args on the kernel cmdline and replaces it with `console=null`01:25
calebtheythem[m]aha and we have 5.15 booting!01:57
zmattfreemangordon: oh if it's of interest, I also found this bit of documentation/code I wrote to explain how exactly TILER swizzles addresses: https://pastebin.com/raw/pWWtEiXc02:03
dreamerhmm, want to try some gl4es on droid4 soon. have it working on pandora 1ghz now with pure data and Gem :]03:47
joerg*crickets*05:12
tmlindcalebtheythem[m]: nice to hear your got it working, got some link for the jtag header pinout for reference?06:18
* calebtheythem[m] uploaded an image: (104KiB) < https://libera.ems.host/_matrix/media/r0/download/connolly.tech/vywfbjfkhdzfoIXnKYZyrIxl/IMG_20211113_010422.jpg >06:20
calebtheythem[m]tmlind: not sure if pictures from matrix will send to IRC06:20
tmlindthe link works fine06:21
tmlindwhat's the pmic on that one then?06:21
calebtheythem[m]Tx is the 3rd pin from the top on the right side of the header in this image. I'll document it properly on https://wiki.postmarketos.org/wiki/Serial_debugging:Cable_schematics and reference it from the maemo wiki too06:22
tmlindok06:22
calebtheythem[m]tmlind: its the qcom pm8921 pmic, similar ti the pm8941 i think, it has quite good support in mainline06:22
tmlindok nice06:22
calebtheythem[m]the emmc works already with no configuration from what i can tell, USB and display will be trickier06:23
tmlindok what's the usb controller then?06:23
* tmlind at least not musb hopefully06:24
tmlinddwc2 maybe?06:24
calebtheythem[m]probably dwc206:25
calebtheythem[m]theres no dt for it yet, and downstream is uhhh pretty useless. im not very familiar with board files so it will be a learning experience06:25
calebtheythem[m]currently it seems the watchdog driver fails to probe with some clock error, so i have that to resolve first otherwise it reboots after ~30 seconds or so06:26
tmlindok yeah the old downstream kernels can be mostly used as some kind of register documentation :)06:29
tmlindzmatt: hi, so there are now open sourced mesa patches from chromeos so the situation is a little bit better than last time around06:35
siceloNice work calebtheythem[m]07:45
Danct12calebtheythem[m], GIVE ME YOUR PHOTON Q08:24
Danct12*angry face*08:24
freemangordonzmatt: going to send SG patch for upstreaming, what name/email to use for Suggested-by: tag?10:13
zmattsee pm.  how much fudging was required in the end to make it work? :)10:17
zmatttmlind: hmm?10:17
freemangordonthis https://github.com/freemangordon/mesa/tree/mesa-pvr-ti10:18
zmattI'll admit I don't know much about how mesa works... like, where does this fit in in the big picture?10:22
freemangordonwe have a couple of blobs replaced with FOSS stuff10:22
freemangordonzmatt: RE fudging - not that much10:23
zmattwhich? this still links to the closed source libs right?10:23
freemangordonbasically your patch re fine, IIUC, and I have to teach SGX driver to not assume it receives scatterlist that describes a single block of contiguous memory10:24
freemangordonzmatt: pvr_dri.so, for example10:24
freemangordonyes, it still links to the closed blobs10:25
zmattwhat exactly does this do/provide?  like, I noticed the structural changes between the 1.14 and 1.17 drivers, and the introduction of mesa stuff such as its libgbm instead of the custom one used in 1.14, but I don't know what exactly the significance/impact is of these changes10:28
freemangordonI was able to get xorg working in 1,17 ;)10:29
zmattah10:29
zmattbecause x11 depends (for 3d accel) on mesa, and the sgx libs now function as a plugin into that?10:30
freemangordonwell, my work is based on top of chromeos driver, which allowed us to have xorg support10:30
freemangordonbut, I REed pvr_dri that comes with 1.17 blobs, so we now have 100% match10:30
freemangordonchromeos mesa was crashing SGX with glmark-es2-drm. Also, IIRC it has issues with wayland10:31
freemangordonx11 3d support depends on dri2/dri3 support in mesa10:32
freemangordonor rather EGL_PLATFORM_X11 and the was compiled out in MESA coming with the blobs10:32
Wizzupshould we start looking at packaging this?10:45
freemangordonnot yet10:45
freemangordonwell, "start looking", yes10:45
freemangordon:)10:45
Wizzupok10:45
freemangordonoh, send a bad patch10:45
freemangordon:*10:45
freemangordon:(10:45
Wizzuphappens10:46
freemangordonyeah10:46
Wizzupso apart from kernel, mesa, and new userspace, we need the omap ddx?10:46
freemangordonyes10:46
freemangordonso far I have SolidFill accelerated10:46
Wizzupdo we care which mesa we use in particular? i.e. do we go the extra mile and somehow get new meson working in our CI to build recent mesa release?10:46
Wizzupor do we stick to some older release with your work on top10:46
freemangordonI think this makes sense10:47
freemangordon(get lates)10:47
freemangordon*latest10:47
freemangordonsec, to re-send the patch10:47
Wizzupmakes sense - older release or latest mesa?10:54
zmattfreemangordon: hmm, https://lore.kernel.org/dri-devel/ee9f6526-3050-9624-f9ba-e39bacceb19e@samsung.com/10:57
zmattfreemangordon: I have no idea about this anymore though, I don't remember the issue at all and would need to dig into how scatterlists work again, which I don't think I am going to since I have other stuff that needs my attention10:59
freemangordonyeah, sure11:00
freemangordonI am not going to send that nents/orig_nents patch anyway11:00
freemangordontmlind: do you plan to upstream your prm fixes?11:03
freemangordonalso, it seems we have 5.15 released, are you goingt o rebase?11:04
freemangordonok, all patches were send :)11:17
zmattfreemangordon: looks like this would be a case for using for_each_sgtable_dma_sg() ?11:17
freemangordonI don;t understand11:18
freemangordonyou mean in PVR code?11:19
zmattyeah, your sgx patch uses for_each_sg() in a way that looks like it's repeating the implementation of for_each_sgtable_dma_sg: https://elixir.bootlin.com/linux/latest/source/include/linux/scatterlist.h#L16511:19
freemangordonyeah, I know it is ugly, but basically I copied what was already there11:19
freemangordonbut yeah, I may look into that11:20
freemangordonah, it is one-line change11:20
freemangordonwell...11:20
freemangordonwill fix if nikolaus asks me to do so11:21
freemangordonVRFB suppot in omapdrm is of higher prio11:24
freemangordon*support11:24
zmattso what happens here if any scatterlist element is not actually page-aligned?11:26
freemangordonno idea11:29
freemangordonalso, don;t know how test that11:30
freemangordonI can only hope PVR driver is smart enough to deal with that11:30
zmattthat seems highly unlikely11:30
freemangordonwhy not?11:30
zmattbecause there's no way to handle that other than by failing or doing something bad11:31
freemangordonzmatt: I understand, lets see how Tomi will comment on the patch and I will propse TILER buffers to be PAGE aligned11:31
freemangordonor, maybe he will come up with another solution to that11:32
zmattand it shouldn't be hard to test, if you allocate two buffers whose width (rounded up to a multiple of 32) is not a multiple of 1024 pixels you'll probably get a misaligned buffer11:33
freemangordonyes, but I would really want some comments from upstream first11:34
dreamerzmatt: remember you also noted some recent builds for sgx, except some missing SoCs right?12:01
dreamernoticed*12:01
tmlindfreemangordon: ah right, i should send that omap3 prm patch out, will do after -rc115:05
tmlindwill also merge or rebase the pending patches after -rc115:06
tmlindzmatt: yeah so less binary blobs, and nothing really stopping adding functions using standard drm functions that relate to kernel implementation like the 2d acceleration support done for gma500 pvr driver in kernel for example15:08
tmlindfreemangordon: so if we fixed up the kernel module mmu support, and added something similar to gma500 2d functions, then xorg/mesa could just use those without any need to pipe the functions to the binary blobs?15:11
freemangordonno idea15:18
freemangordonI don't know what gma500 2d functions do15:18
tmlindaccelerate 2d?15:20
freemangordonyes, but how?15:20
freemangordonby sending opcodes to 2d/3d engine?15:20
tmlindno it seems the 2d part is separate, there is some very limited blit function15:22
freemangordonblobs seem support all the solid ALU x11 ops15:23
freemangordonand also all composite ops15:23
freemangordonno idea how do the do it, but seems to be in HW15:24
freemangordonnot to say that ultimately I want something that works so I will be able to get back to osso-abook15:25
tmlindheh, can't any longer find the accelerated 2d blit function in the gma500 driver15:27
tmlindlooks like it got removed with commit 846939118270 ("drm/gma500: Remove 2D accel code")15:28
tmlindpsb_accel_2d_copy()15:29
freemangordonhmm, looks similar to what blobs do15:31
tmlindoh15:31
tmlindjust fyi, not saying there's any need to do anything about it, but seems kind of pointless piping everything to the blobs if the kernel sort of already knows about how to do it..15:32
freemangordonhttps://code.woboq.org/linux/linux/drivers/gpu/drm/gma500/psb_reg.h.html#_M/PSB_2D_CLIP_BH15:32
freemangordonagree, but we don;t have enough info to implement more than what was already implemented15:33
freemangordonlike pattern fills etc15:33
freemangordonbut yeah, in theory someone could do it15:33
freemangordonnot me, at least not soon :)15:33
freemangordonok, copy acceleration is there, I expect glmark-results15:49
freemangordonglmark2 Score: 77 :)15:54
freemangordonlet see what will be in landscape15:55
freemangordonglmark2 Score: 8516:01
freemangordonuvos: ^^^16:06
Wizzupwow16:06
Wizzupthat runs circles around wayland too doesn't it16:06
freemangordonin landscape, yes16:07
freemangordonand there is acceleration also for composite16:07
freemangordonwhich is to be REed16:07
freemangordonhave to see how will this behave on n90016:07
freemangordonbecause now blit is done with  PVR2DBlt3D16:08
freemangordonbut, it may turn to be faster to use PVR2DBlt16:08
Wizzupah16:08
freemangordonok, lemme push what I have done so far16:09
freemangordonhttps://github.com/maemo-leste/xf86-video-omap/commit/a0a47a73599c41346a6402d1d303f39fc664aac216:17
Wizzup*nod*16:27
Wizzupdoes h-d also work in both orientations atm?16:27
WizzupI saw some remark on that last night16:27
freemangordonno, it does not16:35
freemangordonthat's the last issue remaining16:35
Wizzupok16:37
freemangordonI will need help with packaging of the blobs16:47
freemangordonIOW - please somebody, package the blobs :)16:47
Wizzupdo you have a list of what needs to be packaged17:01
WizzupI have never really touched ddk 1.17 yet17:01
freemangordonblobs that contain the version in its name and headers17:02
freemangordonlike libdbm.so.1.17.4948957 (and libdbm.so.1 and libdbm.so)17:03
freemangordonwe dont; need binaries17:04
freemangordonlike pvrsrvctl17:04
Wizzupok17:04
freemangordonbut, we need the headers from the kernel module that I pushed in the ^^^ comiit17:04
freemangordonthose are neede to build the EXA17:04
Wizzuphow do those need to be packaged (the headers)17:05
freemangordonin -dev package, with pkgconfig17:05
freemangordonI suggest to install in /usr/include/IMG/$version17:05
freemangordonor somesuch17:05
freemangordonalso, I am not really sure where I gto pvr2d.h from17:06
freemangordonbut it seems to match pvr2d.so in 1.17 blobs17:07
freemangordonalso, we would need kernel. maybe all this shoudl go in -experimental as somone suggested few days ago17:08
freemangordonand MESA17:08
freemangordontomorrow I will try to fix h-d not working in landscape17:08
freemangordonPR driver has some issue with importing the BO when in landscape17:09
Wizzupok17:17
Wizzupparazyd: ping17:18
tmlindfreemangordon: hehe quite a bit off headers added to xf86-video-omap :)17:42
freemangordonyeah17:42
freemangordonthose should go to blobs -dev package17:43
Wizzupshould it be in a separate git repo even?17:43
Wizzupyeah right17:43
Wizzupfor the blobs17:43
freemangordonthey are already in separate repo17:43
freemangordonhttps://git.ti.com/cgit/graphics/omap5-sgx-ddk-um-linux/17:43
freemangordonmaybe we shall clone that in leste, dunno17:44
Wizzupyeah we'd probably want to package a part of that I recon17:44
Wizzupmaybe we can make a github issue for packaging this?17:44
Wizzupwould make it easier to pick it up without back and forths17:45
parazydWizzup: pong18:15
Wizzupfmg asked for help packaging all the new 3d stuff which will bring n900 and droid4 to 5.15 and dk 1.1718:15
Wizzupddk 1.1718:15
WizzupI can help some, but maybe you can help some too18:16
Wizzupwe'll probably want to use -experimental for a bit18:16
parazydI can help tomorrow, sure.18:17
parazydIf you have a list of pkgs, it'd be helpful18:17
WizzupI think that's a part we have to figure out18:19
Wizzupthere's mesa with patches18:19
Wizzupand the ddk binary stuff, also a -dev header pkg for it18:20
Wizzupand omap ddx at least18:20
Wizzupnot sure if there is more18:20
parazydaha, ok18:21
Wizzupfreemangordon: where is the kernel tree?18:21
parazydDid you already play some with mesa packaging?18:21
Wizzupparazyd: no, but 4-5 folks built mesa on their d4, and I was thinking of toying with bencoh's cross compile thing to build it on my laptop first18:21
Wizzupit just seems to need meson from deb stable18:22
parazydAlright18:22
parazydFrom the mesa we currently build, we had to downgrade the meson dep to 0.4918:22
parazydAnd pull the rest from backports18:22
parazydHowever backports is just build-dependency, not necessary for runtime.18:23
Wizzupright18:23
Wizzupwhat do you mean downgrade?18:23
parazydAnd there's also glvnd and libdrm which we might want to try to update.18:23
parazydBy downgrade, I mean replacing the 0.52 with 0.49 in debian/control.18:23
Wizzupfreemangordon: parazyd: https://github.com/maemo-leste/bugtracker/issues/524#issuecomment-96810393418:24
Wizzupparazyd: I think we could just get newer meson .deb and dpkg -i on build18:24
Wizzupugly but I think was the easier solution since there were some new features in use18:24
parazydThat doesn't sound convenient18:25
dreamerr3boot: o/18:25
Wizzupparazyd: having mesa git is convenient though18:26
Wizzupwe can't just downgrade the version anymore is what I mean18:26
Wizzupso we -need- another solution18:26
parazydThere's also 0.56 meson in backports18:27
r3boot.o/18:27
Wizzupparazyd: oh, then that should be fine18:27
Wizzupif that's new enough18:27
parazydI don't recall right now why it didn't work before, but we should revisit it18:27
Wizzupbencoh: care to share your mesa build setup so I can try it?18:27
freemangordonWizzup: kernel tree is tmlind's one with few patches on top18:41
freemangordonthe ones I sent for upstreaming18:41
Wizzupwhich patches?18:41
Wizzupit'll be good to know exactly what branch and what patches if we try to package it18:42
Wizzupalso xorg.conf.d/ if required, etc18:43
freemangordon27860954b45c5e1c2e86bf711808dde275eb3c47 (HEAD -> droid4-pending-pvr-omapdrm-v5.15) drm: pvrsgx: implement pvr_ioctl_unpriv18:43
freemangordon011a660042e47be8351685164fba4e1c0a5f978c drm: pvrsgx: dmabuf import - Do not assume scatterlist memory is contiguous18:43
freemangordon707b816498ba1f8e710704304078713fe9542a2c drm: omapdrm: Export correct scatterlist for TILER backed BOs18:43
freemangordonbf21000e617721048ff985630f779b01b41f5adc drm/omap: Fix omap_gem_dma_sync_buffer() when we already have a dma_addr18:43
freemangordonea9a62c8777c7933962cbb613b3dd40ecabbd9fc drm/omap: Fix shmem write-combined buffer handling18:43
freemangordona476f612571c0817cf0d744db4eee00c7468708d (tmlind/droid4-pending-pvr-omapdrm-v5.15) drm: pvrsgx: pvr-drv: Fix OCP handling with ioremap and reg access18:43
Wizzupany config changes?18:43
freemangordonumm, I don't think so18:43
freemangordonbut, we'll have to do some I guess18:43
Wizzupwhich ones do we need?18:44
freemangordonhmm, wait18:44
freemangordonI just pulled from tmlind's repo18:44
freemangordonand it seems only :18:44
freemangordon3455ec8297f37bacf965e2c23cd33c0e45b92aae (HEAD -> droid4-pending-pvr-omapdrm-v5.15) drm: pvrsgx: implement pvr_ioctl_unpriv18:44
freemangordonf1e11e600e07c19174d5a8c02a008b75120e1aa9 drm: pvrsgx: dmabuf import - Do not assume scatterlist memory is contiguous18:44
freemangordon6947433922ec6f81967e6215c7f84e5bc1aef86b drm: omapdrm: Export correct scatterlist for TILER backed BOs18:44
freemangordonare needed18:44
freemangordonthose I sent upstream18:44
freemangordonWizzup: but, I'll take care of that once we have the other things in place18:45
Wizzupok, so what do you want packaged then, mesa, ddx and the headers?18:45
freemangordonand kernel18:46
freemangordonbut, ddx will be the last one18:46
freemangordonas I'll have to rework it to use blobs -dev headers18:46
freemangordonah, there is one more change kernel wise here18:47
freemangordonPRM one18:47
freemangordontmlind: promised to create a patch, IIRC18:47
freemangordonhmm, ddx is already packaged18:48
freemangordonit is xf86-video-omap18:49
tmlindhow about i'll send it out tomorrow and then apply to droid4-pending-v5.15, also merge in v5.15?18:49
freemangordonwould be great18:49
tmlindok18:49
freemangordon5.15.2 maybe?18:49
tmlindok18:49
freemangordonafaik this is latest, no?18:49
tmlindi guess18:50
freemangordonthanks!18:50
tmlinduvos: got any other more up to date stuff to merge in tomorrow?18:50
tmlindhmm i can make the pvr black areas disappear with a patch to refresh the lcd, but i don't think it's the right fix18:52
tmlindit just hides the black squares with some extra refreshes18:52
tmlindbut the black square problem will be there at least for one frame18:53
tmlindfreemangordon: have you noticed the black squares on n900 between frames?18:53
freemangordontmlind: didn;t test on n900 much, but I don;t thinks so18:54
freemangordontmlind: see https://github.com/maemo-leste/xf86-video-omap/blob/pvr-exa/src/drmmode_display.c#L157518:54
freemangordonthis is the hack I came up with on d418:54
freemangordonI call it every time scanout has been changed18:55
tmlindok let me post some kind of version of what i did in omapdrm18:55
freemangordonfor me this assures the latest change is always visible18:55
freemangordontmlind: I think th issue is that omapdrm have no idea if sgx has rendered something so it never flushes framebuffer to the display unless forced18:56
freemangordonttyl18:57
tmlindhere you go, maybe give this a try and see if it might make sense: muru.com/linux/d4/omapdrm-flush-on-pin-unpin.patch18:59
tmlindlater18:59
freemangordontmlind: maybe do that for manually updated displays only19:14
freemangordonalso, when this pin/unpin happens?19:14
tmlindnot quite sure, but yeah only needed for manually updated displays19:19
bencohWizzup: do you want me to upload an uptodate version of that howto?19:21
bencohWizzup: http://muarf.org/~bencoh/maemo/leste/leste-lxc-crossbuilder19:29
bencohWizzup: I also fetched meson 0.56 from packages.debian.org and installed it in the armhf lxc container19:30
Wizzupbencoh: thanks, I will try to set it up momentarily19:35
Wizzupfreemangordon: what branch here do we want packaged https://git.ti.com/cgit/graphics/omap5-sgx-ddk-um-linux/ ?20:45
Wizzupti-img-sgx/zeus/1.17.4948957 ?20:45
freemangordon 1.17.4948957-next20:45
Wizzupah, newer one even20:45
freemangordonmhm20:57
Wizzupok20:58
WizzupI updated this: https://github.com/maemo-leste/bugtracker/issues/524#issuecomment-96810393420:58
tmlindfreemangordon: omap_crtc_flush() already returns early if not manually_updated display. no idea if pin/unpin is the right place for the flush though21:03
tmlindit might be flushing way too often, i guess glmark would tell21:04
freemangordonTDB, I don;t think kernel has information about when a flush is needed21:04
freemangordon*TBH21:04
tmlindyeah might be21:05
freemangordonalso pn/unpin is mmap/munmap, no?21:05
tmlindyup..21:05
freemangordonI don't think this is the right place21:06
tmlindme neither21:06
tmlindtesting with hdmi also shows the black squares flickering between the frames if you underclock sgx21:07
tmlindwhich means this has nothing to do with the refresh of the lcd21:07
freemangordonthis is weston?21:07
tmlindyeah21:08
tmlindi also suspect you would see the same with xorg on hdmi when underclocked21:08
freemangordondid you try to change FlushBehaviour in powervr.ini?21:08
tmlindhmm no21:08
Wizzupbencoh: hm: W: Failure trying to run: chroot "/var/cache/lxc/devuan/partial-beowulf-armhf" /bin/true21:08
freemangordontmlind: I doubt, pvr exa waits for blits to complete and then flushes the framebuffer21:09
Wizzupbencoh: maybe qemu binfmt was not set up21:09
Wizzupretrying21:09
tmlindfreemangordon: should i try with 2 or what did you suggest earlier?21:09
freemangordonyes21:09
freemangordon2 is the value21:09
freemangordonbut, you also need glFinish() at the appropriate place(s)21:10
tmlindok will try tomorrow, what's the difference between 1 and 2? one number is greater than the other?21:10
Wizzupbencoh: hm same problem21:10
freemangordon2 makes glFlush() behave as expected21:10
tmlindok21:10
freemangordon1 just sends to SGX to start rendering, without actually witing for render to complete21:11
freemangordonIIUC21:11
tmlindah ok that sounds like it would explain the black squares21:11
tmlindi guess no need to reload the kernel module hopefully?21:12
freemangordonno, this is userspace thing21:12
tmlindyou never know with these blobs21:13
freemangordontmlind: you need to add that in [default] section, IIUC21:13
tmlindok21:13
freemangordonttyl21:13
tmlindlater21:14
Wizzupheh lxc-create deletes the subvolume right away so I can't see the log21:15
tmlindfreemangordon: changing it to 2 did not make any difference alone, will try again just in case21:15
tmlindttyl21:15
Wizzupbencoh: ah my qemu isn't static21:27
bencohWizzup: right you need a static qemu22:33
bencohmy bad22:33
WizzupI think it is static, so there is something else going on22:34
bencohany erro?22:35
bencoh(still the same?)22:35
bencohassuming your host is debian/devuan based, installing qemu-static should be enough as it will also pull binfmt and set it properly in the postinst script22:36
bencoh(iirc)22:36
* sicelo whispers systemd-nspawn :p22:37
Wizzupbencoh: sorry, phone call22:39
Wizzupsicelo: how is this relevant?22:39
dsc_Wizzup: hello, is this the droid4 helpdesk? My droid4 seems "dead-ish" - wont turn on, no blinking green light22:40
dsc_10sec power button + volume down does nothing22:40
dsc_do I need an USB charger?22:40
dsc_(I connect it straigh to my pc with the usb cable :P)22:41
Wizzupdsc_: might the battery be dead?22:46
Wizzupor very low22:46
dsc_Wizzup: it has been connected directly to my PC for some time now22:47
dsc_getting the impressino it might not be charging ...22:47
dsc_do you use a dedicated USB charger?22:48
Wizzupin cases of low batteries, try wall/dedicated charger22:50
Wizzupbencoh: gentoo, but I'll go and figure it out22:54

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