**** BEGIN LOGGING AT Sun Jun 21 02:59:58 2020 Jun 21 08:32:01 Morning! Jun 21 09:05:23 Morning! Jun 21 11:04:53 Tofe: Had any luck with the camera app or still trying to get it to build properly? Jun 21 11:15:26 It's building, but not running properly Jun 21 11:15:49 Also I just discovered another sailfishos camera app, which is way simpler code Jun 21 11:15:58 https://github.com/Tofee/harbour-advanced-camera Jun 21 11:16:19 it doesn't make direct calls to gstreamer, so it could be a better option Jun 21 12:30:48 Tofe: seems it's quite a bit simpler code wise indeed Jun 21 12:34:01 it means throwing away a day of work, but well, maybe that's the right thing to do Jun 21 13:09:01 Who knows, time will tell Jun 21 13:33:47 This is interesting for the older Pi devices it seems: https://www.tomshardware.com/uk/news/nvidia-engineer-vulkan-driver-raspberry-pi-quake-iii-100-fps Jun 21 15:38:59 Damn, I get about the same status: no viewfinder (i.e. preview), camera seems ok but nothing really happens Jun 21 15:41:25 apparently it's a bit worse, as it doesn't even find the camera's supported resolutions Jun 21 15:53:25 Tofe: It could be device specific somehow as well.. Jun 21 15:58:22 Might be worth to double check on Rosy? Jun 21 15:58:34 Tissot's vendor files were a bit flaky to start with Jun 21 15:58:54 well, it could very well be the same mess on rosy Jun 21 15:59:08 at least on tissot I can take a photo with our app Jun 21 16:10:45 If you have WIP I'm happy to try on mido as well Jun 21 16:11:00 Building at my end is not the problem as you know Jun 21 16:11:21 I also built new mido image with latest libhybris to see if things work OK Jun 21 16:11:33 Seems it will add some newer OpenGLES Jun 21 16:12:12 Didn't have time to test yet though probably tomorrow somewhere Jun 21 16:38:26 Herrie: well I just found out that their way of retrieving the supported resolutions wasn't very good Jun 21 16:38:44 There's a dedicated Qt attribute, which isn't used Jun 21 19:45:56 I've been looking to find the source packages for WebOS for the HP Touchpad for some time but all I'm finding are dead links to Palm URLs. Is there some place where the source packages are stored? Jun 21 19:46:23 In particular, I'm interested in the kernel source and the package that has the GPU firmware. Jun 21 19:57:11 cphealy: well there's palm.si I Think that has all Jun 21 19:58:09 http://www.openwebosproject.org/ Jun 21 19:58:21 We have copies as well if needed Jun 21 20:02:16 http://sources.webos-ports.org/ Jun 21 20:15:08 cphealy: HP's kernel is 2.6 version, we use a working 3.4 one on LuneOS Jun 21 20:15:49 Modified kernel source code is at webos-internals Github as well and I think also original source code Jun 21 20:26:51 https://github.com/webos-internals/webos-linux-kernel Jun 21 20:27:04 Different branches for different devices and webOS versions Jun 21 20:30:27 Herrie: Thanks! Any chance I might be able to find a license for the GPU firmware in there anywhere? Jun 21 20:30:48 cphealy probably yes Jun 21 20:31:01 What are you looking to do? Jun 21 20:31:06 I'm curious Jun 21 20:31:17 Your name rings a bell somehow Jun 21 20:31:23 I've been working with some folks to get that GPU supported in Mesa which as been successful but the two necessary firmware files are not available in the Linux firmware repo. Jun 21 20:33:27 Which files are it? Jun 21 20:33:51 Let me check Jun 21 20:35:03 I'd love having a mainlined touchpad :p Jun 21 20:35:08 yamato_pfp.fw and yamato_pm4.fw Jun 21 20:35:40 Tofe: well it was for quite some bit already I think Jun 21 20:35:42 Well, Mesa works quite well now with the A2xx GPU that's in the Touchpad. The rest of the SoC I cannot comment on though. Jun 21 20:36:16 freedreno works well yes, I've also seen that on Nexus 5 Jun 21 20:36:23 We're on 3.4 kernel which isn't great Jun 21 20:36:33 I got involved with getting Mesa A2xx support into good shape as I work with the NXP i.MX51 which happens to have an Adreno A200. IIRC, the Touchpad has the A225 so it's quite close in pedigree. Jun 21 20:36:48 Anything newer would be great and could revive the BT STACK I guess Jun 21 20:36:51 Herrie: yes, the board is probably far from being supported :/ Jun 21 20:36:53 All the tiled rendering stuff works well even. Jun 21 20:38:29 So, for these two FW files, they are named yamato_pfp.fw and yamato_pm4.fw. With the NXP BSP kernel, the contents of the two FW files are included in a header file with an opensource license. The problem is the version of FW that the NXP source file has is a bit older and has a FW bug. The newer FW in the Touchpad has the bug fixed and works well but I have no visibility to the license it is under so we cannot push it to Jun 21 20:38:30 linux firmware repo. Jun 21 20:39:25 BTW, that A225 combined with the lower resolution of the Touchpad should result in quite good 3D performance. Jun 21 20:41:32 What's stopping us driver wise from having a mainline kernel on the Touchpad? Jun 21 20:45:55 board initialization, I'd say. Then perhaps bluetooth/wifi/sound; but I didn't really investigate Jun 21 20:46:15 I'd need to check, I remember the board was being mainlined but don't recall the status Jun 21 20:46:29 Was some other project working on it I think pmOS Jun 21 20:48:15 Here's a link to a github repo that had the kernel patches to support running Freedreno and lighting up the display: https://github.com/flto/linux/commits/msm8660 Jun 21 20:48:48 Some of these patches (from 2018) landed upstream, but not most of them. Jun 21 20:49:11 This could probably be rebased on latest upstream to get the Touchpad working with graphics/display. Jun 21 20:49:12 cphealy: yes, that's probably the most recent work on this board Jun 21 21:15:35 Tofe: https://dflund.se/~triad/krad/dragonboard/ **** ENDING LOGGING AT Mon Jun 22 02:59:57 2020