geev03
Posts: 396
Joined: Thu Jun 07, 2012 12:40 pm
Location: London, UK

Kernel 6.3 / Fedora Rawhide (F 39)

Sat Feb 25, 2023 11:02 am

"Fedora Linux 39 (Workstation Edition Prerelease) aarch64"

Code: Select all

root@rpi4b
----------
OS: Fedora Linux 39 (Workstation Edition Prerelease) aarch64
Host: Raspberry Pi 400 Rev 1.0 Unknown
Kernel: 6.3.0-0.rc0.20230221git89f5349e0673.1.fc39.aarch64
Uptime: 51 mins
Packages: 1760 (rpm)
Shell: bash 5.2.15
Resolution: 1920x1080
CPU: (4) @ 1.800GHz
Memory: 2400MiB / 3806MiB


geev03
Posts: 396
Joined: Thu Jun 07, 2012 12:40 pm
Location: London, UK

Re: Kernel 6.3 / Fedora Rawhide (F 39)

Tue Apr 04, 2023 5:59 pm

OS: Fedora Linux 39 (Workstation Edition Prerelease) aarch64

Code: Select all

podman run -it alpine


----------------
OS: Fedora Linux 39 (Workstation Edition Prerelease) aarch64
Host: Raspberry Pi 400 Rev 1.0 Unknown
Kernel: 6.3.0-0.rc5.42.fc39.aarch64
Uptime: 10 mins
Packages: 1774 (rpm)
Shell: bash 5.2.15
Resolution: 1920x1080
Terminal: /dev/pts/2
CPU: (4) @ 1.800GHz
Memory: 1094MiB / 3806MiB
--------------------
/ # neofetch --off
root@b5e06c4f9053

OS: Alpine Linux v3.17 aarch64
Host: Raspberry Pi 400 Rev 1.0 Unknown
Kernel: 6.3.0-0.rc5.42.fc39.aarch64
Uptime: 12 mins
Packages: 20 (apk)
Shell: ash
Resolution: 1920x1080
CPU: (4) @ 1.800GHz
Memory: 1119MiB / 3806MiB

/ #
-----------------

root@96d43f565ee2
-----------------
OS: Debian GNU/Linux 11 (bullseye) aarch64
Host: Raspberry Pi 400 Rev 1.0 Unknown
Kernel: 6.3.0-0.rc5.42.fc39.aarch64
Uptime: 18 mins
Packages: 164 (dpkg)
Shell: bash 5.1.4
Resolution: 1920x1080
CPU: (4) @ 1.800GHz
Memory: 1136MiB / 3806MiB
-----------------








geev03
Posts: 396
Joined: Thu Jun 07, 2012 12:40 pm
Location: London, UK

Re: Kernel 6.3 / Fedora Rawhide (F 39)

Mon Apr 17, 2023 11:15 am

Bard,https://bard.google.com/,
Sure, here are the steps on how to write a workflow for compiling a Racket program to an executable on Fedora 39 /ARM64 on a Raspberry Pi-400 SBC:

Install the Racket compiler and runtime environment.
Create a new Racket project.
Write your Racket program.
Compile your Racket program to an executable.
Run your Racket program.
Here are the detailed steps:

Install the Racket compiler and runtime environment.
To install the Racket compiler and runtime environment on Fedora 39 /ARM64, run the following command:

sudo dnf install racket
Create a new Racket project.
To create a new Racket project, run the following command:

racket new my-project
This will create a new directory called my-project.

Write your Racket program.
Open the my-project/src/main.rkt file in a text editor and write your Racket program. For example, the following code is a simple Racket program that prints "Hello, world!" to the console:

(displayln "Hello, world!")
Compile your Racket program to an executable.
To compile your Racket program to an executable, run the following command:

racket --make my-project
This will create an executable file called my-project in the my-project directory.

Run your Racket program.
To run your Racket program, run the following command:

./my-project
This will print "Hello, world!" to the console.

I hope this helps! Let me know if you have any other questions.
MathQuiz viewtopic.php?p=2099896#p2038314 was compiled without any issues.
Attachments
racket_fedora39.png
racket_fedora39.png (36.66 KiB) Viewed 5462 times

User avatar
Gavinmc42
Posts: 7582
Joined: Wed Aug 28, 2013 3:31 am

Re: Kernel 6.3 / Fedora Rawhide (F 39)

