17:03 | topi`_ | jnettlet: I tried to apt-get install xserver-xorg-video-imx-viv but it failed because of certificate issues. Any ideas? |
17:03 | topi`_ | server certificate verification failed |
17:04 | topi`_ | maybe i'll try to disable verification entirely |
17:06 | jnettlet | topi`_, do you have an old image? We switched repositories to one with a proper signed cert. |
17:06 | jnettlet | https://repo.solid-build.xyz/obs/BSP:/ |
17:06 | jnettlet | of course also make sure your time/date is correct |
17:07 | topi`_ | yeah I am trying to update an image that was installed last summer |
17:07 | topi`_ | oh, my HB thinks it's year 1970 |
17:08 | topi`_ | I tried hwclock --hwtosys but it says RTC_RD_TIME: invalid argument |
17:08 | topi`_ | hmm, maybe it is because I have not installed a battery for RTC :) |
17:09 | topi`_ | this is the older HB Pro |
17:09 | jnettlet | do it twice |
17:10 | jnettlet | oh no battery would do it :) |
17:10 | topi`_ | do I get the most recent packages even though I was installing from path debian/jessie/bsp |
17:10 | jnettlet | I think they may get mirrored there. Artox would know best |
17:11 | topi`_ | maybe he's already having vacations |
17:11 | topi`_ | I should, too, but sometimes there are urgencies |
17:11 | jnettlet | No he is around, I was chatting with him a bit ago. May be having dinner |
17:11 | topi`_ | video-imx-viv is now version 5.0.11.p4.5+1 |
17:12 | topi`_ | does it sound recent? :) |
17:12 | jnettlet | that sounds right |
17:13 | topi`_ | do I need to configure Xorg manually to use the mx-viv driver? |
17:14 | topi`_ | startx works! |
17:15 | topi`_ | xterm seems to scroll plenty fast, so I guess it is accelerated |
17:16 | jnettlet | okay great. |
17:17 | jnettlet | you should see be able to grep -i vivante in /var/log/Xorg.0.log to check |
17:23 | topi`_ | yeah, VIVANTE there is |
17:24 | topi`_ | DRM working and all |
17:24 | topi`_ | lets test glxgears :) |
17:25 | topi`_ | glxgears works, 400fps |
17:27 | topi`_ | there are not really any GLES demos/games on the default debian repo to test... |
17:27 | topi`_ | maybe tuxracer would work with GLES |
17:32 | topi`_ | nope, extremetuxracer seems to be linked against libGL |
17:37 | Artox | actually I was having tea and a few biscuits |
17:37 | Artox | so |
17:37 | topi`_ | artox :) |
17:37 | Artox | topi`_: apt fails to verify https repos |
17:37 | Artox | if ca-certificates is not installed |
17:37 | topi`_ | ok |
17:37 | Artox | but you could call teatime a vacation |
17:37 | Artox | considering I had an exam on thursday |
17:38 | topi`_ | "ca-certificates is already the newest version" |
17:38 | Artox | also, tuxracer |
17:38 | Artox | there is a GLES port |
17:38 | Artox | check the openpandora appstore |
17:38 | topi`_ | right, but perhaps no easy way to grab a binary (like apt-get) |
17:38 | Artox | it has a binary package built from some custom fork on github |
17:38 | Artox | that fork however uses GLES-1 |
17:38 | Artox | if I remember right |
17:38 | topi`_ | i'm not going to start compiling stuff on this, I'm trying to mould this into a production image for deployment :) |
17:38 | Artox | and requires a gles extension that vivante is not providing |
17:39 | Artox | which means you would have to hack on GLES code |
17:39 | topi`_ | we most probably are not using GLES at all, at least for this customer. THey just need to display videos |
17:39 | Artox | Somehow I never found teh time to properly port tuxracer over :( |
17:39 | Artox | so youll be using the vivante egl extension |
17:40 | topi`_ | what does the egl extension do? |
17:40 | topi`_ | oh, there was one thing that interested me. The new Servo rendering engine, it uses OpenGL for all drawing |
17:41 | Artox | afaik its for zero-copying vpu frames to the gpu I believe |
17:41 | Artox | ofc its nicely hidden in gstreamer-imx |
17:41 | topi`_ | and somebody actually modified it so that it could be compiled for RPi2 which of course only provides GLES |
17:41 | Artox | I dont suppose you know anyone who would enjoy porting tuxracer? |
17:41 | topi`_ | :0 |
17:42 | topi`_ | maybe some ppl like games |
17:42 | Artox | if I remember right the task is: make use of FBOs |
17:42 | topi`_ | my only venture into OpenGL games was like 12 years ago. I created a version of Mahjongg which used 3D tiles rendered with OpenGL |
17:42 | topi`_ | of course I was a student, and students famously have lots of time in their hands |
17:43 | Artox | Wellll |
17:43 | Artox | yeah |
17:43 | topi`_ | do you have any experience of Servo? |
17:44 | Artox | none |
17:44 | topi`_ | I tested it on my Macbook Air and it does seem faster than competing browsers |
17:44 | Artox | the only experience I have with graphical programming is javafx |
17:44 | Artox | and opengl hello_triangle |
17:44 | topi`_ | I do like the idea that Servo has been designed to benefit from multicores from the ground up |
17:45 | topi`_ | all the current browsers are basically singlethreading, if you look inside a single tab |
17:45 | Artox | I would hope that it will be turned into a better firefox some day |
17:45 | topi`_ | it's definitely beta quality still |
17:46 | topi`_ | and it cannot handle all HTML/CSS yet |
17:46 | topi`_ | but we don't care since we author the same HTML/css that is being displayed on screen |
17:46 | topi`_ | so it's pretty easy to test out whether or not that works with rendering engine X |
17:50 | Artox | fair enough |
17:50 | Artox | I see you wanted to install the xserver driver |
17:51 | Artox | so youre set on using X? |
17:51 | Artox | and this is the official sources.list: |
17:51 | Artox | deb https://repo.solid-build.xyz/debian/jessie/bsp-imx6/ ./ |
17:52 | Artox | deb-src https://repo.solid-build.xyz/debian/jessie/bsp-imx6/ ./ |
17:52 | Artox | ofc the link jnettlet gave you is valid too, these are just aliases |