Author Topic: What's With The Sound Quality?  (Read 48690 times)

gaarder

  • Newbie
  • *
  • Posts: 18
    • View Profile
What's With The Sound Quality?
« Reply #30 on: July 18, 2007, 01:31:49 am »
The new compiled kernel runs perfectly on my Cacko C3200. I used the FastFPE-cachedfb version and noticed some performance improvement. I am going to compare it with another machine with the same config with the stock kernel to see if there's any significant difference.

zedkatuf2

  • Full Member
  • ***
  • Posts: 153
    • View Profile
    • http://www.projectgalileo.org.uk
What's With The Sound Quality?
« Reply #31 on: July 18, 2007, 02:23:28 am »
Quote
wouldn' the thing to do be to patch the existing pdax kernel and then build as usual (not that I7ve done any such thing in pdaX, but itt seems more logical)
[div align=\"right\"][a href=\"index.php?act=findpost&pid=165082\"][{POST_SNAPBACK}][/a][/div]

...yes, definitely - no time to do it though   [if anyone wants to try, it'd be nice to get working on pdaxii13  )
Zaurus SLC3200 (Terrier) [SOLD]
Hardware extras: 2Gb Viking SD card 4Gb Transcode MMC card 2Gb Kingston 50x CF card Symbol Socket Spectrum & Ambicom 1100C  WLAN cards Shirtpocket Bluetooth CF  & Sitecom USB cards Running Pdaxii13 using Meanie's Atika ROM & full-hd apps.

eviLjazz

  • Full Member
  • ***
  • Posts: 116
    • View Profile
    • http://katastrophos.net/andre/blog
What's With The Sound Quality?
« Reply #32 on: July 22, 2007, 11:30:46 am »
Alright, I installed pdaXii13 at last. It's quite nice actually. WPA is a nightmare to set up, though.
Anyway, attached is a screenshot of the mixer app running in X11 and Qt3.
I'll probably release the ipkg and kernels sometime today or tomorrow.
« Last Edit: July 22, 2007, 11:32:23 am by eviLjazz »
Sharp Zaurus SL-C3200/36GB running Cacko : Fujitsu LifeBook U2010/64GB SSD running Win7 : Nokia N900 (yes, flame me.) Blog : Twitter : Trac
Quasar Media Player : QScrobbler : Enhanced audio driver and mixer for C1000/C3x00 : Unified Sharp/Tetsu/Cacko/pdaXrom Kernel 2.4.20 branch : My packages : Sources

Gorth

  • Newbie
  • *
  • Posts: 15
    • View Profile
    • http://
What's With The Sound Quality?
« Reply #33 on: July 24, 2007, 07:35:20 am »
This will be excellent.  Thanks!

zedkatuf2

  • Full Member
  • ***
  • Posts: 153
    • View Profile
    • http://www.projectgalileo.org.uk
What's With The Sound Quality?
« Reply #34 on: July 24, 2007, 06:10:07 pm »
Quote
Alright, I installed pdaXii13 at last. It's quite nice actually. WPA is a nightmare to set up, though.
Anyway, attached is a screenshot of the mixer app running in X11 and Qt3.
I'll probably release the ipkg and kernels sometime today or tomorrow.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=165251\"][{POST_SNAPBACK}][/a][/div]

Wow! Many thanks for spending the time on this...looking forward to trying it out!
Zaurus SLC3200 (Terrier) [SOLD]
Hardware extras: 2Gb Viking SD card 4Gb Transcode MMC card 2Gb Kingston 50x CF card Symbol Socket Spectrum & Ambicom 1100C  WLAN cards Shirtpocket Bluetooth CF  & Sitecom USB cards Running Pdaxii13 using Meanie's Atika ROM & full-hd apps.

eviLjazz

  • Full Member
  • ***
  • Posts: 116
    • View Profile
    • http://katastrophos.net/andre/blog
What's With The Sound Quality?
« Reply #35 on: July 24, 2007, 08:42:09 pm »
Okay, that took a bit longer than expected. Sorry about that.

So here it is:

Mixer sourcecode and binaries for Sharp ROM/Cacko and pdaXrom/pdaXii13:
http://www.katastrophos.net/zaurus/sources/wm8750mixer

Pre-compiled kernel images that include the modified WM8750 driver code:
http://www.katastrophos.net/zaurus/kernels/v55

In my kernel branch the official pdaXrom kernel patches that are included with the pdaXrom builder have been merged with the Cacko patches. There weren't many differences sourcecode-wise. Most of it comes down to just a few kernel configuration differences, which are handled by the build system included in the sourcecode snapshot. I'm going to submit the changes to the pdaXrom team. However, I'm not sure if they are still interested in the old, albeit stable kernel 2.4.20.

I've tested the pdaXrom kernel extensively on my C3200 for the last 3 days. It's working without any problems.
Please post your results for the other models! Thanks.
« Last Edit: July 24, 2007, 08:54:14 pm by eviLjazz »
Sharp Zaurus SL-C3200/36GB running Cacko : Fujitsu LifeBook U2010/64GB SSD running Win7 : Nokia N900 (yes, flame me.) Blog : Twitter : Trac
Quasar Media Player : QScrobbler : Enhanced audio driver and mixer for C1000/C3x00 : Unified Sharp/Tetsu/Cacko/pdaXrom Kernel 2.4.20 branch : My packages : Sources

Meanie

  • Hero Member
  • *****
  • Posts: 2803
    • View Profile
    • http://www.users.on.net/~hluc/myZaurus/
What's With The Sound Quality?
« Reply #36 on: July 24, 2007, 09:04:44 pm »
Quote
Okay, that took a bit longer than expected. Sorry about that.

So here it is:

Mixer sourcecode and binaries for Sharp ROM/Cacko and pdaXrom/pdaXii13:
http://www.katastrophos.net/zaurus/sources/wm8750mixer

Pre-compiled kernel images that include the modified WM8750 driver code:
http://www.katastrophos.net/zaurus/kernels/v55

In my kernel branch the official pdaXrom kernel patches that are included with the pdaXrom builder have been merged with the Cacko patches. There weren't many differences sourcecode-wise. Most of it comes down to just a few kernel configuration differences, which are handled by the build system included in the sourcecode snapshot. I'm going to submit the changes to the pdaXrom team. However, I'm not sure if they are still interested in the old, albeit stable kernel 2.4.20.

I've tested the pdaXrom kernel extensively on my C3200 for the last 3 days. It's working without any problems.
Please post your results for the other models! Thanks.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=165333\"][{POST_SNAPBACK}][/a][/div]

since pdaXii13 is using the stable 2.4.20 kernel, I'd be interested in it and will be adding the patches into the pdaxrom svn (but it probably will take some time since I am currently quite busy)
SL-C3000 - pdaXii13 build5.4.9 (based on pdaXrom beta3) / SL-C3100 - Sharp ROM 1.02 JP (heavily customised)
Netgear MA701 CF, SanDisk ConnectPlus CF, Socket Bluetooth CF, 4GB Kingston CF,  4GB pqi SD, 4GB ChoiceOnly SD, 2GB SanDisk SD USB Plus, 1GB SanDisk USB Plus, 1GB Transcend SD, 2GB SanDisk MicroSD with SD adaptor, Piel Frama Leather Case, GoldX 5-in-1 USB cable, USB hub, USB mouse, USB keyboard, USB ethernet, USB HDD, many other USB accessories...
(Zaurus SL-C3000 owner since March 14. 2005, Zaurus SL-C3100 owner since September 21. 2005)
http://members.iinet.net.au/~wyso/myZaurus - zBook3K

Dromede

  • Full Member
  • ***
  • Posts: 155
    • View Profile
    • http://
What's With The Sound Quality?
« Reply #37 on: July 25, 2007, 07:38:09 am »
Quote
Okay, that took a bit longer than expected. Sorry about that.

So here it is:

Mixer sourcecode and binaries for Sharp ROM/Cacko and pdaXrom/pdaXii13:
http://www.katastrophos.net/zaurus/sources/wm8750mixer

Pre-compiled kernel images that include the modified WM8750 driver code:
http://www.katastrophos.net/zaurus/kernels/v55

In my kernel branch the official pdaXrom kernel patches that are included with the pdaXrom builder have been merged with the Cacko patches. There weren't many differences sourcecode-wise. Most of it comes down to just a few kernel configuration differences, which are handled by the build system included in the sourcecode snapshot. I'm going to submit the changes to the pdaXrom team. However, I'm not sure if they are still interested in the old, albeit stable kernel 2.4.20.

I've tested the pdaXrom kernel extensively on my C3200 for the last 3 days. It's working without any problems.
Please post your results for the other models! Thanks.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=165333\"][{POST_SNAPBACK}][/a][/div]

did fastFPE made any performance difference when you ran pdaxrom?

eviLjazz

  • Full Member
  • ***
  • Posts: 116
    • View Profile
    • http://katastrophos.net/andre/blog
What's With The Sound Quality?
« Reply #38 on: July 25, 2007, 08:09:29 am »
No. In pdaXrom all binaries are compiled with soft float, so they do not contain any hardware FP instructions. Running FastFPE only makes a difference if you intend to run chrooted Debian or other ARM GNU/Linux distros, where binaries are compiled with hard floats.
« Last Edit: July 25, 2007, 08:10:27 am by eviLjazz »
Sharp Zaurus SL-C3200/36GB running Cacko : Fujitsu LifeBook U2010/64GB SSD running Win7 : Nokia N900 (yes, flame me.) Blog : Twitter : Trac
Quasar Media Player : QScrobbler : Enhanced audio driver and mixer for C1000/C3x00 : Unified Sharp/Tetsu/Cacko/pdaXrom Kernel 2.4.20 branch : My packages : Sources

Dromede

  • Full Member
  • ***
  • Posts: 155
    • View Profile
    • http://
What's With The Sound Quality?
« Reply #39 on: July 25, 2007, 08:45:06 am »
Ok. So how can pdaxrom users exploit fastFPE performance gains? do we recompile stuff to use hard floats? would that make any noticeable difference performance wise?

eviLjazz

  • Full Member
  • ***
  • Posts: 116
    • View Profile
    • http://katastrophos.net/andre/blog
What's With The Sound Quality?
« Reply #40 on: July 25, 2007, 09:20:41 am »
Generally you can't mix soft float with hard float compiled binaries and libraries (at least I think pdaXrom doesn't use the new EABI, does it?). You would have to recompile everything for hard floats and I really don't see the point in that. We've been there and done that in the first pdaXrom releases...

The benchmarks I posted on my website are only representative for Cacko and SharpROM - I should have made that one clear.
I think the reason the softfloat benchmark results are roughly on par with the Netwinder float point emulator (NWFPE) is due to the softfloat functions in GCC 2.95.x being generic and not specifically optimized for ARM. NWFPE is using the very same functions from what I know. Add to that the trapping and context switch overhead that's happening in the kernel.

AFAIK the softfloat functions in GCC 3.x used in pdaXrom are more tuned for ARM. The only way to figure that out is checking the sourcecode and re-doing the necessary benchmarks on pdaXrom. I'll do that tonight.
Update: I've updated the benchmark results at http://www.katastrophos.net/zaurus/kernels.../FPE-Benchmark/
GCC 3.4.6 has better softfloat code than GCC 2.95.3. It's faster than FastFPE. Like I said, you can still benefit from FastFPE if you use a chrooted Debian / Pocketworkstation, which binaries contain hardware floating point instructions. It's still 3-5 times faster than the regular NWFPE.

Anyway, the thread was about the sound quality and audio chip features, so how about that? Anybody feeling brave enough to try my stuff?
« Last Edit: July 25, 2007, 05:14:00 pm by eviLjazz »
Sharp Zaurus SL-C3200/36GB running Cacko : Fujitsu LifeBook U2010/64GB SSD running Win7 : Nokia N900 (yes, flame me.) Blog : Twitter : Trac
Quasar Media Player : QScrobbler : Enhanced audio driver and mixer for C1000/C3x00 : Unified Sharp/Tetsu/Cacko/pdaXrom Kernel 2.4.20 branch : My packages : Sources

Dromede

  • Full Member
  • ***
  • Posts: 155
    • View Profile
    • http://
What's With The Sound Quality?
« Reply #41 on: July 25, 2007, 09:38:44 am »
hmmm...Ok. this is a but too much for me to follow.:-D indeed, i started this thread due to poor sound quality of existing drivers. and you've certainly made quite an improvement in that field and for that i thank you. unfortunately my sd card isn't recognised by teh bootloader or whatever so i can't flash your new kernel. i'll have to borrow another one from a friend. I'm very eager to try it. i'll post my results later when i get a hold of my friend.

respect.

eviLjazz

  • Full Member
  • ***
  • Posts: 116
    • View Profile
    • http://katastrophos.net/andre/blog
What's With The Sound Quality?
« Reply #42 on: July 25, 2007, 09:47:11 am »
Make sure to format it FAT16. FAT32 won't work.
Sharp Zaurus SL-C3200/36GB running Cacko : Fujitsu LifeBook U2010/64GB SSD running Win7 : Nokia N900 (yes, flame me.) Blog : Twitter : Trac
Quasar Media Player : QScrobbler : Enhanced audio driver and mixer for C1000/C3x00 : Unified Sharp/Tetsu/Cacko/pdaXrom Kernel 2.4.20 branch : My packages : Sources

Dromede

  • Full Member
  • ***
  • Posts: 155
    • View Profile
    • http://
What's With The Sound Quality?
« Reply #43 on: July 25, 2007, 11:37:05 am »
i tried reformatting to FAT16 as you suggested. card still isnt recognised. i should also mention that the card never gets automounted, i always have to do it myself. dmesg says stuff like "JFFS2: attempt to mount non-MTD device 3c:01" and "FAT: unable to read boot sector". but i can mount it  with "mount /dev/mmcda  /mnt/card". i never had any problem reading or writing to the card. i had no such problems on a 1gig PQI card i lost recently...

zedkatuf2

  • Full Member
  • ***
  • Posts: 153
    • View Profile
    • http://www.projectgalileo.org.uk
What's With The Sound Quality?
« Reply #44 on: July 25, 2007, 12:01:58 pm »
Quote
Okay, that took a bit longer than expected. Sorry about that.

So here it is:

Mixer sourcecode and binaries for Sharp ROM/Cacko and pdaXrom/pdaXii13:
http://www.katastrophos.net/zaurus/sources/wm8750mixer

Pre-compiled kernel images that include the modified WM8750 driver code:
http://www.katastrophos.net/zaurus/kernels/v55

In my kernel branch the official pdaXrom kernel patches that are included with the pdaXrom builder have been merged with the Cacko patches. There weren't many differences sourcecode-wise. Most of it comes down to just a few kernel configuration differences, which are handled by the build system included in the sourcecode snapshot. I'm going to submit the changes to the pdaXrom team. However, I'm not sure if they are still interested in the old, albeit stable kernel 2.4.20.

I've tested the pdaXrom kernel extensively on my C3200 for the last 3 days. It's working without any problems.
Please post your results for the other models! Thanks.
[div align=\"right\"][{POST_SNAPBACK}][/a][/div]


Hi - just want to confirm that I should use the following to get the mixer working on pdaxii13:


[a href=\"http://tinyurl.com/35oyyo]http://tinyurl.com/35oyyo[/url] - mixer app
http://tinyurl.com/2o7aql  - zImage kernel for pdaxrom (fastfpe)
http://tinyurl.com/2u2kt7 - kernel config
http://tinyurl.com/39mdud - pdaxrom kernel modules
http://tinyurl.com/2ncw3z - updater.sh

....slap on vfat sd/CF & reflash kernel as per normal?

(I've put the above as tinyurl's so you can see them, as the oesf BB sometimes abbreviates long urls).
Zaurus SLC3200 (Terrier) [SOLD]
Hardware extras: 2Gb Viking SD card 4Gb Transcode MMC card 2Gb Kingston 50x CF card Symbol Socket Spectrum & Ambicom 1100C  WLAN cards Shirtpocket Bluetooth CF  & Sitecom USB cards Running Pdaxii13 using Meanie's Atika ROM & full-hd apps.