Mon Apr 17, 2023 11:32 am

Bard not supported in my country.

Using Fedora or Alpine?
Both are kernel 6.3?
What about Mesa3D?
I'm dancing on Rainbows.
Raspberries are not Apples or Oranges

geev03
Posts: 396
Joined: Thu Jun 07, 2012 12:40 pm
Location: London, UK

Re: Kernel 6.3 / Fedora Rawhide (F 39)

Mon Apr 17, 2023 1:37 pm

Gavinmc42 wrote:
Mon Apr 17, 2023 11:32 am
Bard not supported in my country.

Using Fedora or Alpine?
Both are kernel 6.3?
What about Mesa3D?
Bard says,
Bard is currently available in the United States and the United Kingdom. We are planning to expand to other countries, including Australia, in the future.

In the meantime, you can still access Bard by using a VPN to connect to a server in the United States or the United Kingdom
Sure. The command podman run -it xx is used to create a container and run it interactively. The -it options tells podman to allocate a pseudo-tty and attach to it, which allows you to interact with the container's shell. The xx argument is the name of the image to use for the container. In this case, you can use alpine or debian to create a container based on the Alpine Linux or Debian operating system, respectively.

Here is an example of how to use this command:

podman run -it alpine
This command will create a container based on the Alpine Linux image and start it interactively. You will be able to interact with the container's shell using the bash command.

Here is another example:

podman run -it debian
This command will create a container based on the Debian Linux image and start it interactively. You will be able to interact with the container's shell using the bash command.

I hope this explanation is helpful. Please let me know if you have any other questions.
Alpine, and Debian above, was using the Fedora Kernel
.
Bing search has the following response about Mesa3D
" could not find any specific information about Mesa3D in Kernel 3.6 on Fedora 39, but you may want to check the release notes of Mesa3D for the latest features and bug fixes"
Edit Error in search , kernel 6.3 was entered as 3.6 :(

User avatar
Gavinmc42
Posts: 7582
Joined: Wed Aug 28, 2013 3:31 am

Re: Kernel 6.3 / Fedora Rawhide (F 39)

Mon Apr 17, 2023 10:07 pm

Debian Bookworm is in hard freeze, been told it will come with Kernel 6.1 and Mesa 22.3.6.
But there were some recent Pi Vulkan(v3dv) commits in 23.x.

Compiling Kernels on the Pi even on an overclocked 400 still takes hours.
Found it a great way to wear out uSDs.
Need to get a new SSD ;)
I'm dancing on Rainbows.
Raspberries are not Apples or Oranges

geev03
Posts: 396
Joined: Thu Jun 07, 2012 12:40 pm
Location: London, UK

Re: Kernel 6.3 / Fedora Rawhide (F 39)

Wed Apr 26, 2023 9:28 am

Gavinmc42 wrote:
Mon Apr 17, 2023 10:07 pm
.....
Compiling Kernels on the Pi even on an overclocked 400 still takes hours.
Found it a great way to wear out uSDs.
Need to get a new SSD ;)
I can use the mainline Kernel 6.3, https://kernel.org/ , via Fedora rawhide on rPi4 without resorting to the lengthy compiling process.
-----------------------------------------
The advantages of Kernel 6.3 on Fedora rawhide/39 on a Raspberry Pi SBC include:

Improved performance: Kernel 6.3 includes a number of performance improvements, such as better support for multi-core CPUs and improved handling of memory.
Improved stability: Kernel 6.3 has been tested more thoroughly than previous kernels, and is therefore more stable.
New features: Kernel 6.3 includes a number of new features, such as support for the Raspberry Pi 4B and improved support for Bluetooth.
Security updates: Kernel 6.3 includes security updates for a number of vulnerabilities.
Overall, Kernel 6.3 is a significant improvement over previous kernels, and is recommended for all Raspberry Pi users.

Here are some specific examples of the advantages of Kernel 6.3:

