Jump to content


  • Content Count

  • Joined

  • Last visited

About snakeoil.os

  • Rank

Recent Profile Visitors

1741 profile views
  1. Thanks soundbyte. Juliocat, what soundbyte said. Sorrry about the need to sign up to download the files bit. That system was set in place a while back as some smart alec decided to initiate a lot of clients to download files all at once - instantly wiping out the hosts monthly quota. Hosting everything on drive is kind of PITA as I couldn't work out a good system to "file" all the stuffs in a meaningful way. At the time registration was a quick fix and I havn't thought about this until now . Hopefully in time I can research some solutions to host the files and prevent acts like the above.
  2. It's been released. The Pi will track the i686/AMD64 code, but I havn't apply any additional custom tweaks to the Pi just yet because my primary rig is still a PC.
  3. That name is just a config option in the .config file. Having said that, the DSD kernel actually requires custom mods to the quirks.c file. The source code for that is not in a public respository yet, but it can be made available on request... 4.18 is the latest version of the tree. What's new in there you're insterested in? It's not really difficult to release a custom kernel for that version. Ditto for the ARM version, for Pi at least (armv7l).
  4. Give this latest version a go (Remember to enable CPUSet).. It's still not to the level of your transport/DAC combo can provide, but I reckon it's a step forward when compared to the 0.1.x series.. Especially when you choose MPD-20 as the player... And the graphics.. Check it out. A lot more tablet friendly.. This new UI will make more sense when I eventually get to work on the player remote.
  5. It's a LiveCD.. Stated in the first post, point 1.. It's using the RT kernel... The kernel and RT code are all stock. You can find out what the version is from the filename itself, or via uname. The config used to build the kernel are included in the kernel, although they are not exposed as config.gz, you can extract it via a script (iextract-config if memory serves). It'd be nice to get a movement going where people can experiment with different kernels and find out if they all sound the same, or different. To get this running I need to simplify the process further - not a lot of Snakeoil users know how to do this yet.
  6. It's my pleasure really. In my opinion Linux is a great platform for music playback. Hoping I have managed to make it easy enough for people who are new to Linux to give this OS a try. The only downside is the somewhat complicated process to install Snakeoil OS onto the computer. Initially I wanted to make this easy by making this install a one click process. However, the thought of people clicking on that button and find out that action has wiped out their existing OS (and data) really scares me. For the next best thing, have decided to do a Raspberry Pi version instead. This is still in testing stage at the moment and hopefully it'd will be ready in a few weeks..
  7. Getting native DSD to work in Linux is a bit quirky. It's hardcoded in the Linux code. Some devices (e.g. Aune, Marantz, Denon, iFi, Playback Designs) will work automatically out of the box. With other DACs you'd need to modify the kernel source code and re-build. Once you've built a working kernel. it'd tell the music playback software it's DSD capable. Players like MPD v.20 will just play DSF/DFF straight away without additional configuration in mpd.conf. And when you look at the hwinfo files in /proc/asound/blah/blah, it'd tell you ALSA is operating in DSD mode. Unlike DoP where those same files will still say you're playing back PCM. Lintweaker's has the code to build the kernels here: https://github.com/lintweaker/xmos-native-dsd
  8. A quick heads up. Snakeoil OS 1.1.0 (code name blind testing) is now officially released. From the first release (PHP and ancient HTML) to now (RESTful + Angular). It's been quite a journey development wise, and I hope it is now easier for new comers to get acquainted with Linux. You can get the ISO here: https://www.snakeoil-os.net/forums/Thread-Snakeoil-ISO-1-1-0-Blind-Testing Any questions, feel free to ask.
  9. Aha. My question answered - 16 GB. Now I get a better understanding why you chose the R330. Run 18.04, and execute the following command: 'cat /proc/modules'. So I can find out what SCSI card it's using. Once I have that I can build you a custom install kernel and you should be good to go. Just make sure you read the custom partitioning section of the manual to make sure you install Snakeoil OS on a free partition. As for fans, I expect them to be noisy. So you may choose to remove them if you want but I doubt the server hardware will play nice if you do so. Snakeoil OS is not running any CPU power saving code. As such the TDP may be slightly higher than 25 W because it's not stepping down the frequency when the cores are idling.
  10. Volumio may have changed the MAC of your network card - hence it did not get back the same IP. Or there may be a bug in the DHCP server in your router? Either way not that big of a problem as long as you don't have two IPs sitting on the same network. That's the plan - but without the letter L. i.e. just take over the word. The previous Snakeoil releases were: Schumann Resonance (0.1.0), Ethernet (0.1.2), Cable Lifter (0.1.3), Cryo Treament (0.1.4), and Power Cable (0.1.5). Current release is Golden Ears (1.0.x) and the next will be Blind Testing (1.1.x).
  11. Hi SoundSea. You may have DHCP reservation set up on your router for your old machine's network MAC. Can you check your router DHCP settings and see if any reservations are set? If yes, adjust the reservations accordingly in line your new environment. (i.e. update that reservation to point to the new Daphile MAC). Now, when you run Snakeoil OS again, it should pick up another IP address. You can find what that is is by looking at the router DHCP settings. Or try the zeroconf name: 'snakeoil.local'.
  12. Thanks. I'm surprised with the perceived SQ improvements myself too. Not sure if it's due to good planning or a fluke. A bit of both I guess. This new version is a complete overhaul so I'm just glad things are going relatively smoothly... Hopefully this round of testing will only involve minor bug fixes and nothing major.
  13. New ISO (now based on Ubuntu 16.02), with a Angular web interface that's works better with mobile devices. You can try the demo of the new web interface here: Link. If you are interested to try Linux, but find it difficult to install and set it up. SnakeoilOS may be the solution for you. To download go here.
  14. Told myself I wouldn't post on CA until I cracked EFI. And I finally did, so here I am! Before I release a ISO beta, can you guys tell me the network chipsets on your EFI machines? Be it NUC or Macs. So far this is what I have: Broadcom Corporation NetXtreme BCM57765 Gigabit Ethernet Realtek 8196 (Tulip) Intel E1000E Are there any other network chips? Will release the ISO once I get more information on what other network chips are out there. There are some caveats though: No console after installation, so you'd be running this headless with the stock kernel (hence the network question above) I have heard reports of people installing Snakeoil and get their original OS wiped out (even after doing manual partitioning). And yet I have people who managed to get multi OS working. So until I have time to figure out where my instructions is wrong, if you plan to do multi-OS, please disconnect your existing OS HDD, and install this on some fresh medium or test PC, and then connect your original OS back. 64 bit support for now (Both EFI and CPU instruction set). Some machines have 32 bit only EFI but 64 bit CPU. Unfortunately these machines will not be supported. I would really like to say this is a very difficult thing to do. But when I finally figured all this out, in reality it's not that difficult after all. Sorry it took this long. Second, and more importantly. I'm testing Mytek Stereo 192 in Snakeoil in USB 2.0 mode. I need more testers who has this DAC so can fine tune the instructions properly. You'd need to update your DAC to the latest firmware though. Please let me know if you can help. As per the point 2 above, please try this on a spare computer just in case. After you get Snakeoil installed, follow this walkthrough. Please comment on any issues you encountered so I can refine the process. Cheers.
  15. Thanks for the positive comments. Making Linux easy out of the box for most people to play music almost straight away is one of the key design goals of Snakeoil OS (SQ of course is the primary goal). Now if only I can make the ISO file itself boot in UEFI mode (or UEFI-CSM or whatever it's called). That feature will make it so much easier for other people to try Snakeoil (e.g. with Mac Minis, NUCs etc). I have installed Snakeoil manually on a Mac mini a while back so the underlying OS already works (grub2 works with UEFI). But understanding the UEFI boot sequence so far still eludes me. So far managed to get grub2 to load in a UEFI system, however, booting seems to fail with a blank screen (Will try and enable serial console to debug this later this weekend if I have time). If there's anybody around this woods who have created UEFI ISOs from scratch before and know how the procedure actually works please point me to the right direction. Thanks .
  • Create New...