LinuxQuestions.org
Review your favorite Linux distribution.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware > Slackware - ARM
User Name
Password
Slackware - ARM This forum is for the discussion of Slackware ARM.

Notices


Reply
  Search this Thread
Old 10-19-2023, 09:38 AM   #16
business_kid
LQ Guru
 
Registered: Jan 2006
Location: Ireland
Distribution: Slackware, Slarm64 & Android
Posts: 16,932

Rep: Reputation: 2430Reputation: 2430Reputation: 2430Reputation: 2430Reputation: 2430Reputation: 2430Reputation: 2430Reputation: 2430Reputation: 2430Reputation: 2430Reputation: 2430

Quote:
Originally Posted by business_kid
I am underwhelmed by the silence on and lack of a video driver. The Pi 4 promised 2x4k monitors, but the community could only drive 1xhdmi monitor with the framebuffer! There was no acceleration. I don't believe the Pi 5 "HDR support" until I see it. There's no Pi 5 GPU driver that I have heard of.
It seems I thankfully was wrong . From https://www.raspberrypi.com/news/int...aspberry-pi-5/
Quote:
Our newer, faster CPU is complemented by a newer, faster GPU: Broadcom’s VideoCore VII, developed here in Cambridge, with fully open source Mesa drivers from our friends at Igalia. An updated VideoCore hardware video scaler (HVS) is capable of driving two simultaneous 4Kp60 HDMI displays, up from single 4Kp60 or dual 4Kp30 on Raspberry Pi 4. A 4Kp60 HEVC decoder and a new Image Sensor Pipeline (ISP), both developed at Raspberry Pi, round out the multimedia subsystem. To keep the system supplied with memory bandwidth, we have a 32-bit LPDDR4X SDRAM subsystem, running at 4267MT/s, up from an effective 2000MT/s on Raspberry Pi 4.
So there should be a Mesa Driver from the get-go.
 
2 members found this post helpful.
Old 10-19-2023, 01:52 PM   #17
rclark
Member
 
Registered: Jul 2008
Location: Montana USA
Distribution: KUbuntu, Fedora (KDE), PI OS
Posts: 547

Rep: Reputation: 204Reputation: 204Reputation: 204
Quote:
I mostly run headless too but I will be looking to test and explore the graphics capabilities of this new device.
I'll initially set it like a PC, but not stress the graphics other than see how it plays a you-tube video and such. I have a 2TB Samsung T7 on the way as its 'OS drive'. And rather than use Slack, I'll just use PI OS as is. So basically kick its wheels and see what we have here ... then think of a good use for these new machines once I know what it can do. With 'only' 8GB and 4 cores, I don't expect it to be a real powerhouse with multiple VMs running and fast FreeCad, Kicad type work. Again, I have a workstation for those loads, so the RPI-5 won't be a disappointment in that area. That said, with 8GB it truly swimming in memory for my 'normal' usage of RPIs. Should be fun just to play around with, just like the others when they were released! Looking forward to it. Like potato chips, one is never enough .

Last edited by rclark; 10-19-2023 at 03:02 PM.
 
1 members found this post helpful.
Old 10-20-2023, 03:07 AM   #18
Exaga
SARPi Maintainer
 
Registered: Nov 2012
Distribution: Slackware ARM, AArch64
Posts: 1,065

Original Poster
Rep: Reputation: 685Reputation: 685Reputation: 685Reputation: 685Reputation: 685Reputation: 685
Quote:
Originally Posted by rclark View Post
Like potato chips, one is never enough .
HAHAHA! I know exactly what you mean.

These SBC arm devices are a little addictive. With Slackware installed, even more so!
 
1 members found this post helpful.
Old 10-21-2023, 03:43 AM   #19
dodoLQ
Member
 
Registered: Dec 2014
Location: France
Distribution: Slackware
Posts: 217

Rep: Reputation: Disabled
Quote:
Originally Posted by Exaga View Post
Users might be slightly disappointed to learn about the RPi5's onboard RTC. It's not a standalone IC but integrated into the DA9091 power management (RP1) 'southbridge' chip that's regulated by an external 32.768kHz quartz crystal with a projected accuracy of 50ppm - which, IMHO is not great and roughly equates to ±5 seconds per day and ±30 minutes per year at 25' Celsius. Higher or lower temperatures for sustained periods will increase or decrease the accuracy. I cannot find any spec's or data on this RTC as it falls under the "propietary technology" banner crap. Not impressed with that myself, at all. My current RTCs are DS3231 and DS3234 which have an accuracy of 4ppm so this RPi5 RTC may be superfluous to my requirements straight out of the box.
If the RPi5's internal RTC is a crap thing, can we still use a external module? And disabling the internal one?
 