Improved performance: Kernel 6.3 includes a number of performance improvements, such as better support for multi-core CPUs and improved handling of memory. This can lead to significant performance improvements in some applications, such as games and video editing.
Improved stability: Kernel 6.3 has been tested more thoroughly than previous kernels, and is therefore more stable. This means that it is less likely to crash or have other problems.
New features: Kernel 6.3 includes a number of new features, such as support for the Raspberry Pi 4B and improved support for Bluetooth. This means that you can use new hardware and features with your Raspberry Pi.
Security updates: Kernel 6.3 includes security updates for a number of vulnerabilities. This means that your Raspberry Pi is less likely to be attacked by hackers.
If you are using a Raspberry Pi, I recommend that you upgrade to Kernel 6.3. It is a significant improvement over previous kernels, and can provide a number of benefits.
------------------------
OS: Fedora Linux 39 (Workstation Edition Prerelease) aarch64
Host: Raspberry Pi 400 Rev 1.0 Unknown
Kernel: 6.3.0-63.fc39.aarch64
Uptime: 1 min
Packages: 1774 (rpm)
Shell: bash 5.2.15
Resolution: 1920x1080
Terminal: /dev/pts/0
CPU: (4) @ 1.800GHz
Memory: 577MiB / 3806MiB
------------------------
[ubu@raspberrypi ~]$ df -h
Filesystem Size Used Avail Use% Mounted on
devtmpfs 4.0M 0 4.0M 0% /dev
tmpfs 1.9G 0 1.9G 0% /dev/shm
tmpfs 762M 1.1M 761M 1% /run
/dev/sda3 148G 5.4G 142G 4% /
tmpfs 1.9G 8.0K 1.9G 1% /tmp
/dev/sda3 148G 5.4G 142G 4% /home
/dev/sda2 974M 235M 672M 26% /boot
/dev/sda1 599M 35M 565M 6% /boot/efi
tmpfs 381M 48K 381M 1% /run/user/42
tmpfs 381M 32K 381M 1% /run/user/1000
[ubu@raspberrypi ~]$
------------------------

User avatar
Gavinmc42
Posts: 7582
Joined: Wed Aug 28, 2013 3:31 am

Re: Kernel 6.3 / Fedora Rawhide (F 39)

Thu Apr 27, 2023 12:45 am

must be some sort of trick, I go to the Fedora pages and cannot figure out how to get Kernel6.3/Fedora 39 on a Raspberry Pi.
I'm dancing on Rainbows.
Raspberries are not Apples or Oranges

geev03
Posts: 396
Joined: Thu Jun 07, 2012 12:40 pm
Location: London, UK

Re: Kernel 6.3 / Fedora Rawhide (F 39)

Thu Apr 27, 2023 5:18 am


redvli
Posts: 1261
Joined: Thu Sep 03, 2020 8:09 am

Re: Kernel 6.3 / Fedora Rawhide (F 39)

Thu Apr 27, 2023 6:24 am

Gavinmc42 wrote:
Thu Apr 27, 2023 12:45 am
must be some sort of trick, I go to the Fedora pages and cannot figure out how to get Kernel6.3/Fedora 39 on a Raspberry Pi.
RedHat has some automated release compute farm that puts builds somewhere, like the other big Linux companies. OP keeps dumping AI generated text without correcting it, you can always let some AI generate text that version n+1 is better and contains more security fixes than version n and bla bla bla. I am tired of that non-sense and put OP on my foe list.

I downloaded and extracted and mounted this: https://download.fedoraproject.org/pub/ ... h64.raw.xz

I now understand why they announced 600M for 1stFAT/ESP: I count 16 company-platforms there, including Broadcom (P3/Pi4). It is 4 partitions with root and home Btrfs, boot Ext4 and EFI FAT of course. They use start_x with gpu_mem=32, and some other unusual settings if you used to RasPiOS64. Whether it is kernel 6.1 6.2 6.3 or whatever -next doesn't really matter as it uses a layered approach: Broadcom/Pi firmware - U-Boot - Grub2 - kernel. So a buildfarm generates the images. What works well also depends on how many uses a certain image or packages set has and if there are bugreports and feedbackreports. You can assume that none of the interesting (hardware) features work. They only work if you know what you do w.r.t. VC4 and AI doesn't know that.

geev03
Posts: 396
Joined: Thu Jun 07, 2012 12:40 pm
Location: London, UK

Re: Kernel 6.3 / Fedora Rawhide (F 39)

Thu Apr 27, 2023 7:09 am

redvli wrote:
Thu Apr 27, 2023 6:24 am
Gavinmc42 wrote:
Thu Apr 27, 2023 12:45 am
must be some sort of trick, I go to the Fedora pages and cannot figure out how to get Kernel6.3/Fedora 39 on a Raspberry Pi.
RedHat has some automated release compute farm that puts builds somewhere, like the other big Linux companies. OP keeps dumping AI generated text without correcting it, you can always let some AI generate text that version n+1 is better and contains more security fixes than version n and bla bla bla. I am tired of that non-sense and put OP on my foe list.

