• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

ASUS Brings "Tinker Board" Raspberry Pi 3 Competitor to North America

silentbogo

Moderator
Staff member
Joined
Nov 20, 2013
Messages
5,566 (1.37/day)
Location
Kyiv, Ukraine
System Name WS#1337
Processor Ryzen 7 5700X3D
Motherboard ASUS X570-PLUS TUF Gaming
Cooling Xigmatek Scylla 240mm AIO
Memory 64GB DDR4-3600(4x16)
Video Card(s) MSI RTX 3070 Gaming X Trio
Storage ADATA Legend 2TB
Display(s) Samsung Viewfinity Ultra S6 (34" UW)
Case ghetto CM Cosmos RC-1000
Audio Device(s) ALC1220
Power Supply SeaSonic SSR-550FX (80+ GOLD)
Mouse Logitech G603
Keyboard Modecom Volcano Blade (Kailh choc LP)
VR HMD Google dreamview headset(aka fancy cardboard)
Software Windows 11, Ubuntu 24.04 LTS
By your metric of qualification, the RPi3 is even more uninteresting and outdated. So your argument is a bit self-defeating.
Why all of you think I'm trying to defend RPi? Excluding BeagleBone, it is by far one of the most outdated and underpowered platforms on the market.

Also incorrect information. The Android & rk3288 based devices I own will show 4k30 with ANY app that supports the format, including the MKV files I play on them. Rockchip's code is NOT required. And there are MANY custom roms for the rk3288 SOC which make use of optimized Mali drivers so making a smooth running rom for this SBC will present little challenge.
ARM are the ones to blame.
...and there are no "optimized drivers", since they are all based on the same set of binary blobs from ARM....
 

Cheeseball

Not a Potato
Supporter
Joined
Jan 2, 2009
Messages
2,045 (0.35/day)
Location
Pittsburgh, PA
System Name Titan
Processor AMD Ryzen™ 7 7950X3D
Motherboard ASRock X870 Taichi Lite
Cooling Thermalright Phantom Spirit 120 EVO CPU
Memory TEAMGROUP T-Force Delta RGB 2x16GB DDR5-6000 CL30
Video Card(s) ASRock Radeon RX 7900 XTX 24 GB GDDR6 (MBA)
Storage Crucial T500 2TB x 3
Display(s) LG 32GS95UE-B, ASUS ROG Swift OLED (PG27AQDP), LG C4 42" (OLED42C4PUA)
Case Cooler Master QUBE 500 Flatpack Macaron
Audio Device(s) Kanto Audio YU2 and SUB8 Desktop Speakers and Subwoofer, Cloud Alpha Wireless
Power Supply Corsair SF1000
Mouse Logitech Pro Superlight 2 (White), G303 Shroud Edition
Keyboard Keychron K2 HE Wireless / 8BitDo Retro Mechanical Keyboard (N Edition) / NuPhy Air75 v2
VR HMD Meta Quest 3 512GB
Software Windows 11 Pro 64-bit 24H2 Build 26100.2605
Ok bud. You keep thinking that.

No, he's right. Those optimized drivers you're talking about are just updated binary blobs taken from other devices that use the same Mali T7xx GPU, most likely from the Exynos SoC as Samsung usually get updated blobs faster compared to other mobile manufacturers.

ARM never released any proper open-source documentation (not necessarily source code) for their Mali GPUs, unless you pay for their license as a hardware manufacturer.

I do agree that Rockchip has been doing a good job for the last couple of years, being a Ugoos UM3 owner myself.
 
Joined
Jul 5, 2013
Messages
28,279 (6.75/day)
No, he's right. Those optimized drivers you're talking about are just updated binary blobs taken from other devices that use the same Mali T7xx GPU, most likely from the Exynos SoC as Samsung usually get updated blobs faster compared to other mobile manufacturers.
Nope.

ARM never released any proper open-source documentation (not necessarily source code) for their Mali GPUs, unless you pay for their license as a hardware manufacturer.
Ok..

I do agree that Rockchip has been doing a good job for the last couple of years, being a Ugoos UM3 owner myself.
That's cool.
 
Joined
Mar 10, 2014
Messages
1,793 (0.45/day)
Did you bother even reading that page? How about this one? https://developer.arm.com/products/software/mali-drivers/midgard-kernel

I did and even said so: kernel driver is open source. But you do realize that you can't really do anything serious with it without user space drivers.

But yeah you get NDAted full source code from arm if you are developer of the chip itself, so what Cheeseball's said about Exonys chip is most probably quite wrong. Rockship should have the documentation by themselves and most probably build their own binary use space drivers too.
 
Joined
Jul 5, 2013
Messages
28,279 (6.75/day)
I did and even said so: kernel driver is open source. But you do realize that you can't really do anything serious with it without user space drivers.

But yeah you get NDAted full source code from arm if you are developer of the chip itself, so what Cheeseball's said about Exonys chip is most probably quite wrong. Rockship should have the documentation by themselves and most probably build their own binary use space drivers too.
Clearly you don't understand what the term "open source" means and the concept and ideal behind it.

I have personally compiled a kernel for one of my RK3288[Hmm..] based devices in an attempt to fix a small[but important to me] problem with the custom rom I was using who's maker had retired and was unwilling to fix it[as he no longer had the device]. It was compiled from an OPEN SOURCE repository. I used a modified[optimized] mali binary as a part of the package. It works better[12% on average] in graphics related apps than the original rom supplied by the manufacturer. So I know for a FACT that you are wrong. If someone like ME can easily get a hold of, modify and then compile my own special version of binaries, lawfully, then ANYONE can. Including Asus and the community supporting the Tinkerboard. But hey if you want to give everyone who's ever worked on driver binaries for Rockchip/ARM/Mali based devices a good laugh, by all means please continue making a fool of yourself.

EDIT; FYI the code for the Mali drivers is ON the page I linked above. It's labeled "Download GPU Kernel Device Drivers". It's not were I got the source for my device but they will work. And straight from ARM themselves. Hmmm..
 
Last edited:
Joined
Mar 10, 2014
Messages
1,793 (0.45/day)
Clearly you don't understand what the term "open source" means and the concept and ideal behind it.

I have personally compiled a kernel for one of my RK3288[Hmm..] based devices in an attempt to fix a small[but important to me] problem with the custom rom I was using who's maker had retired and was unwilling to fix it[as he no longer had the device]. It was compiled from an OPEN SOURCE repository. I used a modified[optimized] mali binary as a part of the package. It works better[12% on average] in graphics related apps than the original rom supplied by the manufacturer. So I know for a FACT that you are wrong. If someone like ME can easily get a hold of, modify and then compile my own special version of binaries, lawfully, then ANYONE can. Including Asus and the community supporting the Tinkerboard. But hey if you want to give everyone who's ever worked on driver binaries for Rockchip/ARM/Mali based devices a good laugh, by all means please continue making a fool of yourself.

EDIT; FYI the code for the Mali drivers is ON the page I linked above. It's labeled "Download GPU Kernel Device Drivers". It's not were I got the source for my device but they will work. And straight from ARM themselves. Hmmm..

That's the part for user space, which does not have any source available for open source usage. And that the part which arm has commercial licence for getting source("To build a functional OpenGL ES you need access to the full source code of the Mali GPU DDK, which is provided under the standard ARM commercial licence to all Mali GPU customers."), which Rockship most arguably has. So without that modified mali binary, which someone who has the source have made it, you could not do anything to fix your small problem. So your 12% average better graphics performance comes from modified closed source binaries, which you use by your own compiled open source kernel driver.
 

Cheeseball

Not a Potato
Supporter
Joined
Jan 2, 2009
Messages
2,045 (0.35/day)
Location
Pittsburgh, PA
System Name Titan
Processor AMD Ryzen™ 7 7950X3D
Motherboard ASRock X870 Taichi Lite
Cooling Thermalright Phantom Spirit 120 EVO CPU
Memory TEAMGROUP T-Force Delta RGB 2x16GB DDR5-6000 CL30
Video Card(s) ASRock Radeon RX 7900 XTX 24 GB GDDR6 (MBA)
Storage Crucial T500 2TB x 3
Display(s) LG 32GS95UE-B, ASUS ROG Swift OLED (PG27AQDP), LG C4 42" (OLED42C4PUA)
Case Cooler Master QUBE 500 Flatpack Macaron
Audio Device(s) Kanto Audio YU2 and SUB8 Desktop Speakers and Subwoofer, Cloud Alpha Wireless
Power Supply Corsair SF1000
Mouse Logitech Pro Superlight 2 (White), G303 Shroud Edition
Keyboard Keychron K2 HE Wireless / 8BitDo Retro Mechanical Keyboard (N Edition) / NuPhy Air75 v2
VR HMD Meta Quest 3 512GB
Software Windows 11 Pro 64-bit 24H2 Build 26100.2605
I did and even said so: kernel driver is open source. But you do realize that you can't really do anything serious with it without user space drivers.

But yeah you get NDAted full source code from arm if you are developer of the chip itself, so what Cheeseball's said about Exonys chip is most probably quite wrong. Rockship should have the documentation by themselves and most probably build their own binary use space drivers too.

Yeah, I'm mistaken here. Looking back, it looks like the binaries I was using for the Galaxy S2, S3 and S6 were from modified closed source and not taken from other existing devices. Samsung hasn't really made their modifications of the Mali GPU DDK public.
 
Top