1 members found this post helpful.
Old 10-21-2023, 05:15 AM   #20
Exaga
SARPi Maintainer
 
Registered: Nov 2012
Distribution: Slackware ARM, AArch64
Posts: 1,065

Original Poster
Rep: Reputation: 685Reputation: 685Reputation: 685Reputation: 685Reputation: 685Reputation: 685
Quote:
Originally Posted by dodoLQ View Post
If the RPi5's internal RTC is a crap thing, can we still use a external module? And disabling the internal one?
I'm rather hoping...

Code:
lsmod | grep rtc
... will tell me which driver the RPi5 onboard RTC is using.
 
Old 10-21-2023, 08:07 PM   #21
glorsplitz
Senior Member
 
Registered: Dec 2002
Distribution: slackware!
Posts: 1,398

Rep: Reputation: 412Reputation: 412Reputation: 412Reputation: 412Reputation: 412
Quote:
Originally Posted by dodoLQ View Post
If the RPi5's internal RTC is a crap thing, can we still use a external module? And disabling the internal one?
seems like gpio is a work around, not sure if disabling onboard is necessary, Exaga do you know?
 
1 members found this post helpful.
Old 10-22-2023, 03:10 AM   #22
Exaga
SARPi Maintainer
 
Registered: Nov 2012
Distribution: Slackware ARM, AArch64
Posts: 1,065

Original Poster
Rep: Reputation: 685Reputation: 685Reputation: 685Reputation: 685Reputation: 685Reputation: 685
Quote:
Originally Posted by glorsplitz View Post
seems like gpio is a work around, not sure if disabling onboard is necessary, Exaga do you know?
No. In a word. I've scoured the Internet digging for info but cannot find any solid nitty-gritty details about the RPi5 RTC at this time.

It depends which interface the RTC is using, and I'm hoping it's I2C like many of my existing RTCs. In any event there should be a config.txt entry that disables it, the same as with wireless and Bluetooth. My best guess right now is to rmmod the appropriate module and forget about the onboard RTC, and if not then work it so that the correct /dev/rtcX is being used if there's more than the onboard one installed. Whatever needs to be done can be done, I'm quite sure. It may take a little tinkering to make happen but Slackware is always very accommodating with such things.
 
Old 10-22-2023, 04:50 AM   #23
business_kid
LQ Guru
 
Registered: Jan 2006
Location: Ireland
Distribution: Slackware, Slarm64 & Android
Posts: 16,932

Rep: Reputation: 2430Reputation: 2430Reputation: 2430Reputation: 2430Reputation: 2430Reputation: 2430Reputation: 2430Reputation: 2430Reputation: 2430Reputation: 2430Reputation: 2430
Seems like a dumb question, but can't any rtc just be adjusted into place by ntp? I do also feel the inaccuracies you mention for a 32.768KHz crystal are absolute 'worst case' scenarios.

Last edited by business_kid; 10-22-2023 at 04:51 AM.
 
Old 10-22-2023, 07:45 AM   #24
Exaga
SARPi Maintainer
 
Registered: Nov 2012
Distribution: Slackware ARM, AArch64
Posts: 1,065

Original Poster
Rep: Reputation: 685Reputation: 685Reputation: 685Reputation: 685Reputation: 685Reputation: 685
Quote:
Originally Posted by business_kid View Post
Seems like a dumb question, but can't any rtc just be adjusted into place by ntp? I do also feel the inaccuracies you mention for a 32.768KHz crystal are absolute 'worst case' scenarios.

Not sure what you're asking with any RTC being adjusted into place by ntp. It really depends on how a system is setup and configured. In a perfect world, and without any human intervention, at boot the system gets its time from the RTC if one is available, or by jiggery-pokery with the saved system clock when one isn't. Or not at all in some cases. If rc.ntpd is running on the system it will sync with another ntp server to update itself, and the kernel should then set the hwclock [RTC] from the system clock at some point. All this, of course, can be set up, invoked, done automagically and/or manually at any time.

When manually (re)setting the time on a Slackware system I'll do something like this, as 'root' user:
Code:
~# sntp -Ss time.google.com && hwclock -w
Which grabs the time from a ntp server [time.google.com] && then writes the system time to the hwclock [RTC], so they're both in sync. I have a script in /etc/cron.daily performing this task so that my system time and real time clock do not drift. I also have the same code running in rc.local and rc.shutdown to cover all eventualities.

