The Wi-Fi card one might be explained by a lot of these USB cards having poor Linux support, but seeing it work on the older Pi and not not the newer one is very strange. I completely agree with you about the memory and the GPU capabilities, though. I think they stopped offering the enable codes for GPU capability, but that would be an option if it's due to licensing.
So far as I can tell, the Video core VII is exclusive to the PI5 so I doubt it's a licensing issue but it is something I hadn't thought of. Thank you so much. It's certainly a very good suggestion as to why it's not enabled. It is just so baffling!!
What bothers me about the PiOS, is the inability to partition a disk. Whether an SSD card, or an M.2 drive. I have prepartitioned drives, before and after installation of the OS. It has been my practice for years on other linux versions (I've been using linux since 93 or so) and have found it very useful to use differnt storage, system goes here, user data goes here, and then I have a swap partition (there doesn't seem to be support for a swap partition anyways!😢) BTW, is there anyone that knows HOW to turn on the hardware encoding? If the Pi foundation says it is something available, then I would think that would be a matter for the device tree (that I'm still trying to figure out) and drivers to go along with it. Dunno!
You know what, I'd NEVER actually thought about that but you're absolutely right about partitioning in PI-OS. I guess it's always been targeted as being such a burn-and-play thing that they've never provided an "advanced" option for storage layout...I've not tried the Debian installer for PI...Do you know if that lets you lay out the FS as you'd like? As for the hardware encoding, the big issue is that Broadcom are a closed shop and don't openly publish details about the VideoCore VII. They just share that with vendors who license the product. So, for sure, Eben Upton and the foundation folks would know how to do it, it'd just be really nice if they'd actually allocate some time for it!! 😃 Thanks so much for the message!
@@jeffs_piinthesky I was just writing a long reply and I hit the wrong key and kicked right out 😂! My bad! Anyway, making it short. It appears to me, the changes need a change in the installer program. It seems to wipe out any existing and then rewrites a new partition table. You can control partitions on other drives (like an ssd on a hat) separate from the boot source. You can mount separate partitions on your file system. A Pi OS can read and write all kinds of file systems, the file system a partition uses is identified in the partion table itself
@@jeffs_piinthesky To me, this is something for the program developers to tackle, as they are already familiar with the program. I would have to set for days/weeks going through the code to figure out what and how they are going about the process. I would look for an existing partition table, determine if the 1st partition is big enough for the /boot directory to write it out (plus a bit for upgrades, etc). Same process for the rest of the partitions. Plus, you would need to modify the kernel or what ever deals with swap files vs swap partition. So far as I know, there is no way to setup or format a swap partition, in PiOS. I can, with a "standard" x86 Linux distribution. I started using Slackware on a 486, the kernel version was 0.97. I was a kernel tester for a couple of years and got very familiar with that C code. Now, there are new ways of dealing with "devices", than before. I haven't had the time to fully figure it out. I have a PID module for the fan that can control the fan and regulate the CPU to less than .1° C, mainly using the existing fan control files in the (I forget the directory they are in right now!) for now I'll refer to it as in the temperature devices files. They have a file that is called "mode" or something like that in the folder. By default it has a 1 in it, but if you change it to 6, it will go into a PID mode, vs the by default method, which is basically on/off at different levels, that are set also in files, to set the "hysteresis" and setpoint. Included in the directory are PID type setting files. My program for that does the calculations and sets the fan speed (also in the directory). Works very well, separately, still trying how to get it set and running from the device tree.
huge fan. love your videos. helps me out in my raspi journey
Really happy that you're liking the channel!!! Thanks so much for the support!!!
The Wi-Fi card one might be explained by a lot of these USB cards having poor Linux support, but seeing it work on the older Pi and not not the newer one is very strange. I completely agree with you about the memory and the GPU capabilities, though. I think they stopped offering the enable codes for GPU capability, but that would be an option if it's due to licensing.
So far as I can tell, the Video core VII is exclusive to the PI5 so I doubt it's a licensing issue but it is something I hadn't thought of. Thank you so much. It's certainly a very good suggestion as to why it's not enabled. It is just so baffling!!
I think right now, that unless you need the pins, a N100 mini PC is a much better value.
Indeed, especially with the cost of the PI5 being relatively high, it does make mini PCs an interesting alternative.
What bothers me about the PiOS, is the inability to partition a disk. Whether an SSD card, or an M.2 drive.
I have prepartitioned drives, before and after installation of the OS.
It has been my practice for years on other linux versions (I've been using linux since 93 or so) and have found it very useful to use differnt storage, system goes here, user data goes here, and then I have a swap partition (there doesn't seem to be support for a swap partition anyways!😢)
BTW, is there anyone that knows HOW to turn on the hardware encoding? If the Pi foundation says it is something available, then I would think that would be a matter for the device tree (that I'm still trying to figure out) and drivers to go along with it. Dunno!
You know what, I'd NEVER actually thought about that but you're absolutely right about partitioning in PI-OS. I guess it's always been targeted as being such a burn-and-play thing that they've never provided an "advanced" option for storage layout...I've not tried the Debian installer for PI...Do you know if that lets you lay out the FS as you'd like?
As for the hardware encoding, the big issue is that Broadcom are a closed shop and don't openly publish details about the VideoCore VII. They just share that with vendors who license the product. So, for sure, Eben Upton and the foundation folks would know how to do it, it'd just be really nice if they'd actually allocate some time for it!! 😃
Thanks so much for the message!
@@jeffs_piinthesky I was just writing a long reply and I hit the wrong key and kicked right out 😂! My bad!
Anyway, making it short. It appears to me, the changes need a change in the installer program. It seems to wipe out any existing and then rewrites a new partition table. You can control partitions on other drives (like an ssd on a hat) separate from the boot source. You can mount separate partitions on your file system. A Pi OS can read and write all kinds of file systems, the file system a partition uses is identified in the partion table itself
Totally agree that an advanced installer to set up the disk would be really cool!!
@@jeffs_piinthesky To me, this is something for the program developers to tackle, as they are already familiar with the program. I would have to set for days/weeks going through the code to figure out what and how they are going about the process. I would look for an existing partition table, determine if the 1st partition is big enough for the /boot directory to write it out (plus a bit for upgrades, etc). Same process for the rest of the partitions.
Plus, you would need to modify the kernel or what ever deals with swap files vs swap partition. So far as I know, there is no way to setup or format a swap partition, in PiOS. I can, with a "standard" x86 Linux distribution.
I started using Slackware on a 486, the kernel version was 0.97. I was a kernel tester for a couple of years and got very familiar with that C code. Now, there are new ways of dealing with "devices", than before. I haven't had the time to fully figure it out. I have a PID module for the fan that can control the fan and regulate the CPU to less than .1° C, mainly using the existing fan control files in the (I forget the directory they are in right now!) for now I'll refer to it as in the temperature devices files. They have a file that is called "mode" or something like that in the folder. By default it has a 1 in it, but if you change it to 6, it will go into a PID mode, vs the by default method, which is basically on/off at different levels, that are set also in files, to set the "hysteresis" and setpoint.
Included in the directory are PID type setting files. My program for that does the calculations and sets the fan speed (also in the directory). Works very well, separately, still trying how to get it set and running from the device tree.