INTERACT FORUM

Please login or register.

Login with username, password and session length
Advanced search  
Pages: [1]   Go Down

Author Topic: MC24 Linux Features  (Read 2484 times)

bassmann

  • Recent member
  • *
  • Posts: 44
MC24 Linux Features
« on: April 11, 2019, 04:16:34 am »

I upgraded to a master license a while ago but haven't yet got around to deploying on anything other than windows.

Why? At one point I read the Linux version of MC has limited functionality (Music Only) compared to windows and would like to understand if this is still the case before i spend time on a Linux deployment.

What i'd like to do
- In one scenario I'd consider Linux MC as a VM solution on a server.
- In another as the client for music, video. Maybe both?

Is there somewhere I get more info on how the current version of MC Linux support these deployments? A feature list? Maybe even a comparison vs. Windows.
Logged

Awesome Donkey

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 7813
  • Autumn shade...
Re: MC24 Linux Features
« Reply #1 on: April 11, 2019, 04:30:16 am »

Well, both AG for Linux and Mac have both come a long way, supporting more than music like images and videos as well (along with theater view). Though it's worth noting that video support isn't as 'rich' as MC for Windows is due to Windows-only software being used (e.g. madVR, LAV Filters) so if you depend on those, it's likely a non-starter. Television support is also something that MC for Linux and Mac completely lack and likely will always be Windows-only (due to drivers and whatnot being only available on Windows). Other features are missing, like the WDM driver which is Windows-only as well and there's some other smaller stuff.
Logged
I don't work for JRiver... I help keep the forums safe from "male enhancements" and other sources of sketchy pharmaceuticals.

Windows 11 24H2 Update 64-bit + Ubuntu 24.10 Oracular Oriole 64-bit | Windows 11 24H2 Update 64-bit (Intel N305 Fanless NUC 16GB RAM/500GB M.2 NVMe SSD)
JRiver Media Center 33 (Windows + Linux) | iFi ZEN DAC 3 | JBL 306P MkII Studio Monitors | Audio-Technica ATH-M50x Headphones

bassmann

  • Recent member
  • *
  • Posts: 44
Re: MC24 Linux Features
« Reply #2 on: April 11, 2019, 04:50:24 am »

Thanks Awesome Donkey for the update. I appreciate Windows drivers / features a constraint for other OS's in the media space.
For me this means clients out of the question for me...except an audio only deployment.

What are your thoughts as MC being a media server on a Linux VM?

I got a home server operating as a NAS. E5-2680v2, 64GB RAM etc, 18TB ZFS2 storage running of LSI HBA to Freenas VM, XenServer 7.x
Logged

Awesome Donkey

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 7813
  • Autumn shade...
Re: MC24 Linux Features
« Reply #3 on: April 11, 2019, 05:04:24 am »

For audio, that should be fine but in my mind the potential sticking point might be video. What kind of GPU are you using? But then again I've never used a VM to run a MC server on so I wouldn't be able to tell you how well the performance would be (especially video), so hopefully somebody else would have a better idea on that front?
Logged
I don't work for JRiver... I help keep the forums safe from "male enhancements" and other sources of sketchy pharmaceuticals.

Windows 11 24H2 Update 64-bit + Ubuntu 24.10 Oracular Oriole 64-bit | Windows 11 24H2 Update 64-bit (Intel N305 Fanless NUC 16GB RAM/500GB M.2 NVMe SSD)
JRiver Media Center 33 (Windows + Linux) | iFi ZEN DAC 3 | JBL 306P MkII Studio Monitors | Audio-Technica ATH-M50x Headphones

bassmann

  • Recent member
  • *
  • Posts: 44
Re: MC24 Linux Features
« Reply #4 on: April 11, 2019, 05:25:05 am »

From my experience hardware performance on VM depends of pass through ability which is part of the reason I have a HBA for storage. GPU's can be pass-through as well.
The it would likely come down to Linux driver support for the said GPU and its performance under Linux.
Logged

mwillems

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 5234
  • "Linux Merit Badge" Recipient
Re: MC24 Linux Features
« Reply #5 on: April 11, 2019, 08:55:18 pm »

FWIW, I've run MC as a server in a VM (both Windows and Linux VMs) for years at a time.  For the server, the video card has historically been mostly irrelevant unless you plan to actually watch videos on the VM server itself (the client's video card is what's important for video playback); the only GPU related task the server normally might be performing is transcoding for clients like Panel, Gizmo, or JRemote.  Historically that's been CPU bound in MC, but in MC25 Hendrik has implemented hardware acceleration for encoding, so having direct GPU access would actually be useful for an MC server instance that's going to be transcoding a lot of video.  But if you've got CPU cores to burn, you can just throw those at the problem instead and it will work fine too, especially if you're not going to be transcoding many concurrent streams.  Two or three virtual cores from a modern i7 should be plenty for one or two transcoding streams.

The main limitations I encountered of using a Linux VM for an MC server are that:

1) TV will be unavailable even on Windows clients because the server doesn't support it. 
2) Windows clients won't be able to use the "play local file if available" client option, but Linux clients will be (due to longstanding path incompatibilities)
3) Certain activities can only be done on the server (cover art changes, importing files, CD ripping), and having the server in a VM can be inconvenient (for example ripping CDs can be challenging).  This one is a general server VM problem, not a Linux VM problem specifically.
Logged

Scobie

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 740
  • Looking Busy
Re: MC24 Linux Features
« Reply #6 on: April 11, 2019, 09:16:09 pm »

I ran MC on a Linux VM for a time but used it exclusively to stream content, so any local limitations re video cards etc were largely irrelevant to my setup.

What I found was if the VM had enough memory ( needed at least 5G) and the host had enough throughput, I could stream HD audio and hi quality video no problem.

I was limited as I was hosting on a NAS with an 8G limit, so if you have a beefy VM server you should be ok, local playing notwithstanding.

Logged
Pages: [1]   Go Up