I downloaded and extracted and mounted this: https://download.fedoraproject.org/pub/ ... h64.raw.xz

I now understand why they announced 600M for 1stFAT/ESP: I count 16 company-platforms there, including Broadcom (P3/Pi4). It is 4 partitions with root and home Btrfs, boot Ext4 and EFI FAT of course. They use start_x with gpu_mem=32, and some other unusual settings if you used to RasPiOS64. Whether it is kernel 6.1 6.2 6.3 or whatever -next doesn't really matter as it uses a layered approach: Broadcom/Pi firmware - U-Boot - Grub2 - kernel. So a buildfarm generates the images. What works well also depends on how many uses a certain image or packages set has and if there are bugreports and feedbackreports. You can assume that none of the interesting (hardware) features work. They only work if you know what you do w.r.t. VC4 and AI doesn't know that.
OP here with a bit more from AI :)
I understand your frustration. It can be annoying when someone keeps posting AI generated text that is not accurate or helpful. However, I would encourage you to not put OP on your foe list. OP is just trying to help, and they are still under development. It is important to remember that AI is still a new technology, and it is not perfect. It is important to be patient and understanding as AI continues to learn and grow.

Here are some tips on how to respond to OP's posts:

Be polite and respectful.
Provide constructive feedback.
Help OP to improve their accuracy and helpfulness.
Be patient and understanding.
I hope this helps!

geev03
Posts: 396
Joined: Thu Jun 07, 2012 12:40 pm
Location: London, UK

Re: Kernel 6.3 / Fedora Rawhide (F 39)

Thu Apr 27, 2023 2:20 pm

"6.4.0-0.rc0."

Code: Select all

ubu@rpi4-20230313
-----------------
OS: Fedora Linux 39 (Workstation Edition Prerelease) aarch64
Host: Raspberry Pi 400 Rev 1.0 Unknown
Kernel: 6.4.0-0.rc0.20230425git173ea743bf7a.3.fc39.aarch64
Uptime: 14 mins
Packages: 1779 (rpm)
Shell: bash 5.2.15
Resolution: 1920x1080
Terminal: /dev/pts/0
CPU: (4) @ 1.800GHz
Memory: 597MiB / 3584MiB

Code: Select all

# Options you can adjust for all Raspberry Pi Revisions
# https://www.raspberrypi.com/documentation/computers/config_txt.html

# Raspberry Pi 4
[pi4]
dtoverlay=upstream-pi4

# For RPi400 and newer rev RPi4s
arm_boost=1

# Enable DRM VC4 V3D driver
dtoverlay=vc4-kms-v3d-pi4
dtoverlay=cma,cma-256
max_framebuffers=2
# 4K display support - RPi4 only, only one port possible
# hdmi_enable_4kp60=1

# Raspberry Pi CM4
[cm4]
otg_mode=1

# Default Fedora configs for all Raspberry Pi Revisions
[all]
# Put the RPi into 64 bit mode
arm_64bit=1
kernel=rpi-u-boot.bin
dtoverlay=upstream

# Enable UART
# Only enable UART if you're going to use it as it has speed implications
# Serial console is ttyS0 on RPi3 and ttyAMA0 on all other variants
# u-boot will auto detect serial and pass corrent options to kernel if enabled
# Speed details: https://www.raspberrypi.org/forums/viewtopic.php?f=28&t=141195

# Terrible hack to work around U-Boot issues on most devices
enable_uart=1

# Early boot delay in the hope monitors are initialised enough to provide EDID
bootcode_delay=1

# We need this to be 32Mb to support VCHI services and drivers which use them
# but this isn't used by mainline VC4 driver so reduce to lowest supported value
# You need to set this to at least 80 for using the camera
gpu_mem=256
# Use eXtended firmware by default
start_x=1

# Automatically load overlays for detected cameras
camera_auto_detect=1

# Automatically load overlays for detected DSI displays
display_auto_detect=1

# Stop the RPi turning on HDMI monitors on reboot
hdmi_ignore_cec_init=1

# HAT and DT overlays. Documentation at Raspberry Pi here:
# https://www.raspberrypi.org/documentation/configuration/device-tree.md
# Each dtoverlay line is an individual HAT/overlay, multiple lines allowed
# dtoverlay=rpi-sense

