Hands down, the best bullseye review on youtube! As a developer, EC saves time, headache, and provides understanding though excellent Explanations. Great viewpoints! Many thanks for all your contributions to the Pi community. You're a Pi Legend. Never forget how much you're appreciated.
@ExplainingComputers3 жыл бұрын
Thanks for this, most appreciated. This video was a marathon for me -- so much I took out, and I shot the ending only a few hours before upload! I don't usually do that.
@sharonwolff13 жыл бұрын
@@ExplainingComputers , mid week out take video?
@ExplainingComputers3 жыл бұрын
@@sharonwolff1 Now there's a thought . . .
@dfbess3 жыл бұрын
@@ExplainingComputers , Chris your videos have always been a source of knowledge for me, my who Raspberry Pi setup came from your reviews and test..
@jasonmonk73363 жыл бұрын
The more explainingcomputers the better, dont worry about the length of the videos!
@samuelhulme83473 жыл бұрын
He should make as long as he can without effecting the algorithm
@waynestewart19193 жыл бұрын
Hear, hear!
@ExplainingComputers3 жыл бұрын
@@waynestewart1919 I've a new, montly series of half-hour videos starting my my "ExplainingTheFuture" channel on 1st December. More info on this will post in a video next Saturday. :)
@ObsidianMercian3 жыл бұрын
@@ExplainingComputers Fantastic news!
@homemixer3 жыл бұрын
YES! We want more explaining computers Chris!
@gustavgurke96653 жыл бұрын
Surely it wouldn't have been too difficult for them to create two simple bash scripts called "raspistill" and "raspivid" as wrappers around libcamera that accept the same syntax as the old commands, maybe with a little warning message "'raspistill/vid' is deprecated. Please use 'libcamera-whatever' instead". That way at least older tutorials focusing on using the camera in the terminal would continue to work while still notifying users that there's a new way of doing things. Can't imagine doing something like this would have been too much work. I understand that creating a new Python module would be more work than that, but I hope their new module will be a drop-in replacement for the old one as well (maybe with added functionality) so that older Python tutorials will also continue to be correct.
@ExplainingComputers3 жыл бұрын
Agreed.
@Reziac3 жыл бұрын
I had the exact same thought, and I'm not even a programmer! Would avoid a lot of unhappy people who didn't notice the change until it bit them, and give everyone a chance to adapt gracefully.
@jackgerberuae3 жыл бұрын
But it’s the libraries that are broken. Bash scripts are very high level and far removed from any apps running or driving cameras.
@АлексейГриднев-и7р3 жыл бұрын
It's not hard to just permanently alias old commands to corresponding new commands. There may be some functionality present in the new driver and absent in the old one, or the other way around, but overall that would have been much better than nothing.
@gordon8613 жыл бұрын
That was my thought, I know the bare minimum in Linux but you would have thought it would be a relatively simple task (for OS programmers) to create some sort of alias to point at the old style commands.
@Noxeus19963 жыл бұрын
As a software developer I can sympathize with the difficulties of weighing backwards compatibility with new/better features.
@ElmerFuddGun3 жыл бұрын
About the lack of camera support... That's just great for new users that might (rightfully) think "I just bought the latest Pi Zero2W and the newish (2020) Pi HQ Camera so obviously I will download the latest Pi OS." Frustrating new users (customers) isn't usually a great idea. - 15:35
@cjlowe16502 жыл бұрын
Exactly!
@ElmerFuddGun3 жыл бұрын
What is the difference in the Pi4s that prevents your "old" Pi4 from over clocking as much as a new Pi4? - 7:30 How can we tell? Looking for buck converter parts on the Pi4 is *NOT* the right way to label a PCB. It should be part of the model number that is printed on the PCB (silkscreen). - 17:20 This is *_PCB Design 101._* How do I know what Pi4 I will receive without asking the seller _"does it have a switch mode power supply on board?"_ Then/or _"does it have some parts in a triangle between the USB power connector and one of the HDMI ports?"_ Why not just label them as Pi4B2 or at least print the PCB revision number? The confusion this will cause could have *_easily_* been totally eliminated.
@dfs-comedy3 жыл бұрын
I upgraded a Pi 3 and Pi 4 from Buster to Bullseye with no issues. That said, these were headless machines that didn't run any desktop software, so they had relatively few packages installed. This may have made the upgrade more likely to succeed. Debian is very good about supporting smooth upgrades rather than requiring fresh installs, and it's too bad the Raspberry Pi Foundation won't/can't support this too.
@markthompson42253 жыл бұрын
I tried it with the desktop version (I386) in a vbox setup... didn’t go well... did a fresh install... still no glory... tried to install Debian... still nothing... just found a premade vbox drive and it worked... after finding out that 6.1.28 was having issues... which would have only been an issue with the Debian install as I didn’t update until I tried that.
@user-sk7cj4oc3j3 жыл бұрын
Superb video! As someone who is new to camera usage a with Raspberry Pi, I thought I was going mad after buying a RPi Zero 2 that didn't work at all when following tutorials as it was running Bullseye. Thank you for such a clear explantion of the situation!
@paulmaydaynight99253 жыл бұрын
very true, adding the 3rd party zram script is a 'good thing' for the new z2w too. as a side note 'pikvm' also put up a dedicated z2w image with working updated wifi drivers yesterday that works with the usual HDMI to CSI-2 CSI, HDMI input cards h264 -reclaiming my pi4 for other uses now ^_~-
@Colin_Ames3 жыл бұрын
An excellent overview of Bullseye, and by far the best coverage of the camera debacle that I have seen so far.
@ExplainingComputers3 жыл бұрын
Thanks.
@cjlowe16502 жыл бұрын
@@ExplainingComputers A very BIG DEBACLE !
@31plemoine3 жыл бұрын
I love the consistency of this channel. Either in the prolog/epilog, the humour here and there, the visuals. Old-time lurker, new subscriber 😊
@ExplainingComputers3 жыл бұрын
Thanks for the sub. :)
@JeremiahuTOY Жыл бұрын
You are the first to explain the problems I am having as a noob trying to use cameras on the Raspberry Pi
@joegee28153 жыл бұрын
The strength of the RPi has long been the software support. There are, as you have shown us, more capable SBCs, even some that clearly could replace a desktop and more. But without decent software, drivers, and community support providing the education side of it, they are not suitable for wide adoption. Good job calling them out and I hope they sort it out soon.
@layton35033 жыл бұрын
Great Video, this is the first review that I've seen, that covers the camera issues in depth. Your suggestion of Raspberry PI os 2.0 would have been really smart. I think most maker applications for the pi rely on the camera, one way or another. The RASPBERRY PI foundation should be more "OPEN" about future plans and changes.
@christopherguy12173 жыл бұрын
During the transition they could have included the Broadcom blob for the camera to maintain backwards compatibility and dropped it when the issues were solved. When the final transition is made they can still offer a wrapper to the new one that would maintain the functionality of the old commands. As a developer these are the things we do to avoid breaking our customers software. If you compatible wrapped fix is close to the performance of the original then everyone will be happy.
@ExplainingComputers3 жыл бұрын
I agree -- they should have included both camera stacks, with a software option to change between them.
@squelchstuff3 жыл бұрын
@@ExplainingComputers Could the reason they haven't done this obvious resolution be due to licensing issues with Broadcom? I have an inkling that this "incomplete" release may be down to last minute agreement issues with licensing. It does seem very odd for the Pi Foundation to drop its users in the proverbial mire, so it can only be a damage limitation exercise for a "forced" release.
@ExplainingComputers3 жыл бұрын
@@squelchstuff Yes, this could I guess be a licensing issue. But if this is the case, why release Bullseye at all?
@squelchstuff3 жыл бұрын
@@ExplainingComputers Exactly! However, having been in a similar situation before, a recommendation to hold a release on quality grounds, may not balance against a release being made on commercial grounds. I hold equal amounts of disappointment in the decision, and sympathy for the blowback RPF are receiving.
@cjlowe16502 жыл бұрын
@Christopher Guy I so agree. I don't remember it being made a big deal (which it should of been) that the camera support was no longer there. I have a number of customers/friends whom I'd like to update that I have setup security systems for and luckily I tested Bullseye on my own software before upgrading anyone with camera support. It just seems that something (camera support) that is used on the Pi's a lot seemed to not be made the big issue that it should of been. I understand why it was done but I have heard from many in the community (I belong to a community (private) that does consulting for small businesses and most have setup security systems for the local customers. Unfortunately I have one friend in the community that installed Bullseye and then his other security, camera apps, and they just failed. Fortunately I had taught the community how to create clones of the OS's and packages for customers so he could just cut a SD card copy of the customers install. This of course entailed the customer being down for a day or longer as each camera is remote (far distances from each other) and he had to update and upgrade Buster since the original images were about a year old. He had egg on his face for the customer being down for a day and a half and having to explain to a non technical person what happened and why he didn't catch it. Luckily I sent out a newsletter to our group about the issues of upgrading to Bullseye and a lot of my third party pals are either re-writing and testing the new camera commands for all their apps (since Buster won't be supported forever so may as well get it done now) but this puts their other customers and projects on hold or months into the future and some have already cancelled their contract/support and the ones who used other peoples apps from GitHub will either have to wait or hope they upgrade their apps to use the new camera apps (and other OS new features) or take it upon themselves to incorporate the changes). Everyone understands why the Pi community did this, go open source but it really should of been made a bigger deal about how it would affect apps and camera support. I don't know how many people use cameras on the Pi's but our group most exclusively does and there are a lot of 3rd party apps on GitHub that do. Pi corporation could of done a much better job. Now we all have some extra work to do.
@cjlowe16503 жыл бұрын
Thanks for your support Chris. I bought the Pi2zero and of course all use pi cameras. So I'm stuck using old buster and cameras.
@dfs-comedy3 жыл бұрын
Regarding the camera changes... it should have been possible to make a compatibility wrapper script for raspistill. Compatibility wrappers for the Python libraries would be more challenging, but IMO the Pi Foundation should have made those a priority.
@terrydaktyllus13203 жыл бұрын
I don't believe it's that straightforward. What you have is a situation of "binary drivers vs. Open Source drivers" which probably means that the kernel can only ever use one or the other but never both - as is the case already with some graphics card drivers. In an "either / or" situation with those drivers, one currently has the necessary Python support whilst the other does not. I don't believe this is a problem that could be solved just with "compatibility wrappers" - it's a bit more complicated than that. With a binary distribution like Raspberry Pi OS / Debian, this would mean creating module blacklists in the system which is possibly beyond a lot of users.
@dfs-comedy3 жыл бұрын
@@terrydaktyllus1320 I don't think it's that bad to make a compatibility script for the command-line tool. The Python libraries may be trickier.
@encycl07pedia-3 жыл бұрын
I recommend not updating/buying until you see reviews from the suckers that adopt/buy early. Thanks to capitalism and deadlines, most software is released in beta even if it's not labeled as such. It's trivial to "downgrade" to Buster and move data if you need to.
@dfs-comedy3 жыл бұрын
@@encycl07pedia- You do realize that Debian/Raspbian is Free Software? There's no capitalist motive at play.
@encycl07pedia-3 жыл бұрын
@@dfs-comedy When did I say anything about capitalism? Are you so d..b that you can't follow a simple thought? It's d..b to update before you know what's going on.
@adamposker56163 жыл бұрын
Thanks for the video, Chris! Been watching the channel for many years, finally pulled a trigger on RPi4 just after the release of this new OS and I am hopefully starting CS bachelor next year!
@ExplainingComputers3 жыл бұрын
Great to hear! :)
@davidg58983 жыл бұрын
Bullseye should have been released as a beta. That would have given RPi and the community time to find and fix most of the issues. As it stands, a lot of people are installing this and discovering some of their favorite things aren't working. That's not a good UX for something billed as a final release. Windows 11 is suffering from the same problem -- it also has a lot of issues and is more like late stage beta than a final release.
@superangrybrit3 жыл бұрын
I had not realized that we got hardware acceleration for videos. Good video!
@airbornesnail3 жыл бұрын
I love your videos, your subtle jokes and that you always use facts and put research into your work. Today, out of the blue, I also realized that you also use the same glasses, haircut, music and facial expressions as you did 13 years ago. :) A rock solid content creator. Love it!
@jaggietube3 жыл бұрын
Hi Chris, My admiration for you can not stop growing. What a perfect way of explaining computers to the masses! The quality of your video presentations is veeeery diffficult to match. The contents are selected with big wisdom. Will go on following your weekly joy pills for years to come. Thanks for your efforts to disseminate your inmense knowledge. Best regards from Spain.
@ExplainingComputers3 жыл бұрын
Thanks. :)
@ClassyOnionUK3 жыл бұрын
Thanks Chris! Very interesting video and I definitely agree with your conclusion. The lack of camera support on something a new user would install is very strange indeed.
@ElmerFuddGun3 жыл бұрын
They (R. Pi Foundation) need to spend more time *FIXING BUGS* than introducing new "features". Look at 3:24 where it looks like the "width" is set to "10" but it is actually 100 with the last zero cut off. Then at 4:27 the "size" AND "Timeout" don't fit. Yes, Chris has things bigger BUT he isn't the only one and programmers need to test their programs outside of their "normal" settings.
@ExplainingComputers3 жыл бұрын
Agreed -- and the scaling changes I made were all done in the standard Pi appearance manager, nothing hacked or fancy.
@d.barnette26873 жыл бұрын
Greetings from across the pond, near Albuquerque, New Mexico, USA. Another super-informative video. FYI: I ran the very same sysbench test you ran on the Pi 4 with Buster but on a Pi Zero 2W overclocked to 1.2GHz running Bullseye. Whereas your test case ran in 23 seconds, mine ran in 10 seconds. Again, this was run on Zero with the identical command you used on the Pi 4 running Buster, just to see what happens. I noticed that the number of events for your test case was 2500, mine was only 566. Obviously, as you implied, this was not an identical test, so apples were not being compared to apples. So, next, I ran the sysbench test with your Bullseye sysbench command revisions on the Zero 2W. Events number was now 2500, just like your test, and now the total time was 44 seconds on the Zero. OK, so it took twice as long. Still, for such a small board and with only 0.5GB of RAM, I reckon the Zero holds its own pretty well.
@noicthebrave3 жыл бұрын
My friend and I about 3-4 hrs ago were talking about Pi's and cameras for a fun project to do over Winter Break. Thank you! This will save him and possibly me, a huge chunk of time debugging cameras with Bullseye. Keep up the good work and thanks again!
@Lightstep92 жыл бұрын
Thank you for the Raspberry Pi update, it is important for devs as mentioned earlier to remember their reason for being, the reason our Rasberry Pi's became a success. I hope in the future this is not repeated, if it is then there are other growing platforms that the community can move over to - placing an alternative as their home OS for our SBC's.
@jst65023 жыл бұрын
Hi, a great video as always. As someone who has used the previous camera api from a lower level programming standpoint than python I’m glad to see this change. The previous closed interface made it difficult to impossible to tweak the camera behaviour as needed. That said, now I’ve got to do work to upgrade to this new mechanism (which is never fun). I’m sure there will be a new python module soon enough, and it will benefit from the new api as well. There have been other recent cases of this kind of incompatibility on raspberry pi’s, specifically the new raspberry pi 4 videocore chip VI, where older graphics api’s were deprecated and software needed to be upgraded. Now if they could open source the pi4 gigabit ethernet interface too that would be helpful.
@jls92253 жыл бұрын
Another complete Sunday for me. As Always, Be Smart and Stay Safe.
@rjbook513 жыл бұрын
Chromium/KZbin crash fix: For those of you who found that KZbin crashed Chromium with the latest Bullseye version of RPi Os (and in Buster as it happens). Open Chromium, completely clear the browser cache. Then go to Settings-Advanced-System and turn off Hardware Acceleration. Relaunch Chromium. I don't have any idea why Hardware Acceleration no longer works in Chromium but perhaps it will get fixed along with the camera hassles. I am running a first iteration RPi 4, 4gb. Great video, and Bullseye isn't bad.
@alexlandherr3 жыл бұрын
I like that they for virtual desktops using RealVNC have a single simple setting in raspi-config for the virtual desktop resolution. I discovered this while setting up Pi-Hole on a Pi4B that also acts as a very simple NAS.
@AnttiNannimus13 жыл бұрын
Thank you for pointing that out! I use VNC all the time for multiple RPi instances, and I've never noticed that remote desktop resolution-setting parameter before. It's quite obscure since in raspi-config it is called "headless resolution". It takes a real smart person to get past that particular piece of geekery jargon. Thanks again.
@ridefast03 жыл бұрын
Sorry to point out your 'new window manger' at 3:05 - I suppose Christmas is not far off! Nice video, thanks.
@John.0z3 жыл бұрын
Thank you Chris, an excellent run-down. I guess my camera support Pi will being sticking with Buster! That name change idea you mention is something I really like. But really it should be the difference between Raspbian and RaspberryPiOS. This would allow the older OS to be clearly delineated, have support to continue for some to come; and also have the change of name indicate the change of the Debian base OS and all the discontinuities that have come with it. At the same time, it would have made the move to transitioning to the 64-bit build rather smoother, not that there is anything obvious on the Raspberry Pi website to direct users to the build site where it can now be found. Another part of this move that has not been well-managed is the upgrade process, both from the Buster version, but also for those who have been using the beta test version of the 64-bit OS, like myself. I admit I have been spoilt bt Linux Mint in this respect, but that just shows what can be done with Linux upgrade and fall-back management when the needs of users are recognised. All in all, this move (or rather these moves if one includes 64-bit) has not been well-managed at all, and that applies at multiple levels. It seems like there are at least two teams involved, and that they have not been listening to one another, or to users.
3 жыл бұрын
Thank you very much for the great walk through of the new Raspian OS. I almost only use my Pi's and clones without any graphics and only by connecting to them remotely over wired ssh, so I would like to see more videos in that user scenario. When I first tested this I got tired of seeing that they still not striped down the cmd line version when it comes to running services, so where it is possible I prefer to use Dietpi as the base. I guess that there is a lot of stuff that need to be reworked to work with the new Debian version like the z-wave hat.
@YoutubeBorkedMyOldHandle_why3 жыл бұрын
Well Thank You! ... you just saved me several hours of pointless frustration. I installed Bullseye on my zero 2w, since Buster was disappointingly sluggish. I ordered a camera and was looking forward to trying it as soon as the package arrives. Good thing I watched your video first. Now I'll need to wait for the problem to be fixed, but at least I know.
@MarcosElMalo23 жыл бұрын
Happy Thanksgiving! I would like to express my gratitude that there are still old school computer enthusiasts in the mold of the original Home Brew geeks? Thank you for all you do! I appreciate you for being you- your mindset and outlook more than your skill set and knowledge, which are also laudable.
@WhatAmIGonnaGet Жыл бұрын
Bravo, very good documentary. I found every part of this interesting , educational, and satisfying.
@jlinkels3 жыл бұрын
Thank you so much for this video. As it happened, last week I needed to install a camera on a Pi3. Which was my first camera install and I could not get my head around why nothing worked like I found in the documentation. So I simply was one week early! And I ended up installing Buster and all is fine.
@Mor5ives3 жыл бұрын
Thank you for another great video! The hardware playback is very welcome. And yes the auto never works, agreed.
@ElmerFuddGun3 жыл бұрын
This new OS Updater at 5:18 doesn't show what it is doing. As much as I like the "upgrade" from a terminal updater, the GUI updater is *hiding information* such as how much it needs to download, how much has been downloaded, disk (SD) space used, etc. Here you can't see where the bottle neck is. Is it a slow (busy) internet connection or your disk? AND the bar graph resets midway (6:26, 6:50) making it *useless* to gauge how long it will take.
@ExplainingComputers3 жыл бұрын
I agree, the progress bar is really not useful -- it bounds around, and downloads more than once . . .
@minigpracing30683 жыл бұрын
Why does this feel like a Windows OS upgrade? Larger, slower, and breaking things.
@paulstubbs76783 жыл бұрын
I was going to grab a pi400 for a break from my Windows woes, this kind of dulls that thought.
@minigpracing30683 жыл бұрын
@@paulstubbs7678 still worth grabbing a 400, they are pretty neat little computers. Just run the previous OS for a while.
@jaromanda3 жыл бұрын
At least windows updates don't require you to start from scratch
@chrismorgan4413 жыл бұрын
Another excellent video, one that shows me that I'll stick with Buster for a bit longer. It is surprising that the Phyton camera code isn't compatible at the initial release of Bullseye, given the overall educational aspect of the Raspberry Pi.
@horseradishpower99473 жыл бұрын
Good video, thanks for this. Lots to digest, and I await to see what will surface in Twister OS. I don't simply support your stance on calling it Raspberry Pi OS 2, but wish to expand on it. Bullseye should be Raspberry Pi OS 2.0, and the next one - if has no compatability issues - should be Raspberry Pi OS 2.1, and so on. It creates a concept of generation, and means we can more readily track where we are. But that is my take on it. Thank you very much for making this video.
@RothmanHarv3 жыл бұрын
I'm a total novice interested in getting a Raspberry Pi for the sole purpose of making a time-lapse/stop-motion camera. What's worrying is how long there's going to be a mess in the search results over what OS version camera tutorials that show up cater to. It's going to be confusing no matter how you look at it. Whether a newcomer goes for Buster or Bullseye, they're going to have to comb through the search results, rather than find answers quickly. I hope the silver lining to this cloud is that, in good time, there'll be better driver support in the development scene and thus more possibilities for what can be done with a Pi and its cameras. Great video as always, Chris! I share your frustration coming through your voice when talking about the camera issues.
@MINKIN23 жыл бұрын
"I don't like using the Auto there, because it never sodding works" LMFAO! I know this feeling so well.
@oneeyedphotographer3 жыл бұрын
I would expect either a shim to allow older code to work with the new API, or the provision of both camera modules for tis release and, perhaps, the next. I think the shim would be preferable because it could be left in place forever, but not maintained except for serious bugs.
@sharwinshreds3 жыл бұрын
I was hoping that explaining computers will be doing a video this Sunday on the new raspbian Bullseye. And surprisingly it is😀😀😍😍
@ExplainingComputers3 жыл бұрын
Spooky.
@sharwinshreds3 жыл бұрын
@@ExplainingComputers Yes. Spooky😱
@paulmilligan30073 жыл бұрын
Also thank you for providing info on the sysbench test. I use it for testing temperature rises on full load and when overclocked and was going slightly mad wondering what had changed. Also thank you for identifying that it's the PSU change that allows the clock increase rather than CPU stepping, this has been somewhat confusing from other internet posters.
@BeOurBee3 жыл бұрын
Thanks for the heads-up about the camera issues. I'm going to have to archive a copy of Buster while the getting's good, and leave a note for myself along the lines of "Best for legacy camera software/Pi Zeros." For my Pi 4 media NAS, I'll have to look into migrating to the new OS base while maintaining my current data drives. Don't want to have to wipe, set up, and retransfer 1TB of videos!
@perrymcclusky46953 жыл бұрын
Really appreciate this information! Once again, I tend to agree with your conclusions. Looking forward to your next video.
@paulmilligan30073 жыл бұрын
Thank you for another wonderful update that seems to tell us everything that's important but doesn't get bogged down in excessive detail. Given the incompatibilities for camera users, I would have thought the Pi Foundation should have a clear set of info on the download page and have left Buster as an option on the download page and in Raspberry Pi Imager until a full camera package is available for Bullseye.
@QuantumCalc23 жыл бұрын
I for one welcome any new updates that make Raspberry Pi OS feel more modern and easier for new users to transition to.
@MrHuntPowa3 жыл бұрын
Best video on the changes, keep up the good work!
@Shawclough3 жыл бұрын
A balanced, objective, informative video.
@ExplainingComputers3 жыл бұрын
Thanks! :)
@TrollingAround3 жыл бұрын
FYI, raspistill can do timelapes without using python, i used: raspistill --nopreview --width 1920 --height 1080 --timeout 0 --timelapse 30000 --output f_%06d.jpg & to take some lovely timelapes photos of the clouds running from before sunup to after sundown. In buster raspistill --help reveals: -tl, --timelapse : Timelapse mode. Takes a picture every ms. %d == frame number (Try: -o img_%04d.jpg) Showing that you can index the output filenames (and even specify how many digits, in this case 4). but, in bullseye libcamera-jpg --help shows: --timelapse arg (=0) Time interval (in ms) between timelapse captures No mention of the %04d example in the --output filename. I have no camera on my Pi4 (which is running bullseye) so no way to test further. Thanks for another great vid.
@larrywebber29713 жыл бұрын
I've been running 64 bit Bullseye on most of my Pi 400 and 4's with 4 or 8 GB RAM and am very pleased. My use cases don't include camera so I'm unaffected with this negative issue. I love the ability to easily set the default headless resolution for remotely running desktops with Bullseye straight away. One thing I do with both Buster and Bullseye is LXC (containers). These work pretty well except for setting resource limits on each container. The containers allow me to quickly evaluate a desktop I otherwise wouldn't run. A couple of examples are Xubuntu and LXQT running as containers and accessed through x2go from the Raspberry Pi desktop. Maybe not a practical use but I enjoy this along with more practical container uses.
@srtcsb3 жыл бұрын
Another great, comprehensive review. Thanks for all your hard work Chris. This one will serve as an excellent reference going forward. 🙂👍
@fbg19073 жыл бұрын
I like your "Raspberry Pi OS 2" idea. And, it may support only 64-bit .
@ExplainingComputers3 жыл бұрын
Yes, good point. Pi OS 2 could be 64 bit only.
@jfan4reva3 жыл бұрын
@@ExplainingComputers Yes, a new separate name would be good, but IBM might frown on calling it "OS 2".
@johnhill66733 жыл бұрын
The camera issue with Bullseye is not a problem I would have expected from the Pi foundation. At a company I worked as a support engineer our software for our products reversed a command that was in common use in nearly all of our customers' configurations. OK, it was reverse of industry standards, so the programmers decided to correct it. It was in the upgrade notes, but it was not trumpeted. Even the support teams didn't catch the subtle note, and we read the upgrade notes religiously. It was that subtle. It caused serious network issues with most of our customers. We, the support group, ended up putting out a notice to all our customers.
@richleyden68393 жыл бұрын
Nice review of Bullseye. I have 5 Pi's was mixed vitnage used with cameras. I hesitated "upgrading" to Bullseye because of the warnings to do clean installs. Not only would 5 complete rebuilds be a major effort, I suspected some of my customized programs would have failed. I find your channel one of the few that gives balanced Raspberry Pi coverage without the Pi Fan-boy mentality that defends the Raspberry Pi Foundation as if it were the one true church, as in, "Critics should burn in hell. What you call a bug is a feature"
@lastinline19583 жыл бұрын
Thank you thank you, I thought I was getting senile because I couldn't get my camera to work anymore, Back to Buster I go.
@ExplainingComputers3 жыл бұрын
And I doubt you are alone . . .
@jmsiener3 жыл бұрын
Tried getting my HQ camera working with a zero2 last weekend. It didn’t work, thought I had bricked it but now I know that it wasn’t me!
@keithmiller96653 жыл бұрын
Thanks Chris for the always excellent review. Bullseye? Nope, not for me. Unnecessary animations are not for me. Extra memory use, unnecessary. The removal of dedicated raspberry pi specific hardware GPU (i.e. ffmpeg h264_omx) encoding removes one of the key advantages of Raspberry Pi OS 32bit. Yep V4L2 ffmpeg encoding is possible, but better to use current (L)ubuntu 21.10 64 bit with regular ffmpeg updates. For ffmpeg CLI video encoding anyways a 64 bit OS is always going to be more quickly updated than 32 bit and faster. Installing Ubuntu 21.10 desktop and then run sudo apt install lubuntu-desktop is both much nicer looking and no unnecessary animations. Using this route to Lubuntu I can have a common destop across both my Pis and PCs. Bullseye for me was the final step to switching from Raspberry Pi 32 bit to Lubuntu 21.10 64 bit. Bye, bye Raspberry Pi OS 32 bit, hello Lubuntu 21.10 64 bit. Suggest giving Lubuntu 64 bit a whirl on the Pi 4, I think you will like. I think with Bullseye the Raspberry Foundation has badly dropped the ball, better to have gone straight to 64 bit. Multiple OS support is already a reality with the 2 GB memory limit on Mutter versus Openbox.
@Billf573 жыл бұрын
Thanks for another great video Chris! I’ve come to realize that EC is my go to source for the real scoop on Raspberry Pi’s. I did a fresh install of Bullseye on one of my older Pi 4 8 GB. I have an Ice Tower cooler on it and am unable to see the board. After booting and going through setup I ran “watch -n 1 vcgencmd measure_clock arm” and then started opening applications. It appears to be running at 1.8 Ghz
@garethroberts58613 жыл бұрын
Thanks for another great video, things explained so none techies understand:-). On the subject of the new camera library's, I'm sure that the Pi foundation will sort the issue out. It's not as if the Pi foundation force you to upgrade to the newest O/S, unlike Mr Gates O/S. They don't have the vast amount of resources that Mr Gates has to throw at projects. I think for the price of a sd-card and the time it takes to flash the new O/S and test it is well with it. If your not happy with it, you just have to power down the Pi and Plug in your old sd-card and your up and running again. Rant over.... Thanks again for such a great video, and I very much appreciate the time and effort you put in to produce them all.
@NewAgeDIY3 жыл бұрын
Hi Chris. I now have bullseye running on my Raspberry Pi 4 (8GB) I’m running off a 250GB SSD. Like you I’m not that happy with the new camera setup. I’m sure things will improve and can’t wait until the new support software will be released. I’m very lucky that I have more then one model to work with. I will keep my other pi’s on the older OS for the time being . I would guess the MotionEye0S will be releasing a update in the near future. I do have some problems with the browser right now, I haven’t figured out what’s going on. I’m now overclocking so it could be the problem. Anyway I’m sure this new OS update will keep you busy and I’m looking forward for any new videos that cover the latest OS update. Until next Sunday, stay safe and I will see you then.
@1974UTuber3 жыл бұрын
Straight away the audio is much better when you are fronting the camera in this video. Very clear indeed. And I am in the long videos are better videos camp also. Not a lover of TikTok or KZbin Shorts
@ExplainingComputers3 жыл бұрын
This video was shot in my new filming space, which is now pretty much finished. You will see it properly in the video on December 5th. :)
@johnm20123 жыл бұрын
I agree with you about calling this something like Raspberry Pi OS 2 but, given that it does represent an inflexion point, it really ought to have been 64-bit too. Make it clear to users that there's a choice and keep Buster as the default for the time being to keep it simple for beginners. As for my original Model B, it runs RISC OS
@ExplainingComputers3 жыл бұрын
I totally agree on 64-bitas you say!
@ffieditor3 жыл бұрын
here is why I wanted your input as you explain all the REAL differences that ETR prime did not cover. Giving us the REAL pop on the OS.
@mosfear3 жыл бұрын
Thanks for posting this overview, albeit a little late in my case. As a total Raspberry Pi newbie, I'm not sure buying my first Pi and camera shortly before you made this video was the smartest move I've ever made as the fact the camera wasn't even seen in the GUI interfaces dropdown (not sure if that's resolved yet) and that, along with zero recognition for the (redundant) raspi commands, really undermined my confidence in this product, thinking I'd either a DOA HQ camera or a defective 4B, but once I'd rolled up my sleeves and done a little digging rather than simply tossing the kit in the nearest drawer in disgust, the light began to dawn. A case of onward and upward I think (although I do wish there was a clip-on cap available to protect the circuitry on the back of the HQ camera. Not sufficient justification for me to invest in a 3D printer, I'm afraid).
@jimlynch93903 жыл бұрын
Excellent and informative video as usual. Keep up the good work! Thanks.
@ErikZarth3 жыл бұрын
Chris your conclusion was right on point. I won't be upgrading for the time being.
@dfbess3 жыл бұрын
I can understand the frustration .. But also understand that progress has to move forward and sometimes sacrifices need to be made.. It's like how lots of Windows users are complaining about 11.. But my personal experience is great! I love 11.. I was ready to delete Windows once again on my new laptop because i was getting frustrated with 10.. I have been a Linux user since Windows Vista screwed up the computer I had at the time.. But now I am enjoying 11 and the Linux integration is a bonus.
@madmattman56753 жыл бұрын
15:00 Aww man I wish I'd have known this was going to happen before I bought a pi0w2, a pi camera 2 and a case to put them together !
@cjlowe16503 жыл бұрын
I agree! The fact that the cameras are not supported should of been communicated a long time ago.
@cjlowe16503 жыл бұрын
Chris - I see they now added a Legacy support for Cameras in Bullseye. Already after I re-imaged my Pi's back from Bullseye to Buster. LOL. I guess I should of waited a month or 2 which I usually do when a new OS comes out. Anyway, I'm going to take one Pi and install Bullseye and convert the source to use the new Camera software. Among it be more supported I hear it's easier to stream video among other things. In you opinion does if make any difference to use a 64-bit (Pi) OS over a 32 Bit (Pi) OS if that pi is not a Pi 4 over 4GB of memory. Just wondering. Also I get get processing using ZRAM on the Pi Zero 2 W. Very happy working on all 4 cores. Thanks for your answers and all your hard work!
@rogerkoh19793 жыл бұрын
It will take a while to fix the camera in python. Could understand things change for the better i hope. Looks good on the whole. Great show. Looking forward to next week show already.
@johnweller54913 жыл бұрын
Is the time lapse video you refer to at 10:58 the one about plant watering or is there another one specifically about time lapse photography? I've been looking but can't find one. Many thanks as always for excellent videos!!
@ExplainingComputers3 жыл бұрын
There is another time lapse video -- the one with the clouds and the melting ice in a glass: kzbin.info/www/bejne/fJbVZYapqK1nfKc
@johnweller54913 жыл бұрын
@@ExplainingComputers That's the one! Many thanks.
@NicoDsSBCs3 жыл бұрын
Hi Christopher. That's a lot of info. I've also tried RPiOS Bullseye for testing and comparison. I didn't notice half of what you show. There now will also be Armbian for the Raspberry Pi4. My last video was a preview of that, so I had to test a lot different OS's. I didn't have a very good experience with the arm64 version of RPiOS, and neither with Ubuntu 21.10. But Armbian did run well, tho with some hardware things are not working yet like on-board sound. Maybe you would be interested in reviewing Armbian for the RPi4 when it is officially released? I'll make sure there is a desktop version too. Armbian has Debian(Stretch, Bullseye, Buster) and Ubuntu(Bionic, Focal, Hirsute, Jammy) versions, and all ARM64. Great for server tasks. But should also do desktop well. Enjoy your evening. Greetings, NicoD
@ExplainingComputers3 жыл бұрын
Greetings Nico, always great to hear from you. I will certainly review Armbian for the Pi when there is an official release. Keep in touch. :) Chris.
@BlenderRookie3 жыл бұрын
I used my pi3 & 4 for kodi and both always played YT videos flawlessly. But I think that has more to do with kodi being a purpose built video player. Locally 4k video plays fine(first few seconds lag on high bitrate videos) on the pi4 but it will not play on the pi3 which I believe is due to the GPU on the pi3 being incapable of processing that high of a resolution. I remember back in 2014 or 15 seeing a video from this channel referencing kodi and that was what led me down the kodi movie database pi road. Fantastic little computer.
@LostInThe0zone3 жыл бұрын
I appreciate the review. I think I'll hold off on that upgrade for a bit.
@SmithyScotland3 жыл бұрын
Completely agree on making thousands of camera guides obsolete. Preseume even the Pi Foundations own book is now obsolete. Very surprised to hear no Python support.
@ExplainingComputers3 жыл бұрын
Yes, the Pi Foundation has put a note at the top of its own relevant pages online, but has not updated the content that follows.
@greenfoxes59033 жыл бұрын
Thanks for the video. I somehow missed all this controversy about the camera support before I installed Bullseye on my new Rpi 4. I'm planning on learning Python next year, so, I hope they get this camera thing sorted out before I get to playing with a camera.
@revietech50523 жыл бұрын
I just recently built a camera based python app for my pi and to find the new os won't support the camera with python is very frustrating. The software support is what makes the pi stand out from its rivals. I hope they fix this soon.
@stevenbeaumont16983 жыл бұрын
i agree chris that the issues with the camera in the new Pi OS is a killer for me . at the moment and thus will wait untill they get it sorted. and are there any issues with exsiting sensors and support for them.
@technologic45752 жыл бұрын
this goes to show that backwards compatibility is very important. imagine all those high quality tutorials and documentation for the camera and other things
@ExplainingComputers2 жыл бұрын
I know.
@pandersen79843 жыл бұрын
the "Neofetch" utility also polls the system and then displays its various findings including the clearly stated clock speed ...
@sbc_soc_tinkerer3 жыл бұрын
Bit of a rant about camera compatibility. To think that backwards compatibility would NEVER break on any computer is a bit short sighted. Things will ALWAYS eventually break. Yes, the existing tutorials will need to be updated. Yes, there are loads of them. It has happened before (Python2 to Python3) and it will happen again. More to learn is how I see it.
@ExplainingComputers3 жыл бұрын
Good point on Python 2 to 3.
@ShadowzGSD3 жыл бұрын
Looks good, i will have to give it a go, camera does not bother me at the moment, although i was planning on trying one out next year.
@Chris.Brisson3 жыл бұрын
Quite a market opportunity for Leica to offer a well-integrated camera solution for the new pi and its new OS.
@NewAgeDIY3 жыл бұрын
@@Chris.Brisson I agree Chris, new programs bundled with camera hardware will soon be released in 22. I’m sure some manufacturers are going to try to get their products to markets like Amazon.
@BeefIngot3 жыл бұрын
I think the obvious solution, much simpler than the one suggested, is for them not to release a broken revision as if it's a stable revision. Either the new camera system works and works for Python or they hold off on releasing it at all. A user should never have to reinstall their os to make use of a primary feature of a device, especially when following the recommmended options. This will fix itself over time , but I see it as massively irresponsible.
@ExplainingComputers3 жыл бұрын
Yes, your solution is the best!
@cjlowe16502 жыл бұрын
So Agree!
@ElmerFuddGun3 жыл бұрын
Chris, can't you install the latest SysBench on the old Pi OS (Buster)? As sometimes there are changes to the code that may make the results change even on the same CPU and clock speed. Going from version 0.4 to 1.0 seems to be a big change (beta to release) and there may be changes that affect the results.
@PerryNelson3 жыл бұрын
Chris, I've watched and enjoyed many of your videos, and never before have I felt compelled to comment. However in this video you helped me learn which RPi it was that I bought back in 2012. In this video you identified it as a Raspberry Pi 1b. Imagine my surprise when you said it was your favorite of the Pi's you have. Anyway I'm thrilled to know which one it is and I plan to integrate with the other 2 RPi 4s and the one Raspberry Pi 400 that I have. Thank you for your efforts and your expertise.
@mikiethebikie3 жыл бұрын
Thanks so much Chris, I agree with your comments about the farcical situation with the PI camera. The one thing I have admired about the the Raspberry Pi ecosystem has been its consistent. Has it tripped up?
@ExplainingComputers3 жыл бұрын
I hope that there is internal disarray inside the Pi Foundation and Raspberry Pi Trading right now -- lots of internal disagreement on this. If they are all on board and think what is going on is all OK and a good plan, then they are in trouble. Many people forget (or were never aware) that I am not a computer scientist -- I spent 30 years teaching computing and technology in a business school, so my background involves the study of organizations. Very often UK technology companies falter when the engineers are in charge for too long and forget the needs of the customers. I hope that Raspberry Pi is not in this position and manages to put the user experience back to the fore. We shall see.
@skug9783 жыл бұрын
Quite annoyed about the camera situation on the Pi Bullseye OS. I've been struggling for a while to get a new Pi Camera v2 working on it. Just as I happen across your video (2021-12-01) I've come to the conclusion that I'll probably need to revert to the older Buster OS, in order to get things set up okay. Using the new controls ( libcamera-hello, libcamera-jpeg, etc) I get errors trying to access the camera (e.g. "failed to configure streams"). I did think the camera might be broken, but plugging it into a different Pi (Buster) and it worked. I wonder if the libcamera controls fail to work if you set up a minimal headless system, without the GUI. Oh well :/
@alexlandherr3 жыл бұрын
At 5:05, I’ll probably use the terminal. I like the feel too much.
@ExplainingComputers3 жыл бұрын
:)
@alcampbell4693 жыл бұрын
Surely you can run some virtualisation software such as virtual box, then have both OS working at the same time and switch to them when you want to run the camera? That way you can play with both OS until the evitable software fixes and patches come in? Kind off reminds me of the problems between the Atari 800xl and the Atari 1200 xl. Or the Commodore 64 and the C4plus, the BBC model B and the Acorn electron...
@steveshadowphoto93463 жыл бұрын
A great video, thanks! I haven't upgraded yet but will give it a try!
@BlackBlueColor3 жыл бұрын
I've tested bullseye on the Raspberry pi zero w2, everything looks good except for the web browser (Chromium and Firefox) that ran super slow even stop running, or sometimes crashed when playing a youtube video, now has already been back to the buster version.
@holderbee78113 жыл бұрын
About the new camera examples.. in my experience these days those search results will be updated pretty quickly indeed.. that is one area the big G does not mess around
@paulgriffin85663 жыл бұрын
Hi Chris, a very incite-full and thoughtful review of the latest OS release from the Raspberry Pi Team. It is perplexing some of the changes they have made. One issue I've discovered is trying to use the official Raspberry Pi touch screen. After many years of using a Pi B+ after the upgrade to Bullseye it doesn't work. The foundation have a wok around of sorts but the screen presents itself upside down and the usual fix of display_hdmi_rotate doesn't work.
@stevealbon67453 жыл бұрын
Great video thank you. I installed Bullseye on seven inch touchscreen, it keeps freezing and can not use the lcd_rotate=2 to rotate the screen 180, so reinstalled the previous version, hopefully the FIX will be soon.
@zlac3 жыл бұрын
I wonder, how are the thermals of new SMPS revisions? I run my "old" pi4 2GB at 2GHz all the time (in a nice case and ventilation). It's working 24/7 for more than a year with zero stability issues, temperature is 55°C (30 over ambient).
@johnstogner63973 жыл бұрын
I'm running a Pi 4 8GB in a Lego case, mostly open air with heat sink and 30mm fan. I am also clocked at 2Ghz. Idle is 42c, average load 30% CPU results in 48c, Pegged cpu for and hour results in 65c. While better solutions certainly exist, this is acceptable and free for me. It also leaves fantastically easy access to every port and connection and supports my SSD and Lego Starwars figure action scenes (leftover legos from son). With no 2GB or 4GB models to compare to, it just seems very acceptable.