Main Restorations Software Audio/Jukebox/MP3 Everything Else Buy/Sell/Trade
Project Announcements Monitor/Video GroovyMAME Merit/JVL Touchscreen Meet Up Retail Vendors
Driving & Racing Woodworking Software Support Forums Consoles Project Arcade Reviews
Automated Projects Artwork Frontend Support Forums Pinball Forum Discussion Old Boards
Raspberry Pi & Dev Board controls.dat Linux Miscellaneous Arcade Wiki Discussion Old Archives
Lightguns Arcade1Up --- Bug Reports --- Site News

Unread posts | New Replies | Recent posts | Rules | Chatroom | Wiki | File Repository | RSS | Submit news

  

Author Topic: Asrock DeskMini A300  (Read 1701 times)

0 Members and 1 Guest are viewing this topic.

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 6651
  • Last login:Today at 06:00:15 am
Asrock DeskMini A300
« on: April 04, 2019, 12:33:58 pm »
I'm looking forward to getting one of these.

Paired with a Ryzen APU, it looks like it could make for a great arcade cabinet mini-pc.

The problem is, it's literally vanished from shops, at least here in Spain. The wifi version is available from newegg. No luck in Amazon. Hopefully it pops up at some point in European shops.



« Last Edit: April 05, 2019, 12:04:24 pm by Calamity »
Important note: posts reporting GM issues without a log will be IGNORED.
Steps to create a log:
 - From command line, run: groovymame.exe -v romname >romname.txt
 - Attach resulting romname.txt file to your post, instead or pasting it.

CRT Emudriver, VMMaker & Arcade OSD downloads, documentation and discussion:  Eiusdemmodi

donluca

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 155
  • Last login:June 19, 2019, 06:15:19 am
  • I want to build my own arcade controls!
Re: Asrock DeskMini A300
« Reply #1 on: April 04, 2019, 02:16:21 pm »
That's cute! How much does it cost in EU? $150 I guess it's 120?

EDIT: there's also an Intel variant: https://www.amazon.it/dp/B01GSWJ3JM/
« Last Edit: April 04, 2019, 02:21:25 pm by donluca »

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 6651
  • Last login:Today at 06:00:15 am
Re: Asrock DeskMini A300
« Reply #2 on: April 04, 2019, 02:28:13 pm »
I'd say in technology 150$ equals 150, regardless the exchange rate.

Yeah, there's an Intel variant but I'm exclusively interested in the AM4 one, it's the possiblity to use a Ryzen APU what makes this box appealing.
Important note: posts reporting GM issues without a log will be IGNORED.
Steps to create a log:
 - From command line, run: groovymame.exe -v romname >romname.txt
 - Attach resulting romname.txt file to your post, instead or pasting it.

CRT Emudriver, VMMaker & Arcade OSD downloads, documentation and discussion:  Eiusdemmodi

donluca

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 155
  • Last login:June 19, 2019, 06:15:19 am
  • I want to build my own arcade controls!
Re: Asrock DeskMini A300
« Reply #3 on: April 04, 2019, 03:33:43 pm »
Do these board output an analog video signal? I'm pretty sure not which means that a converter is needed to use those with a CRT.

JDFan

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3309
  • Last login:Today at 01:34:06 am
  • I want to build my own arcade controls!
Re: Asrock DeskMini A300
« Reply #4 on: April 04, 2019, 04:22:40 pm »
Do these board output an analog video signal? I'm pretty sure not which means that a converter is needed to use those with a CRT.

Would think it does - since it mentions triple monitor support and has VGA connector on the MOBO !


donluca

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 155
  • Last login:June 19, 2019, 06:15:19 am
  • I want to build my own arcade controls!
Re: Asrock DeskMini A300
« Reply #5 on: April 04, 2019, 05:25:48 pm »
Oh, WOW, VGA port in 2019 hardware, that's something.

Definitely color me interested. What kind of performance can we squeeze out from this?

Substring

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 79
  • Last login:Yesterday at 05:02:41 pm
  • I want to build my own arcade controls!
Re: Asrock DeskMini A300
« Reply #6 on: April 04, 2019, 06:40:41 pm »
Found it on the French major online reseller. 160

https://www.ldlc.com/fiche/PB00266891.html