# To use this on Fedora you need to use firmware provided device tree, not kernel
# For this functionality follow the following guide:
# https://fedoraproject.org/w/index.php?title=Architectures/ARM/Raspberry_Pi/HATs
This Broadcom list is relatively small compared to large lists for Rockchip or Allwinner
bcm2711-rpi-400.dtb
bcm2711-rpi-4-b.dtb
bcm2711-rpi-cm4-io.dtb
bcm2837-rpi-3-a-plus.dtb
bcm2837-rpi-3-b.dtb
bcm2837-rpi-3-b-plus.dtb
bcm2837-rpi-cm3-io3.dtb
bcm2837-rpi-zero-2-w.dtb
https://dl.fedoraproject.org/pub/fedora ... 64/images/ are aimed at devices from the following:
allwinner
amd
amlogic
apm
apple
arm
broadcom
cavium
freescale
hisilicon
marvell
nvidia
qcom
rockchip
ti
xilinx

I find the pre-release Fedora 39 very useful for consuming multimedia, especially FHD YouTube videos at full screen . May be from ' dtoverlay=vc4-kms-v3d-pi4'.

After going wrong , it is good to see that AI takes corrections .
You are correct, Kernel 6.4 is not yet available in mainline. It is currently in the "linux-next" development branch, which is the next version of the kernel after the current mainline. Kernel 6.4 is expected to be released in mainline in the coming weeks.

I apologize for the confusion. I am still under development and learning to be informative and comprehensive. I will try my best to provide accurate information in the future.

User avatar
Gavinmc42
Posts: 7582
Joined: Wed Aug 28, 2013 3:31 am

Re: Kernel 6.3 / Fedora Rawhide (F 39)

Thu Apr 27, 2023 10:07 pm

Thanks, found the spins too.
Need to get some more uSDs, just put Kodi on my spare 16GB.
I'm dancing on Rainbows.
Raspberries are not Apples or Oranges

geev03
Posts: 396
Joined: Thu Jun 07, 2012 12:40 pm
Location: London, UK

Re: Kernel 6.3 / Fedora Rawhide (F 39)

Wed May 03, 2023 10:38 am

ChatGPT
Sure! Here are a few examples of Julia code that you can use to explore graphic creation on an ARM64 SBC:

Mandelbrot Set
The Mandelbrot set is a popular fractal that can be generated using Julia. Here's some code to generate and display a Mandelbrot set:
julia
Copy code
using Cairo, Colors

function mandelbrot(c)
z = 0.0
for i = 1:100
z = z^2 + c
if abs2(z) > 4.0
return i
end
end
return 101
end

surface = Cairo.CairoImageSurface(500, 500)
context = Cairo.CairoContext(surface)

for x = 1:500, y = 1:500
i = mandelbrot(complex((x-250)/200, (y-250)/200))
set_source_rgb(context, i/100, i/100, i/100)
rectangle(context, x, y, 1, 1)
fill(context)
end

save("mandelbrot.png", surface)
Fractal Tree
The fractal tree is another interesting graphical object that can be generated using Julia. Here's some code to generate a fractal tree:
julia
Copy code
using Cairo, Colors

function draw_branch(context, x1, y1, angle, length)
if length < 2
return
end
x2 = x1 + length * cos(angle)
y2 = y1 + length * sin(angle)
line_width(context, length/10)
set_source_rgb(context, length/100, length/100, length/100)
move_to(context, x1, y1)
line_to(context, x2, y2)
stroke(context)
draw_branch(context, x2, y2, angle + pi/4, length/2)
draw_branch(context, x2, y2, angle - pi/4, length/2)
end

surface = Cairo.CairoImageSurface(500, 500)
context = Cairo.CairoContext(surface)

set_source_rgb(context, 1, 1, 1)
rectangle(context, 0, 0, 500, 500)
fill(context)

draw_branch(context, 250, 500, -pi/2, 100)

save("fractal_tree.png", surface)
Julia Set
The Julia set is another type of fractal that can be generated using Julia. Here's some code to generate a Julia set:
julia
Copy code
using Cairo, Colors

function julia(z, c)
for i = 1:100
z = z^2 + c
if abs2(z) > 4.0
return i
end
end
return 101
end

surface = Cairo.CairoImageSurface(500, 500)
context = Cairo.CairoContext(surface)

for x = 1:500, y = 1:500
i = julia(complex((x-250)/200, (y-250)/200), -0.4+0.6im)
set_source_rgb(context, i/100, i/100, i/100)
rectangle(context, x, y, 1, 1)
fill(context)
end

save("julia_set.png", surface)

using Gtk, Graphics, Colors
const win = GtkWindow("Color Wheel", 450, 450) |> (const can = @GtkCanvas())
set_gtk_property!(can, :expand, true)
@guarded draw(can) do widget
ctx = getgc(can)
h = height(can)
w = width(can)
center = (x = w / 2, y = h / 2)
anglestep = 1/w
for θ in 0:0.1:360
rgb = RGB(HSV(θ, 1, 1))
set_source_rgb(ctx, rgb.r, rgb.g, rgb.b)
line_to(ctx, center...)
arc(ctx, center.x, center.y, w/2.2, 2π * θ / 360, anglestep)
line_to(ctx, center...)
stroke(ctx)
end
end
show(can)
const condition = Condition()
endit(w) = notify(condition)
signal_connect(endit, win, :destroy)
wait(condition)

These examples should give you a good starting point for exploring graphic creation using Julia on an ARM64 SBC!

Code: Select all

using Gtk, Graphics, Colors
const win = GtkWindow("Color Wheel", 1000, 1000) |> (const can = @GtkCanvas())
set_gtk_property!(can, :expand, true)
@guarded draw(can) do widget
    ctx = getgc(can)
    h = height(can)
    w = width(can)
    center = (x = w / 2, y = h / 2)
    anglestep = 1/w
    for θ in 0:0.1:360
        rgb = RGB(HSV(θ, 1, 1))
        set_source_rgb(ctx, rgb.r, rgb.g, rgb.b)
        line_to(ctx, center...)
        arc(ctx, center.x, center.y, w/2.2, 2π * θ / 360, anglestep)
        line_to(ctx, center...)
        stroke(ctx)
    end
end
show(can)
const condition = Condition()
endit(w) = notify(condition)
signal_connect(endit, win, :destroy)
wait(condition)
Code runs about twice as fast, compared to 64 bit Debian /Kernel 6.1 , on this rPi-400 that generated the attached ColorWheel.
Attachments
colours_Julia_Kernel_6.4_Fedora.jpg
colours_Julia_Kernel_6.4_Fedora.jpg (94.77 KiB) Viewed 4839 times

User avatar
Gavinmc42
Posts: 7582
Joined: Wed Aug 28, 2013 3:31 am

Re: Kernel 6.3 / Fedora Rawhide (F 39)

Wed May 03, 2023 12:46 pm

ChatGPT code that runs :o

How come Julia is faster on the latest kernels?
Or is it a newer Julia version?
I'm dancing on Rainbows.
Raspberries are not Apples or Oranges

geev03
Posts: 396
Joined: Thu Jun 07, 2012 12:40 pm
Location: London, UK

Re: Kernel 6.3 / Fedora Rawhide (F 39)

Wed May 03, 2023 1:44 pm

Gavinmc42 wrote:
Wed May 03, 2023 12:46 pm
ChatGPT code that runs :o

How come Julia is faster on the latest kernels?
Or is it a newer Julia version?

Code: Select all

[ubu@raspberrypi ~]$ julia
               _
   _       _ _(_)_     |  Documentation: https://docs.julialang.org
  (_)     | (_) (_)    |
   _ _   _| |_  __ _   |  Type "?" for help, "]?" for Pkg help.
  | | | | | | |/ _` |  |
  | | |_| | | | (_| |  |  Version 1.8.5 (2023-01-08)
 _/ |\__'_|_|_|\__'_|  |  Official https://julialang.org/ release
|__/                   |

julia>



Julia 1.5.3 was the version on Debian . The speed increase may be due to the newer Julia version taking what is new in the 'linux-next' 6.4
S: Fedora Linux 39 (Workstation Edition Prerelease) aarch64
Host: Raspberry Pi 400 Rev 1.0 Unknown
Kernel: 6.4.0-0.rc0.20230501git58390c8ce1bd.10.fc39.aarch64
Uptime: 7 mins
Packages: 1876 (rpm)
Shell: bash 5.2.15
Resolution: 1920x1080
Terminal: /dev/pts/0
CPU: (4) @ 1.800GHz
Memory: 661MiB / 3805MiB

wyup
Posts: 3
Joined: Sat May 27, 2023 4:35 pm

Re: Kernel 6.3 / Fedora Rawhide (F 39)

Sat May 27, 2023 4:52 pm

Hello,

Is there any advantage of Fedora 39 Rawhide 6.4.0-0.rc0.20230501 compared to latest Raspi OS Lite 64-bit 6.1.21, regarding video driver performance on Wayland and hardware acceleration?

Is there anything Fedora for Pi4 that still lacks support for? (Wifi?)
Last edited by wyup on Fri Jun 02, 2023 12:44 pm, edited 2 times in total.

cjan
Posts: 1048
Joined: Sun May 06, 2012 12:00 am

Re: Kernel 6.3 / Fedora Rawhide (F 39)

Sun May 28, 2023 1:41 am

wyup wrote:
Sat May 27, 2023 4:52 pm
Hello,

I'm new to Pi4, but am a regular Fedora user.
What is the advantage of Fedora 39 Rawhide 6.4.0-0.rc0.20230501 kernel compared to latest Raspi OS Lite 64-bit 6.1.21 kernel, regarding video driver performance on Wayland, hardware acceleration and general driver support? Is there anything Fedora for Pi4 still lacks support for compared to Bullseye from RaspiOS, and the oppossite: is there anything Fedora has (apart from Wayland) that Bullseye lacks?

Any advantage of Fedora 39 rawhide compared to stable 38 for PI4?

Thanks the heads-up
fedora use u-boot & generic, can't not compared to PiOS performance & compatibility.

wyup
Posts: 3
Joined: Sat May 27, 2023 4:35 pm

Re: Kernel 6.3 / Fedora Rawhide (F 39)

Fri Jun 02, 2023 1:29 pm

geev03 wrote:
Wed Apr 26, 2023 9:28 am
The advantages of Kernel 6.3 on Fedora rawhide/39 on a Raspberry Pi SBC include:

Improved performance: Kernel 6.3 includes a number of performance improvements, such as better support for multi-core CPUs and improved handling of memory.
Improved stability: Kernel 6.3 has been tested more thoroughly than previous kernels, and is therefore more stable.
New features: Kernel 6.3 includes a number of new features, such as support for the Raspberry Pi 4B and improved support for Bluetooth.
Overall, Kernel 6.3 is a significant improvement over previous kernels, and is recommended for all Raspberry Pi users.

Here are some specific examples of the advantages of Kernel 6.3:

Improved performance: Kernel 6.3 includes a number of performance improvements, such as better support for multi-core CPUs and improved handling of memory. This can lead to significant performance improvements in some applications, such as games and video editing.
Improved stability: Kernel 6.3 has been tested more thoroughly than previous kernels, and is therefore more stable. This means that it is less likely to crash or have other problems.
New features: Kernel 6.3 includes a number of new features, such as support for the Raspberry Pi 4B and improved support for Bluetooth. This
If you are using a Raspberry Pi, I recommend that you upgrade to Kernel 6.3. It is a significant improvement over previous kernels, and can provide a number of benefits.
Because of this, Is Fedora 39 rawhide expected to have better performance than latest stable Raspi OS Bullseye, and full support for graphics/video acceleration and wifi?

geev03
Posts: 396
Joined: Thu Jun 07, 2012 12:40 pm
Location: London, UK

Re: Kernel 6.3 / Fedora Rawhide (F 39)

Sat Jun 03, 2023 8:28 am

"If you are looking for a stable and reliable distribution, then Fedora Rawhide is not the right choice for you. However, if you are looking for a distribution that gives you more control and allows you to participate in the Fedora project, then Rawhide is a great option."

wyup
Posts: 3
Joined: Sat May 27, 2023 4:35 pm

Re: Kernel 6.3 / Fedora Rawhide (F 39)

Sat Jun 17, 2023 2:35 pm

geev03 wrote:
Sat Jun 03, 2023 8:28 am
"If you are looking for a stable and reliable distribution, then Fedora Rawhide is not the right choice for you. However, if you are looking for a distribution that gives you more control and allows you to participate in the Fedora project, then Rawhide is a great option."
I'm looking for the best RPI4 hardware video acceleration and video driver performance. Is it ahead of Raspberry Pi OS beta/nightly?

Return to “Pidora / Fedora”