The dongles that used to ship with crossfire boards had an fpga in them that could merge two digital video signals in a few different ways: checkerboard, interlaced, and AFR. I don’t see why it wouldn’t work on the output of a pair of Pies, other than getting the two streams to sync (which might be ...
My dual monitor setup has only /dev/fb0 as well. The system console seems to use only one (when I open a virtual console, the two monitors mirror each other), but I can create dumb frame buffers on each with KMS in C.
I was just thinking about using two Pies to do alternate frame rendering with an external dongle to merge the HDMI streams, like an old school crossfire system...
The Raspberry Pi is a computer. It's hardware not software. “Raspberry Pi” in addition to being a family of computers seems to include the foundation and/or the trading company. And, occasionally Raspian and/or the core software provided by the foundation and/or the trading company. I think. It’s q...
I have one specific capability request for the Mesa stack (augmenting gbm with the ability to identify the current back buffer) but I think the onus is on me to prototype or even implement it myself... Hmmm, such a wonderful invitation and I’m stumped! Is this a change to the upstream MESA stack, o...
I have one specific capability request for the Mesa stack (augmenting gbm with the ability to identify the current back buffer) but I think the onus is on me to prototype or even implement it myself...
Hmmm, such a wonderful invitation and I’m stumped!
But what areas would you like improvements in? You have a team improving the GLES stack and bringing it up to 3.2, so that’s being taken care of. I suspect a full 64-bit user land image is on the way. Maybe take on OpenCL, or some other easy way to get general compute out of the GPU (on VC4 as well...
My only remaining question is if Raspberrypi.org has a reason/desire/principle that makes it not want to provide this development path. ... If the foundation doesn't want a BSP, I would respect that, but I think they should just come out and say it outright. Providing a “BSP” costs resources which ...
I had managed to get the same story over on the Sonic Pi forum too. It's an incredible shame that a computer system that sells for under £100 that COULD allow live coding of external MIDI hardware hasn't been allowed to flourish. I found your post over at sonic-pi and it seems like the Pi version m...
Did you get any further? I’d like to hook up something like a Novation Launchpad X to a Pi4 - I’m thinking it might “just work” as a midi controller, but I’d want to control the LEDs too.
https://www.arducam.com/dual-camera-hat-synchronize-stereo-pi-raspberry/ What about this? Can I have image from camera on on hdmi1 and image from other camera on hdmi2? Don’t really know the product, but it seems you get the pair side by-side as a single camera image on the Pi -or maybe alternate v...
So if I decide not to swim upstream and go with Raspian, what Tool chain and language will I find the most support in? Based on the board activity here, the fact that ”Pi” intentionally evokes Py(thon) and my own observations, Python is both the best supported and most popular language. I don’t use...
Only one camera module connector, but multiple USB cameras are possible if USB might be a workable alternative. Some experiments were reported in the following thread:
I’m thinking of getting a Pimoroni Pirate Audio device with headphone jack to make a sort of random new agey beepitty boopitty synthesizer project to run on a Pi Zero and listen to while I code or otherwise want to drive myself batty. Low droning sounds might be good too. I’m totally new at this so ...
Sounds like a good plan. Try with a simple vertex shader (no transform) in case I got the first steps wrong. Inverting whatever process the vertex shader goes through to map from world to clip is definitely part of the formula. The other steps I suggested may have a sign error or other basic misstep...
Oh no! What have I done? I have had success compiling computer intensive code in C++ to WASM and incorporating it into web pages where it is used from JS. It's very easy to compile C and C++ to WASM using enscripten https://emscripten.org. As easy as compiling normally with GCC or Clang. Seriously,...
It’s been a while, but IIRC: Divide unsigned shorts by 65535.0 to get normalized z values. Subtract viewport x and y from pixel x and y, then divide by viewport width and height, respectively. Everything should be in [0, 1] range. Multiply x, y, and z by 2 and subtract 1 to get clip coordinates [-1,...
Thanks - looks like an interesting video and I’m sure it will enlighten me when I take the time to watch it later on. My first response is that big GPUs are massively threaded and it’s super key to performance, so graphics and threading go together pretty well... but I do understand you’re talking a...
Think is probably worth pointing out at this juncture that you cannot expect a device costing $35 to compete at a GPU level with devices where just the GPU can cost multiples of the Pi's entire system cost. What? But isn’t the Pi magic, whereas all the other platforms are just science and technolog...
1) Complexity, not good and specifically when GPUs will automatically become better relative to CPUs over the next 10 years. See Jetson Nano. 2) You would need multithreaded GPU access or your frames will get motion-to-photon latency. Just try playing any PS4 game, they are litteraly unplayable! No...
We have yet to see the best of the VC4 or VC6.
What tricks could be used?
Fallback to CPU vertex shading should be half decent on Pi3. Don’t know exactly what that would look like in the Mesa stack, but it could use the Pi3 NEON instructions to good effect.
the VC6 which is actually just a souped up VC4 plus some extra bits. From what I understand it has some pretty good extra bits, and the HW engineers did a nice job souping it up to run at twice the clockspeed. Any news on if/when documentation might go public? Or should we all start learning the dr...
I found an inexpensive UHD TV as a second monitor to my HD one and I love the dual setup. I’m interested in supporting the pi ecosystem and educational mission (eventually, and in my own little way) and I, too, might have prioritized differently. But I assume there were limited upgrade options: give...