Foxhole

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 108
  • Last login:Yesterday at 11:47:15 am
  • I want to build my own arcade controls!
Re: Asrock DeskMini A300
« Reply #7 on: April 05, 2019, 12:26:16 am »
Do you think it's possible to make it output 15khz right from the bios? This looks really interesting.

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 6651
  • Last login:Today at 06:00:15 am
Re: Asrock DeskMini A300
« Reply #8 on: April 05, 2019, 11:09:40 am »
Found it on the French major online reseller. 160

https://www.ldlc.com/fiche/PB00266891.html

Thanks! It looks like the send it to Spain too.

Oh, WOW, VGA port in 2019 hardware, that's something.

Definitely color me interested. What kind of performance can we squeeze out from this?

I'll add some videos to the first post of people testing this with games.

Do you think it's possible to make it output 15khz right from the bios? This looks really interesting.

Not sure. What I'm quite sure of is Vega has no native analog support, so Asrock must have added some sort of digital-analog conversion chip on the board. Whether this works right from boot or later in Windows I don't know.

If it works right from boot maybe, theoretically, the bios could be hacked to output 15 kHz, but since the vbios will be bundled with the motherboard's it can be quite difficult and risky. Even if it was possible, it may be dotclock-limited and thus worthless.

« Last Edit: April 05, 2019, 11:20:55 am by Calamity »
Important note: posts reporting GM issues without a log will be IGNORED.
Steps to create a log:
 - From command line, run: groovymame.exe -v romname >romname.txt
 - Attach resulting romname.txt file to your post, instead or pasting it.

CRT Emudriver, VMMaker & Arcade OSD downloads, documentation and discussion:  Eiusdemmodi

Recapnation

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 176
  • Last login:July 17, 2019, 06:49:29 am
    • Eiusdemmodi
Re: Asrock DeskMini A300
« Reply #9 on: April 05, 2019, 12:33:52 pm »
145 in Alternate (DE):

https://www.alternate.de/ASRock/DeskMini-A300-Barebone/html/product/1527152

At least not too long ago you could order anything there from Alternate Spain (by phone), though they have this currently:

https://www.alternate.es/ASRock/DeskMini-310-B-BB-Barebone/html/product/1481344?


Ugly as sin and a too short of USB ports, but that's me.
« Last Edit: April 05, 2019, 12:39:17 pm by Recapnation »

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 6651
  • Last login:Today at 06:00:15 am
Re: Asrock DeskMini A300
« Reply #10 on: April 05, 2019, 12:57:08 pm »
145 in Alternate (DE):

https://www.alternate.de/ASRock/DeskMini-A300-Barebone/html/product/1527152

At least not too long ago you could order anything there from Alternate Spain (by phone), though they have this currently:

https://www.alternate.es/ASRock/DeskMini-310-B-BB-Barebone/html/product/1481344?


Ugly as sin and a too short of USB ports, but that's me.

Nice, thanks. The A300 is the good one, the 310 is for Intel.
Important note: posts reporting GM issues without a log will be IGNORED.
Steps to create a log:
 - From command line, run: groovymame.exe -v romname >romname.txt
 - Attach resulting romname.txt file to your post, instead or pasting it.

CRT Emudriver, VMMaker & Arcade OSD downloads, documentation and discussion:  Eiusdemmodi

ghost13500

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 10
  • Last login:July 09, 2019, 04:59:09 am
  • I want to build my own arcade controls!
Re: Asrock DeskMini A300
« Reply #11 on: April 07, 2019, 03:55:47 am »
I have this mobo (with A12 / R7 graphics integrated processor).
I confirm, VGA port is not a "real" VGA analog port.
Windows view this like a DisplayPort, you will need a HDMI>VGA converter (not yet tested). ..
« Last Edit: April 10, 2019, 11:22:00 pm by ghost13500 »

pubjoe

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 59
  • Last login:July 03, 2019, 09:30:00 am
Re: Asrock DeskMini A300
« Reply #12 on: April 10, 2019, 05:37:47 pm »
Im confused about that.  Reviews keep referring to Legacy VGA.  If it isnt then its weird that thered be a D-SUB port in addition to the HDMI and display port.
« Last Edit: April 10, 2019, 05:46:48 pm by pubjoe »

ghost13500

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 10
  • Last login:July 09, 2019, 04:59:09 am
  • I want to build my own arcade controls!
Re: Asrock DeskMini A300
« Reply #13 on: April 10, 2019, 11:21:38 pm »
I was also confused by this fact -_-
But I was not able get out 15khz by Deskmini's VGA port.
VGA port is not listed in Vmmaker (newest CRT Emudriver), in Video Card/Edid Emulation section :/
But perhaps I do wrong with installation or the problem comes from my cpu (I've A12 apu Bristol Ridge) ? (I have already successfully installed many CRT Emudriver on many computers with HD and R7 series)

I've also tried with this mobo
https://www.asrock.com/mb/AMD/AB350M-HDV%20R3.0/index.asp
Same results...

Calamity mentionned in this forum that VGA is no more directly supported by AMD (GPU and APU). VGA implementation  is the responsability of motherboard constructor.
« Last Edit: April 10, 2019, 11:27:15 pm by ghost13500 »

raibol1

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 15
  • Last login:Yesterday at 02:37:41 pm
  • I want to build my own arcade controls!
Re: Asrock DeskMini A300
« Reply #14 on: April 11, 2019, 05:33:07 am »
Hallo,

Im also interested in buying this barebone with a AMD Ryzen 2400G.
Ive seen on the asrock Homepage, that for Bios 3.2 and 3.4 there is a Graphic Driver with VGA AIO Version 18.50.16.01 upwards necessary.
The latest CRT-Emudriver is based on 18.5.1, so maybe this is the reason for not functioning on the VGA Port.
(Maybe calamity can release a newer version  ;) ?

Greets

Rainer
« Last Edit: April 11, 2019, 06:13:45 am by raibol1 »

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 6651
  • Last login:Today at 06:00:15 am
Re: Asrock DeskMini A300
« Reply #15 on: April 11, 2019, 06:08:26 am »
Hi,

@ghost13500, thanks a lot for the information, very helpful.

AMD doesn't support EDID emulation over DP, this is confirmed by AMD. That's why it won't work. EDID emulation works for VGA, DVI and HDMI, but not DP. DP is a complex thing however, as it can act like an HDMI, so EDID emulation might work through DP as long as you use a DP->HDMI adapter, but that's not possible in this case since a DP->VGA adapter is already on board. What this motherboard likely uses is one of the chips you can find in DP->VGA dongles. I've tried those and you can't get EDID emulation on them.

This doesn't mean 15 kHz through that VGA port is not possible, it just probably won't be that convenient. My experience with DP-VGA has been very disappointing: huge dotclock limitations and terrible support for interlaced modes.

In case it doesn't work, we can always use the HDMI port that will support EDID emulation, an a HDMI->VGA adapter. It won't be as cool as using the VGA port directly but anyway.
Important note: posts reporting GM issues without a log will be IGNORED.
Steps to create a log:
 - From command line, run: groovymame.exe -v romname >romname.txt
 - Attach resulting romname.txt file to your post, instead or pasting it.

CRT Emudriver, VMMaker & Arcade OSD downloads, documentation and discussion:  Eiusdemmodi

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 6651
  • Last login:Today at 06:00:15 am
Re: Asrock DeskMini A300
« Reply #16 on: June 25, 2019, 01:35:35 pm »
Finally, I have one of these in the way.
Important note: posts reporting GM issues without a log will be IGNORED.
Steps to create a log:
 - From command line, run: groovymame.exe -v romname >romname.txt
 - Attach resulting romname.txt file to your post, instead or pasting it.

CRT Emudriver, VMMaker & Arcade OSD downloads, documentation and discussion:  Eiusdemmodi

ghost13500

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 10
  • Last login:July 09, 2019, 04:59:09 am
  • I want to build my own arcade controls!
Re: Asrock DeskMini A300
« Reply #17 on: June 25, 2019, 03:30:15 pm »
Hi,

Good news, I hope it will be profitable for your research ! What do you plan to try with ?

To date, my experience with  AMD mobo is very frustrating :(
(see http://forum.arcadecontrols.com/index.php/topic,141855.msg1685640.html#msg1685640)

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 6651
  • Last login:Today at 06:00:15 am
Re: Asrock DeskMini A300
« Reply #18 on: June 26, 2019, 01:07:44 pm »
Good news, I hope it will be profitable for your research ! What do you plan to try with ?

I want to check the viability of this as an emulation system, specifically regarding custom video. In theory these Ryzen AMD APUs are supported by CRT Emudriver but the users that tried have reported a number of issues. I need to check it here and see if these issues are solvable at all.

Important note: posts reporting GM issues without a log will be IGNORED.
Steps to create a log:
 - From command line, run: groovymame.exe -v romname >romname.txt
 - Attach resulting romname.txt file to your post, instead or pasting it.

CRT Emudriver, VMMaker & Arcade OSD downloads, documentation and discussion:  Eiusdemmodi

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 6651
  • Last login:Today at 06:00:15 am
Re: Asrock DeskMini A300
« Reply #19 on: July 08, 2019, 04:46:53 pm »
I've been testing this thing for a couple of days. I haven't had luck so far.

Though I've managed to output 15 kHz through HDMI-VGA, the support is very limited. EDID emulation is NOT supported by these APUs. This makes it very complicated to add custom modes since the drivers are so picky without an emulated EDID. For instance, interlaced resolutions are all rejected.

Using Adrenaline 18.5.1 drivers on Windows 10, latest release.

The included VGA port works surprisingly fine with a PC monitor, but internally the APU sees it as a DP, and since EDID emulation is not supported on DP ports anyway, it seems it won't be of much use for 15 kHz.

The most promising strategy now may be unlocking the drivers so that 15 kHz are allowed even without EDID emulation. I'm don't know if this will be possible however.

Adding EDID emulation to the APUs will probably be impossible.
« Last Edit: July 08, 2019, 04:49:48 pm by Calamity »
Important note: posts reporting GM issues without a log will be IGNORED.
Steps to create a log:
 - From command line, run: groovymame.exe -v romname >romname.txt
 - Attach resulting romname.txt file to your post, instead or pasting it.

CRT Emudriver, VMMaker & Arcade OSD downloads, documentation and discussion:  Eiusdemmodi

buttersoft

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 817
  • Last login:July 18, 2019, 08:12:06 pm
  • Is running at 15kHz
Re: Asrock DeskMini A300
« Reply #20 on: July 08, 2019, 07:34:58 pm »
Sounds tough! So annoying how AMD and microsoft keep throwing up roadblocks to us getting what we want :)

ghost13500

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 10
  • Last login:July 09, 2019, 04:59:09 am
  • I want to build my own arcade controls!
Re: Asrock DeskMini A300
« Reply #21 on: July 09, 2019, 04:24:50 am »

The included VGA port works surprisingly fine with a PC monitor, but internally the APU sees it as a DP, and since EDID emulation is not supported on DP ports anyway, it seems it won't be of much use for 15 kHz.
.
.
.
Adding EDID emulation to the APUs will probably be impossible.

That's what I sadly found... but I don't undertand why myconsolegame reported that edid work http://forum.arcadecontrols.com/index.php/topic,141855.msg1685640.html#msg1685640
Ryzen 2400G + ASROCK A320M-HDV  + bios version 4.80 = EDID list show all port for him (even VGA port).

I've A12-9800 + ASROCK A320M-HDV + bios version 5.50 = no EDID for VGA port (seen as DP port)

What is your opinion ?
EDID is only limited here by software/bios version and not by hardware ?

Substring

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 79
  • Last login:Yesterday at 05:02:41 pm
  • I want to build my own arcade controls!
Re: Asrock DeskMini A300
« Reply #22 on: July 09, 2019, 01:36:32 pm »
Would be interesting to test with linux as edid can easily be forced

buttersoft

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 817
  • Last login:July 18, 2019, 08:12:06 pm
  • Is running at 15kHz
Re: Asrock DeskMini A300
« Reply #23 on: July 09, 2019, 07:46:21 pm »
Would be interesting to test with linux as edid can easily be forced

Yeah but you can just dictate resolutions to linux, can't you? So you don't even need the EDID?

Substring

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 79
  • Last login:Yesterday at 05:02:41 pm
  • I want to build my own arcade controls!
Re: Asrock DeskMini A300
« Reply #24 on: July 10, 2019, 04:53:13 am »
You're very right regarding resolutions in X/linux. But you should consider a few points :
- using edid can avoid hacking the kernel
- we're not even sure that weird vga works in linux

Doozer

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 409
  • Last login:Today at 03:13:18 am
  • Z80 ERROR
Re: Asrock DeskMini A300
« Reply #25 on: July 11, 2019, 05:24:54 am »
Would be interesting to test with linux as edid can easily be forced

Yeah but you can just dictate resolutions to linux, can't you? So you don't even need the EDID?

Hi,

For the boot process, you need EDID to allow kernel to switch to 15KHz graphical mode. X is picking the EDID resolution by default and XRandR can produce any desired resolution (no kernel patch required).

EDID is helpful during boot to not have a rolling/waving picture due to 31KHz sync signal.

Doozer

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 409
  • Last login:Today at 03:13:18 am
  • Z80 ERROR
Re: Asrock DeskMini A300
« Reply #26 on: July 11, 2019, 05:32:54 am »
You're very right regarding resolutions in X/linux. But you should consider a few points :
- using edid can avoid hacking the kernel
- we're not even sure that weird vga works in linux

You are right.

Can someone make a test by launching the GroovyArcade from a stick and check if mame is producing 15KHz in-game? (different CPU model and generation might give different results)

Substring

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 79
  • Last login:Yesterday at 05:02:41 pm
  • I want to build my own arcade controls!
Re: Asrock DeskMini A300
« Reply #27 on: July 11, 2019, 05:45:34 am »
You are right.

Can someone make a test by launching the GroovyArcade from a stick and check if mame is producing 15KHz in-game? (different CPU model and generation might give different results)

Ves' GroovyArcade's kernel is probably way out of date to fully support the APU, better give a try to my attempt of renewing GA (i think kernel is 5.1.16 on the DVD as of now). Anyway, any cutting edge distro with recent kernel (i.e. not debian nor ubuntu, prefer arch linux) would be enough to test

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 6651
  • Last login:Today at 06:00:15 am
Re: Asrock DeskMini A300
« Reply #28 on: July 11, 2019, 08:04:16 am »
That's the fastest/easiest way to get GA iso booting from a pendrive?
Important note: posts reporting GM issues without a log will be IGNORED.
Steps to create a log:
 - From command line, run: groovymame.exe -v romname >romname.txt
 - Attach resulting romname.txt file to your post, instead or pasting it.

CRT Emudriver, VMMaker & Arcade OSD downloads, documentation and discussion:  Eiusdemmodi

keilmillerjr

  • Trade Count: (+5)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1665
  • Last login:Today at 04:15:22 am
  • Web Developer.
Re: Asrock DeskMini A300
« Reply #29 on: July 11, 2019, 08:05:11 am »
You are right.

Can someone make a test by launching the GroovyArcade from a stick and check if mame is producing 15KHz in-game? (different CPU model and generation might give different results)

Ves' GroovyArcade's kernel is probably way out of date to fully support the APU, better give a try to my attempt of renewing GA (i think kernel is 5.1.16 on the DVD as of now). Anyway, any cutting edge distro with recent kernel (i.e. not debian nor ubuntu, prefer arch linux) would be enough to test

A quick google, many people say ryzen 2400G cpu was supported in kernel 4.17.

Doozer

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 409
  • Last login:Today at 03:13:18 am
  • Z80 ERROR
Re: Asrock DeskMini A300
« Reply #30 on: July 11, 2019, 08:29:31 am »

Raven and raven2 GPU architectures are indeed supported by the Linux kernel (part of the 5.2 source).

@substring, it would have been a pleasure to test it but I do not own a Ryzen cpu ;-)




Substring

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 79
  • Last login:Yesterday at 05:02:41 pm
  • I want to build my own arcade controls!
Re: Asrock DeskMini A300
« Reply #31 on: July 11, 2019, 08:59:06 am »
@Doozer your enthusiasm is touchy already :D

I'm counting on Calamity for this one haha I'm releasing 15khz 5.2 kernel on https://github.com/substring/packages/releases/tag/testing in the next minutes, haven't even tested it yet on my GA build