Universal audio driver

Here you can discuss ReactOS related topics.

Moderator: Moderator Team

Post Reply
Magleq
Posts: 2
Joined: Thu Aug 02, 2018 11:40 pm

Universal audio driver

Post by Magleq »

Universal realtek audio card driver https://github.com/alanfox2000/realtek- ... dio-driver I wonder how much it would be useful for reactOS, especially since the project is on the GNU General Public License v2.0
hbelusca
Developer
Posts: 1204
Joined: Sat Dec 26, 2009 10:36 pm
Location: Zagreb, Croatia

Re: Universal audio driver

Post by hbelusca »

Magleq wrote: Thu Oct 18, 2018 12:22 pm Universal realtek audio card driver https://github.com/alanfox2000/realtek- ... dio-driver I wonder how much it would be useful for reactOS, especially since the project is on the GNU General Public License v2.0

Code: Select all

Requirement
-----------
Operating System: At least Windows 10 Version 1703 RS2 Build 15063 (64 Bit)
Don't you see a small discrepancy with that with respect to ReactOS?
Quim
Posts: 257
Joined: Wed Jul 04, 2018 11:45 pm

Re: Universal audio driver

Post by Quim »

Could be possible to rewrite it to be Windows XP/Server 2003 (and ReactOS itself) compatible?

What specifical details are involved in rewritting or porting Windows 10 drivers to Windows XP OS?
PurpleGurl
Posts: 1790
Joined: Fri Aug 07, 2009 5:11 am
Location: USA

Re: Universal audio driver

Post by PurpleGurl »

It might be more useful when/if we change compatibility targets. It could be that past 2003, certain features of the sound hardware might not be allowed. So that could introduce incompatibilities when trying to port a driver back, though I'd expect it more if going the other way.
ThFabba
Developer
Posts: 293
Joined: Sun Jul 11, 2010 11:39 am

Re: Universal audio driver

Post by ThFabba »

This driver isn't going to be useful without a working HD Audio bus driver, by the way. So it's not exactly a priority.
Patchworks
Posts: 30
Joined: Sat Jul 14, 2018 10:33 am

Re: Universal audio driver

Post by Patchworks »

It would be *MUTCH* more interesting to "port" (read collaborate with) UNIAUD:

https://trac.netlabs.org/uniaud
UNIAUD is a generic OS/2-eCS-ArcaOS MMPM audio driver that supports the vast majority of audio hardware.

Based on the Linux ALSA project, it is designed to address the needs of enterprises and SoHo/Endusers running the IBM OS/2 platform. Its sophisticated architecture minimizes development effort for the support of new audio hardware and ensures both high quality and current OS/2 support without the amount of work normally involved in creating an OS/2 audio device driver.
PurpleGurl
Posts: 1790
Joined: Fri Aug 07, 2009 5:11 am
Location: USA

Re: Universal audio driver

Post by PurpleGurl »

Yeah, but we are not OS/2 either.
Ancient
Posts: 82
Joined: Tue Mar 27, 2018 11:32 pm

Re: Universal audio driver

Post by Ancient »

Magleq wrote: Thu Oct 18, 2018 12:22 pm Universal realtek audio card driver https://github.com/alanfox2000/realtek- ... dio-driver I wonder how much it would be useful for reactOS, especially since the project is on the GNU General Public License v2.0
For audio, HDMI drivers are likely more important at this time. HDMI can be nasty to develop for. However, most new PC's will use HDMI or whatever sound comes bundled with a laptop / tablet / phone by Intel or AMD. Heck just getting started with HDMI drivers is going to be tough, many identification and code flags used by HDMI devices are not consistent vendor to vendor. Believe me, early Raspberry Pi's had many issues properly driving a lot of HDMI sets. HDMI 1-1.4, HDMI 3D, HDMI ARC, HDMI 2 (real true and half true HDMI 2) are all a bit nuts. Coding ROS drivers for HDMI display video and audio is not something anyone should envy. Also the days of 1080P are going, it's 4K at the low end today (55" Skyworth Android TV quad core, IPS, 4K (3,840 x 2,160 pixel) screen it was $349 this past Black Friday weekend and is $449 normally. It has 3 true HDMI 2 ports, 1 USB 2, 1 USB 3, Composite, Bluetooth and optical sound output, with Chromecast of course. It's IPS HDMI flag use apparently doesn't fully conform, and some devices don't auto detect the IPS screen. Realtek was 90's to early 2010's. Today it's the billion flavors of messed up HDMI. Deep color (10 bit) means 3,840 x 2,160 10 bit pixels on the screen with a refresh rate of 60 times a second. Nice if you have a video card that can game on it, 8K will be common next year, after that 16 or 24K. Each K is 1080 x 1920 pixels so vanilla HD is 1K.

Somebody at ROS may want to contact AMD to see if they will help with integrated ROS video drivers for Ryzen, and maybe ROS video drivers for their newer cards. Offloading something to someone can't hurt.
middings
Posts: 1073
Joined: Tue May 07, 2013 9:18 pm
Location: California, USA

Re: Universal audio driver

Post by middings »

Magleq wrote: Thu Oct 18, 2018 12:22 pm Universal realtek audio card driver...
Ancient wrote: Mon Dec 03, 2018 3:58 amSomebody at ROS may want to contact AMD to see if they will help with integrated ROS video drivers for Ryzen, and maybe ROS video drivers for their newer cards. Offloading something to someone can't hurt.
Binary blobs of non-freely redistributable and modifiable open source software are very, very unlikely to ever be included in ReactOS.
However, someone who wants to package ReactOS with a curated bundle of proprietary drivers, tools, and applications and modify ReactOS's installer to pre-install and configure them for the end user is welcome to do so.
Patchworks
Posts: 30
Joined: Sat Jul 14, 2018 10:33 am

Re: Universal audio driver

Post by Patchworks »

PurpleGurl wrote: Sun Dec 02, 2018 6:41 pmYeah, but we are not OS/2 either.
Windows derives from OS/2, anyway.
karlexceed
Posts: 531
Joined: Thu Jan 10, 2013 6:17 pm
Contact:

Re: Universal audio driver

Post by karlexceed »

Patchworks wrote: Thu Dec 20, 2018 3:49 pm Windows derives from OS/2, anyway.
They parted ways in 1991 (OS/2 3.0 essentially became Windows NT 3.1), but at the time Windows NT already had a different API (Win32) and architecture than OS/2.
Post Reply

Who is online

Users browsing this forum: Ahrefs [Bot], DotBot [Crawler], Google [Bot] and 54 guests