OS4 DepotLogo by Marko 
(anonymous IP:,1947) 

   Bug tracker
   Locale browser


   o Audio (334)
   o Datatype (50)
   o Demo (199)
   o Development (586)
   o Document (21)
   o Driver (97)
   o Emulation (146)
   o Game (952)
   o Graphics (488)
   o Library (109)
   o Network (226)
   o Office (62)
   o Utility (887)
   o Video (66)

Total files: 4223

Full index file
Recent index file



Support the site

 File comments for:  Driver » Audio » hdaudio_ahi.lha

HD audio driver

Description: Generic HD audio driver for AmigaOS4
Download: hdaudio_ahi.lha
Version: 6.8
Date: 13 Jul 2021
Category: driver/audio
FileID: 11754
RSS Feed url: http://www.os4depot.net/modules/comments/rssfeed.php?file=driver/audio/hdaudio_ahi.lha

[Back to readme page]   [Add Comment]   [Refresh page]

Comment by: geennaam ( 13 Jul 2021, 22:45File version: 6.7
Forgot to update the "Version:"
This 13 Jul uplosd is version 6.8
Comment by: geennaam ( 28 Apr 2021, 15:05File version: 6.7

The issue was not related to interrupts.
The issue was that unlike the e5500 core, ppc4x0 cores lack cache coherency. I wasn't aware of that. So if you read from a dma buffer, it reads a full 128bit cache line. This means for example that the first 32bit RIRB response would be valid. The next three responses are bogus. Because these are actually cached values from the first read. The fifth is valid again and so on. The e5500 is coherent so it checks if the cached data is valid and updates caches accordingly. The solution is simple. Discard cached data for the dma buffer before you read a value. Same with recoding buffer of course.
Comment by: whose ( 27 Apr 2021, 16:16File version: 6.7
Great work!

May I ask how you tweaked the code for the SAM460 boards? I tried myself to make up some HDAudio driver and I got it working with X1000/5000, but on SAM460 I was missing interrupts (sporadic, sometimes from startup on). I never found the cause for this...
Comment by: eroom ( 26 Apr 2021, 08:48File version: 6.7
Great work. Noticed with the latest version the startup tune plays a lot earlier with the soundblaster card ive got in my X5000.
Comment by: geennaam ( 25 Apr 2021, 14:34File version: 6.6
Version 6.7 fixed the issue with sam440/460 boards.
Comment by: Acill ( 18 Apr 2021, 00:15File version: 6.6
I just installed a Soundblaster Audigy FX in my X5000 and its amazing! I have been looking for a good stable PCIe audio card since I got this machine. This is the best card you can get for the X5000. The drive works amazingly well. Thank you so much!
Comment by: geennaam ( 07 Apr 2021, 13:24File version: 6.6
The driver unfortunately doesn't work with the SAM460. The cause of the issue is unknown at the moment.
Comment by: HKvalhe ( 03 Apr 2021, 21:10File version: 6.6
This is truly fantastic work! More support for modern audio systems and improvements to AHI at the same time! This is what we love to see! Keep it up!
Comment by: Benny ( 03 Apr 2021, 11:31File version: 6.6
Thank you for the tremendous work !
Comment by: kas1e ( 02 Apr 2021, 16:08File version: 6.6
Driver works perfectly with SoundBlaster Audigy FX PCIe in my x5000. Thanks a bunch !
Comment by: geennaam ( 02 Apr 2021, 13:00File version: 6.6
That was a mistake. If you can change it into "HD audio driver" then please do so.
Comment by: orginAt: 02 Apr 2021, 12:21File version: 6.6
Bit funny with the package name though. "H Kanning". What was your thinking there? ;)
Comment by: maximvs payne ( 02 Apr 2021, 09:33File version: 6.6
thanks alot!

Copyright © 2004-2022 by Björn Hagström All Rights Reserved