The guestimated "±5 seconds per day and ±30 minutes per year" accuracy is self explanatory. This is the calculated time that may be gained or lost over an established duration and these are the metrics that have been published by the manufacturers. Given that crystal oscillators can be very inaccurate, one should expect the worst and view it as a bonus if/when that's not the case. I've tried, trialed, and tested dozens of RTCs over the years and I have yet to find a more accurate RTC than the ChronoDot v2.1 on the I2C interface, and the SparkFun DeadOn DS3234 on the SPI interface. Both these RTCs [using Maxim controllers] will not lose or gain more than 4-5 seconds per year, that's with temperature varients affecting things.

I'm not even interested in the ChronoDot v3 - it's the same MAX31328 controller (only on a smaller chip die) as the v2.1, the registers are identical in address and function and the accuracy spec's are identical too. They both boast 2ppm accuracy for operating temperatures in the 0'C to +40'C range, and 4ppm accuracy for operating temperatures in the -40'C to +85'C range. The ChronoDot v3 just has a really stupid and thoughtless design.

Last edited by Exaga; 10-22-2023 at 07:49 AM. Reason: If there's, anything you need... all you gotta do is say...
 
Old 10-22-2023, 12:00 PM   #25
gus3
Member
 
Registered: Jun 2014
Distribution: Slackware
Posts: 497

Rep: Reputation: Disabled
Thank you for that, Exaga. You explain it far better than I.
 
1 members found this post helpful.
Old 10-24-2023, 12:44 PM   #26
dodoLQ
Member
 
Registered: Dec 2014
Location: France
Distribution: Slackware
Posts: 217

Rep: Reputation: Disabled
Didn't noticed that RPi5 is now supported by SARPi! Thanks to Exaga
 
Old 10-25-2023, 03:51 AM   #27
Exaga
SARPi Maintainer
 
Registered: Nov 2012
Distribution: Slackware ARM, AArch64
Posts: 1,065

Original Poster
Rep: Reputation: 685Reputation: 685Reputation: 685Reputation: 685Reputation: 685Reputation: 685
Quote:
Originally Posted by dodoLQ View Post
Didn't noticed that RPi5 is now supported by SARPi! Thanks to Exaga
Not supported (yet) because the Raspberry Pi 5 hasn't been delivered and I have no way of testing anything. An installer and supporting pkgs have been built on a Raspberry Pi 4 running Slackware AArch64 current using a "best guess + shot in the dark + the blind leading the blind" methodology - that I've employed with some progressive success over the years. Time will tell if my jiggery-pokery will cut it this time around.

What I've built and made available so far is entirely experimental and may even kernel panic while trying to boot. Without a RPi5 to test on I thought it might be cool and funny to just upload it for public testing while I'm twiddling my thumbs waiting for it to arrive. Not anytime soon either, I highly suspect.
 
Old 10-25-2023, 04:32 AM   #28
business_kid
LQ Guru
 
Registered: Jan 2006
Location: Ireland
Distribution: Slackware, Slarm64 & Android
Posts: 16,932

Rep: Reputation: 2430Reputation: 2430Reputation: 2430Reputation: 2430Reputation: 2430Reputation: 2430Reputation: 2430Reputation: 2430Reputation: 2430Reputation: 2430Reputation: 2430
I grabbed the RPi OS blob (2023-10-10) the other day mainly to compare the 'inxi-G' output. But I've noticed they have a second build of 6.1.0 for the BCM2712, which is the RPi 5 SoC. It seems like the kernel stuff is out there, although the video stuff is still proprietary.
 
Old 10-25-2023, 05:13 AM   #29
Exaga
SARPi Maintainer
 
Registered: Nov 2012
Distribution: Slackware ARM, AArch64
Posts: 1,065

Original Poster
Rep: Reputation: 685Reputation: 685Reputation: 685Reputation: 685Reputation: 685Reputation: 685
I'm working with stable_20231024 branch right now. I figured that a stable release the day after the RPi5 was made public is the one to use. I pretty much keep up with the more recent branches on the Raspberry Pi GitHub repository.
 
  


Reply

Tags
aarch64, arm, raspberrry pi 5, slackware


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Raspberry Pi 4 bcm2711 / Raspberry Pi 3 bcm2837 (aarch64) sndwvs slarm64 155 09-28-2024 06:18 AM
Raspberry Pi Kernel fork packages now available for Slackware AArch64-current drmozes Slackware - ARM 13 03-21-2024 03:00 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware > Slackware - ARM

All times are GMT -5. The time now is 10:06 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration