#Milk-V

2025-11-22

@xcyndi.bsky.social

And this is Layla (who used to be called Qiqi)! :D
She is a Milk-V Mars and has this beautiful white PCB.

While her SoC (JH7110) is RISC-V and not very powerful (no vector extensions, for example), she does have a ton of RAM (8 GB).
I mainly use her as a personal development machine, that I can connect to remotely. For that she runs Cockpit, VSCodium, and KasmVNC, so I can use both graphical and terminal applications.
She also runs some of my CI jobs, even though finding RISC-V compatible images for each step can be challenging.

With the PowerVR BXE-4-32 she also got a powerful GPU, but getting the drivers for it on a modern kernel with Ubuntu's config was a pain in the ass and required building and even further patching the kernel supplied by Starfive (https://github.com/starfive-tech/linux/tree/JH7110_VisionFive2_6.12.y_devel and https://github.com/JnCrMx/milkv-mars-linux ).
Sadly, the userspace drivers are still closed source tho…
I for example, utilize the GPU to automatically render previews of one of my projects using a CI pipeline: https://github.com/JnCrMx/xmbshell (https://github.com/JnCrMx/xmbshell/blob/main/.woodpecker/test.yml ).
If anyone is interested in the stats of the device and its driver, check out the gpuinfo.org report I submitted for it: https://vulkan.gpuinfo.org/displayreport.php?id=39359

In order to get the best possible performance out of her (and since I don't need an external GPU), I am using the M.2 slot for a 1 TB NVMe SSD that she boots from.
Getting it to work also required some debugging, and it turns out setting pci=noaer in the kernel command line makes things work.

Her being RISC-V also adds some limitations, but I thankfully managed to find a working Firefox version and the overall software support is always getting better.
Box64 is also an absolute lifesaver for running proprietary x86 apps.

Overall, despite her shortcomings, she is one of my favorite SBCs, especially since I had to solve so many issues to get her to run well.
If anyone also owns this board (or one with the same SoC) I would love to talk a bit about its GPU and maybe someone even got the open source drivers to work, which would be the dream.



RE: https://wafrn.jcm.re/fediverse/post/7485e59b-0da6-4e06-b730-f55544410fe6
#SBC #Milk-V #Milk-V-Mars #RISC-V #Imagination
Picture of a Milk-V Mars with a white PCB, a black heat sink and an M.2 extender
2025-11-15

I like my #riscV #MilkV Jupiter board, but it's far from ready for daily #programming business.

Standard tools are missing or not working:
#VSCodium cannot be compiled, because #NodeJS dependencies have no RISC-V support.
#neovim cannot be compiled with #luajit (no RISC-V support too) so #AstroNvim and other plugins fail.
And common linux distro games fail to start due to opengl.

But #gcc, #codelite and #codeblocks are delivered by #debian and work fine.

Minimum requirements are fulfilled 👍

2025-11-11

My new #RISCV family member arrived: A #MilkV #Jupiter.
I really liked #OrangePi RV2, but these chipcard soc's are uncomfortable for daily office-business due to their small size.

The Milk-V Jupiter is a cheap standard ITX board which I can mount in a "real PC-style case" with space for more storage and devices.

Recommended #Bianbu OS images failed to boot from SD card with errors ... but then I found updated #Debian 🥰 variants and with #Trixie it ran as desired. archive.spacemit.com/image/k1/

Milk-V Jupiter ITX RISC-V board
Wataru KUNINO, 国野 亘bokunimo
2025-10-08

I released sample programs for the Milk-V Duo 64MB, written in both of Bash script and Python.
In this repository, I choosed the smaller 64MB model and try to overcome the limited resources and unstable OS.
Please visit following URL to see the detail of this contents.

git.bokunimo.com/milkv/

Andrey V.Kosteltsevkx@fosstodon.su
2025-09-25

Milk-V в Матрице

Для тех, кто в Matrix, есть возможность присоединиться к группам milk-v.

У компании Sophgo есть много разных железяк от микроконтроллеров до настольных компьютеров и серверов на базе RISC-V CPUs и SoCs.

matrix.to/#/#milk-v:matrix.org

#riscv #openhardware #opensource #milkv

https://matrix.to/#/#milk-v:matrix.org
2025-07-15

Milk-V Titan is a mini ITX RISC-V board with support for DDR4-3200 and PCIe 4.0

The Milk-V Titan is an upcoming mini ITX motherboard with support for up to 64GB of DDR4-3200 memory, an M.2 connector for a PCIe 4.0 x4 SSD, and  a PCIe 4.0 x16 slot for a graphics card or other add-ons.

What makes the Titan unlike most motherboards though, is that it’s powered by an UltraRISC UR-DP1000 processor. The Milk-V Titan should be available soon for $279, although customers who […]

#milkV #milkVTitan #miniItx #riscV

Read more: liliputing.com/milk-v-titan-is

🧿🪬🍄🌈🎮💻🚲🥓🎃💀🏴🛻🇺🇸schizanon
2025-06-28

I suppose the form factor is a kind of standard interface for

There's already a called the Jupiter that's supposedly compatible with a , and now the with an chip.

I'd be interested in seeing someone try various Jetson boards with the available modules.

mastodon.social/@schizanon/114

Farooq | فاروق [Master Patata]farooqkz@cr8r.gg
2025-05-15

Okay so I need to make my own split mechanical keyboard. But I want my keyboard to have dual functions. Both a keyboard and a "micro" PC. After long discussions in Rust Offtopic Matrix room and then Rust Embedded room, I think it's a good idea to use Milk V Duo as the processor for my keyboard. And then add video output(HDMI), speaker/buzzer, microphone and Wifi. A shortcut on the device will switch between micro PC and ordinary keyboard.

An advantage of sophogo sg2002 SoC is that the TRM is fully available in English. This will be useful when I want to enter kernel development later. For now I will just do Linux on it.

A Milk V Duo with 512MB RAM and with Wifi costs only 18 USD.

#sophogo #sg2002 #milkv #milkvduo #milkvduos #Linux #opensource #foss #microPC #miniPC #sbc #singleboardcomputers #singleboardcomputers #mechanicalkeyboard #mechanicalkeyboards #SplitMechanicalKeyboard #splitkeyboard #riscv #invention #geek #geeking #geekful #nerd #nerds #nerdling #nerdy #sg2000

Farooq | فاروق [Master Patata]farooqkz@cr8r.gg
2025-05-13

So I'm thinking about #Asterinas which is a kernel written in #Rust and has #Linux compatible ABI. Having Linux compatibility is a great deal as you get most of the support for Linux for free.

I've messaged on their Zulip asking if Milk V Duo could be a good option for porting. I wonder if they've got an active and vibrant community. I haven't received a reply yet.

There is also #Redox but I don't like licensing my code under MIT. And it's an entire OS and not just a kernel.

If you know a community about OS/kernel development and bare metal development as well, I would appreciate an invite.

#os #osdev #milkv #milkvduo #milkvduos #osdevelopment #kernel #kerneldevelopment #programming

2025-05-12

Milk-V Jupiter NX is now available (NVIDIA Jetson NX-like compute module with a SpacemiT K1 RISC-V processor )

The Milk-V Jupiter NX is a computer-on-a-module that looks like a stick of laptop memory. It’s compatible with carrier boards designed for the NVIDIA Jetson NX compute module, but while NVIDIA’s hardware combines an ARM-based processor with NVIDIA graphics and an AI accelerator, the Milk-V module has an 8-core RISC-V processor and a 2 TOPS NPU.

Performance for this little computer will […]

#computeModule #jupiterNx #milkV #milkVJupiterNx #nvidiaJetsonNx #riscV

Read more: liliputing.com/milk-v-jupiter-

Keldrim :verified_paw:Keldrim@meow.social
2025-04-17

And we have lift off, got #Xonotic working on my #RISCV #RISC_V board, latest #ubuntu release that's supposed to go onto a HiFive Premier P550 works so much better the the provided image be #MilkV ,only downside can't clock the SoC up to it's possible 1.8 GHz with that and fan is annoying as hell.

A screenshot of the game Xonotic running with a Terminal open showing sysinfo of the running system.
Imagineeeimagineee
2025-04-15

I just got llama2.c running on the Milk V Duo. Compiled using the offical Milk V toolchain. Used the smallest stories15M model and took about 10 minutes or so (I didn't count) to generate.
However, this is only running on the cpu, with the built in npu we might get faster speeds, but that is outside the the reaches of my brain.

Running llama2.c on Milk V Duo. Output: "One day, there was little computer small and mighty horse. He wanted to perform a magical trick for all of his friends, but nothing seemed to work. The horse tried and tried, but he just couldn't make it go.
Then one day, a little girl came into the room. She saw the horse trying to perform a special trick.
"Hello little horse!" the girl said. "I can perform a spin!"
The horse was so excited that he started to spin around and around in circles. But, nothing else happened.
"It's okay, little one," the girl said. "I'm just having a good time."
The horse was relieved. He was able to perform the big trick that the girl was trying to show. He was so relieved.
The girl smiled and said, "Let's do this again tomorrow. Maybe that will make you feel mighty too!"
And the horse smiled and kept on performing his trick until his tired bellies were so tired that he fell asleep!
achieved tok/s: 0.253691"
Imagineeeimagineee
2025-04-14

I just got Wasm3 running on the Milk V Duo. Used the defualt wasm3 example and make file. Just setup the offical Milk V toolchain and ran make.

Terminal running wasm3 on Milk V Duo. Running cow says, saying "Hello from the MilkV Duo. I am running on risc-v."
Keldrim :verified_paw:Keldrim@meow.social
2025-04-13

Progress was made, finally got my AMD GPU properly working on my #MilkV #Megrez, and #Blender even works pretty ok on this #RISC_V #RISCV board. Next I will put #Xonotic on a test, just need to compile it. #OpenArena from the repos sadly segfaults.

A sceenshot shows the UI of Blender properly rendered on a RISC-V system as well as the OpenGL accelerated terminal Alacritty.
faried nawazfn@p.node.pk
2025-02-22

The docs say that using the "ondemand" power governor it can drop down to 400 MHz, and I'm looking at btop and I see lows of around 500. I also see it go down to 100 or even 24 MHz (this has to be a measurement error).

Next: put it all in the dying desktop's case.

#milkv #megrez #riscv

faried nawazfn@p.node.pk
2025-02-22

The operating system is a Debian trixie derivative. Out of the box, it has Firefox 131.0.2 and Xfce 4.18. apt-get install build-essential gave me gcc-14; other items in the repos: nodejs 20.17.0, emacs 29.4, golang 1.23. Elixir's still at 1.14.0 (aside: erlang won't get a JIT for RISC-V any time soon), Python's at 3.12, rustc 1.80.1 (but of course you can use rustup).

Anyway, on to some benchmarks. glmark2-es2 reports a score of 1714, which is surprisingly 38% higher than @geerlingguy 's benchmark of the HiFive Premier P550.

My real test is compiling sbcl; it's not in Debian or Ubuntu's repositories for RISC-V. I bootstrap it with GNU CLISP, and then rebuild it with itself, with sh ./make.sh --with-sb-doc --without-sb-thread. Unfortunately, I believe the build is single-core; I'm not sure if it's possible to use all the cores on my system for it.

Times to rebuild sbcl with itself, including modules:

Lichee Pi 3A (Ubuntu 24.04 derivative): 30 minutes
VisionFive 2 (Ubuntu 24.04):            20 minutes
Megrez (Debian trixie derivative):      12 minutes
Ryzen 9900x (Ubuntu 24.04):              1 minute

So, progress, but a long way to go.

(Incidentally, both the Megrez and my desktop have 6400 memory.)

#milkv #megrez #riscv #sbcl

faried nawazfn@p.node.pk
2025-02-22

My 16 GB Milk-V Megrez arrived earlier this week. I had a spare sdcard for the OS image, but didn't have an SSD to install everything on. I went out and bought that today, and hooked everything up using my dying desktop's power supply (650w is overkill for this board).

It booted off the sdcard, and I partitioned the SSD and copied everything over. I manually modified /etc/fstab and /etc/default/u-boot on the SSD to point to the new filesystems, ran u-boot-update inside a chroot, and popped the sdcard.

I did it this way instead of dd'ing the image to the SSD as described in the docs because I wanted a larger swap partition. I wonder if this system supports suspend/hibernate (added to Linux 6.4 for RISC-V).

I/O isn't fast, but it'll work:

# hdparm -t --direct /dev/sda

/dev/sda:
 Timing O_DIRECT disk reads: 1020 MB in  3.00 seconds = 339.89 MB/sec
# 

The board has an M2 slot, but it's for SATA, not NVMe. I had a cheap PCIe to NVMe adapter, so I installed a 1 TB drive on it, and repeated the above exercise to boot off that. The boot order appears to be sdcard, nvme/pci, ssd.

# hdparm -t --direct /dev/nvme0n1

/dev/nvme0n1:
 Timing O_DIRECT disk reads: 1570 MB in  3.00 seconds = 523.25 MB/sec
# 

I'm not sure if it's because the motherboard has a slow PCIe slot (it's PCIe Gen 3) or my adapter is slow.

#milkv #megrez #riscv

unpacking the megrez (and free 64 MB milkv duo)building sbcl
Keldrim :verified_paw:Keldrim@meow.social
2025-02-16

Ok #RISCV still clearly is meant for devs and explorers but dang the #MilkV #Megrez is the most finicky boards I worked with so far, I get the feeling this is very much rushed out due Sophgo not being able getting out it's newest chip but the Eswin SoC is still way better then anything out there atm and a big improvement from my current SBCs.

It's really a bummer the Milk-V Oasis had to be put on hold, but this board still gives a glimpse of what's to come don't think RISC-V is far away from being a everyday usable product.

2025-01-20

La carte Mini-ITX RISC-V Milk-V Oasis semble être abandonnée
Vous êtes plusieurs à m'avoir signalé l'annulation de votre commande de la carte Milk-V Oasis… sans aucune explication.... #milkv #riscv
minimachines.net/?p=132191

2025-01-16

Milk-V Oasis development has been paused indefinitely (RISC-V mini ITX computer)

The Milk-V Oasis was supposed to be a mini ITX motherboard featuring a Sophgo SG2380 processor featuring 16 SiFive P670 RISC-V processor cores, Imagination AXT-16-512 graphics, and an NPU with up to 20 TOPS of AI performance. First unveiled in October, 2023 the board was supposed to ship in mid-2024 for $120 and up.

But that never happened, and now Milk-V says it’s putting the project on […]

#milkV #milkVOasis #miniItx #oasis #riscV #sg2380

Read more: liliputing.com/milk-v-oasis-de

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst