Jump to content

Creative SB [Live!, Audigy, Audigy2, EMU10kX eDSPs] OSX Driver info here!


  • Please log in to reply
809 replies to this topic

#141
newbmac

newbmac

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 349 posts
  • Location:vertical

unfortunately it after a few minutes you must download the kext and reload otherwise feels badly.


Sorry, your response sentence does not make sense

#142
boxeyes

boxeyes

    InsanelyMac Protégé

  • Members
  • Pip
  • 44 posts
please people make some kind of complaint to these people , as another previous person has told us to , as they said you dont even have to register to make a complaint :unsure:


http://connect.creat...k/AllItems.aspx

#143
Psygon

Psygon

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 303 posts
  • Gender:Male
  • Location:Taranto [ITALY]
Could be the noise and distortion problem associated to the lenght buffer sound of drivers or some other params?

#144
Infuriated

Infuriated

    InsanelyMac Protégé

  • Just Joined
  • Pip
  • 3 posts
does it work for the X-Fi Gamer?

#145
Oxtie

Oxtie

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 351 posts

does it work for the X-Fi Gamer?

Nope it doesn't and will never :D The first page shows information about X-Fi (see bottom of the first post if you want driver)

#146
Riley Freeman

Riley Freeman

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 850 posts
  • Gender:Male
  • Location:The Streets

Things are slowing down a bit... :D assuming things are not going well with "E" OR he'z too busy with WIN drivers :D

He should be on well-deserved holidays by now if memory serves me right.

I think the distortion is due to timing errors but am not 100% sure. Gonna wait for that to get fixed before I try any newer releases.

#147
Oxtie

Oxtie

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 351 posts

He should be on well-deserved holidays by now if memory serves me right.

I think the distortion is due to timing errors but am not 100% sure. Gonna wait for that to get fixed before I try any newer releases.


;) I would be so happy if he never goes on holidays...:lol: I know I'm cruel, guess "thats only me" ;)

As r00t:

bash-3.2# crontab -l
MAILTO=username
*/2 * * * * /Users/username/refresh_sb.sh
bash-3.2# cat /Users/username/refresh_sb.sh 
#!/bin/sh
/sbin/kextunload /System/Library/Extensions/kXAudioDriver.kext 2>&1 > /dev/null
[ $? -ne 0 ] && /sbin/kextunload /System/Library/Extensions/kXAudioDriver.kext 2>&1 > /dev/null
[ $? -ne 0 ] && /sbin/kextunload /System/Library/Extensions/kXAudioDriver.kext 2>&1 > /dev/null
[ $? -ne 0 ] && /sbin/kextunload /System/Library/Extensions/kXAudioDriver.kext 2>&1 > /dev/null
/sbin/kextload /System/Library/Extensions/kXAudioDriver.kext 2>&1 > /dev/null
bash-3.2# _

I could not use a wait time higher than 2mins to refresh driver, as it gets out of sync in about 140secs. By scheduling this on your cron, you will end up with a 1sec mute each even minute, but hey, for me it is worth: my onboard sound is horrible ;)


How to use this script? Copy paste in TextEdit and save as something.??? and where??? What to change for '2' minutes to 'xx' minutes? If this is fully automated, it belongs in my first post ;) You must assume I'm not very mac geeky (yet) :P
CronTab Reference || Nice Crontab Info || Another fine one

#148
MacUser2525

MacUser2525

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPipPip
  • 1,335 posts
  • Gender:Male
  • Location:Canada

<br /><img src="style_emoticons/default/tongue.gif" style="vertical-align:middle" emoid=":P" border="0" alt="tongue.gif" /> I would be so happy if he never goes on holidays...<img src="style_emoticons/default/weight_lift.gif" style="vertical-align:middle" emoid=":)" border="0" alt="weight_lift.gif" /> I know I'm cruel, guess "thats only me" <img src="style_emoticons/default/dev.gif" style="vertical-align:middle" emoid=":dev:" border="0" alt="dev.gif" /><br /><br /><br /><br />How to use this script? Copy paste in TextEdit and save as something.??? and where??? What to change for '2' minutes to 'xx' minutes? If this is fully automated, it belongs in my first post <img src="style_emoticons/default/smile.gif" style="vertical-align:middle" emoid=":)" border="0" alt="smile.gif" /> You must assume I'm not very mac geeky (yet) <img src="style_emoticons/default/tongue.gif" style="vertical-align:middle" emoid=":P" border="0" alt="tongue.gif" /><br />


It is a cron job which is a way of tell the system you want a certain process/procedure to be run at a specific time interval in this case every two minutes this is the */2 at the start in the minutes position of the line below.

*/2 * * * * /Users/username/refresh_sb.sh

The the second part of it the /Users.... tells the system what to do/execute this can be a command or again in this case a script, to run every five minutes you can use this.

*/5 * * * * /Users/username/refresh_sb.sh

The other * in their represent hours, days, weeks, months respectively so you can setup jobs to run virtually any time you want I would suggest Googling on "Using the crontab" for more information on these.

Now to set this up you would need to open the Terminal application then use sudo -s then type in your password you set on install once you see the bash-3.2# prompt you know you are root and can type in then hit ENTER key crontab -e to enter a new cron job the file should be empty at the start. The Mac use of the INSERT key seems to be useless for entering edit mode in vim so hit the a key (which on my system seems to replace it) and you should see INSERT at the bottom of the page now you can type in the line above. Now you need to save the file so you would hit the ESC key to take you out of insert mode thus you should see the INSERT at the bottom of the file disappear to save the new job you need to type in the hit ENTER key :wq it should now tell you the new cron is installed like below.

bash-3.2# crontab -e
crontab: no crontab for root - using an empty one
crontab: installing new crontab


If you had an error you will see something like.

bash-3.2# crontab -e
crontab: no crontab for root - using an empty one
crontab: installing new crontab
"/tmp/crontab.9dm9QdXrwt":1: bad minute
crontab: errors in crontab file, can't install
Do you want to retry the same edit?

You of course would want to type in y then hit the enter key to edit the entry to correct it. Before having edited the crontab you would want the script to be in place you can do as above in the second part of the post and use cat to create the file by copy'n'pasting each line into the Terminal window then hitting ENTER key once the last line is entered then use the CTRL + c keys at the same time to halt the catting of input to the file or by simply opening a text editor and putting each line into it so it would look like the below.

#!/bin/sh
/sbin/kextunload /System/Library/Extensions/kXAudioDriver.kext 2>&1 > /dev/null
[ $? -ne 0 ] && /sbin/kextunload /System/Library/Extensions/kXAudioDriver.kext 2>&1 > /dev/null
[ $? -ne 0 ] && /sbin/kextunload /System/Library/Extensions/kXAudioDriver.kext 2>&1 > /dev/null
[ $? -ne 0 ] && /sbin/kextunload /System/Library/Extensions/kXAudioDriver.kext 2>&1 > /dev/null
/sbin/kextload /System/Library/Extensions/kXAudioDriver.kext 2>&1 > /dev/null

The first line tells the system to use the sh shell the second tries to unload the .kext then the next three re-tries the command if there was an error doing so the last actually loads the .kext again after removal. Now you would want the script to be executable so you would do with this example file here.

chmod +x /Users/username/refresh_sb.sh

Since username is not likely to be your login name you need to change this in my case I would use if setting this up.

chmod +x /Users/MacUser2525/refresh_sb.sh

For this file in my home directory I would suggest not cluttering it up with file in its root directory so would have created a Bin directory for this purpose.

mkdir /Users/MacUser2525/Bin

As my normal user before using the sudo -s I mentioned farther up so the command to make executable would become.

chmod +x /Users/MacUser2525/Bin/refresh_sb.sh

You would use your login name in the commands I list here, hopefully I have explained this enough so you can understand the procedure involved.

#149
Oxtie

Oxtie

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 351 posts
I figured till crontab -e via google, when I got inside, I could not get out of it :D thanks for the info in detail ;) I'll try this out...

EDIT: :lol:
Here is what I did,
1. Created a Folder \Users\Oxtie\Batch (manually via finder)
2. Opened TextEdit.app and pasted the following and saved to \Users\Oxtie\Oxtie\Batch\kXAutoRef.sh.rtf

#!/bin/sh
/sbin/kextunload /System/Library/Extensions/kXAudioDriver.kext 2>&1 > /dev/null
[ $? -ne 0 ] && /sbin/kextunload /System/Library/Extensions/kXAudioDriver.kext 2>&1 > /dev/null
[ $? -ne 0 ] && /sbin/kextunload /System/Library/Extensions/kXAudioDriver.kext 2>&1 > /dev/null
[ $? -ne 0 ] && /sbin/kextunload /System/Library/Extensions/kXAudioDriver.kext 2>&1 > /dev/null
/sbin/kextload /System/Library/Extensions/kXAudioDriver.kext 2>&1 > /dev/null

3. Renamed and removed .rtf extension

4. chmod +x \Users\Oxtie\Batch\kXAutoRef.sh

Now there is no error after chmod but what next?

#150
MacUser2525

MacUser2525

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPipPip
  • 1,335 posts
  • Gender:Male
  • Location:Canada

I figured till crontab -e via google, when I got inside, I could not get out of it ;) thanks for the info in detail :lol: I'll try this out...


Your welcome if your ever in a file using vim and want to get out of it use :q or if having made an edit you don't want to save then :q!.

#151
MacUser2525

MacUser2525

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPipPip
  • 1,335 posts
  • Gender:Male
  • Location:Canada

thanks for that info too :( I'm stuck though (see my previous post). I will edit that post further to avoid creating new posts here in this thread.


You left out the most important line the !#/bin/sh this tells the system it is a script file to be executed by the sh shell plus make sure you did the chmod +x /path/to/script/file.sh to make it executable.

Edit: The !#/bin/sh must be the first line in the file as well there can be no blank lines above it at all or spaces in front of it for that matter.

#152
Psygon

Psygon

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 303 posts
  • Gender:Male
  • Location:Taranto [ITALY]
You can never run a script maked with TextEdit.app cuz after u saved the file u need to make 755 permissions.

A good way is to use vim or nano editor. The file saved has right permissions to run on terminal :(

#153
MacUser2525

MacUser2525

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPipPip
  • 1,335 posts
  • Gender:Male
  • Location:Canada

You can never run a script maked with TextEdit.app cuz after u saved the file u need to make 755 permissions.

A good way is to use vim or nano editor. The file saved has right permissions to run on terminal :)


Still need to make it executable with chmod +x no matter which method you use which gives you 755 for the permissions.

macuser2525s-p35-ds3r:~ MacUser2525$ ll test.sh.rtf 
 -rw-r--r--@ 1 MacUser2525  staff  339 Aug 21 13:46 test.sh.rtf
 macuser2525s-p35-ds3r:~ MacUser2525$ mv test.sh.rtf test.sh
 macuser2525s-p35-ds3r:~ MacUser2525$ chmod +x test.sh
 macuser2525s-p35-ds3r:~ MacUser2525$ ll test.sh
 -rwxr-xr-x@ 1 MacUser2525  staff  339 Aug 21 13:46 test.sh
 macuser2525s-p35-ds3r:~ MacUser2525$ nano test2.sh
 macuser2525s-p35-ds3r:~ MacUser2525$ ll test2.sh
 -rw-r--r--  1 MacUser2525  staff  18 Aug 21 13:47 test2.sh
 macuser2525s-p35-ds3r:~ MacUser2525$ chmod +x test2.sh
 macuser2525s-p35-ds3r:~ MacUser2525$ ll test2.sh
 -rwxr-xr-x  1 MacUser2525  staff  18 Aug 21 13:47 test2.sh


#154
Psygon

Psygon

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 303 posts
  • Gender:Male
  • Location:Taranto [ITALY]
OK!
after 2 days (i'm noob for automator :) ) i maked first stable release application that reset the driver every 5 minutes...

I hope this can help everyone is waiting more stable driver version.

CYA TO ALL!!! :)

Attached Files



#155
wildchild

wildchild

    InsanelyMac Protégé

  • Members
  • PipPip
  • 53 posts
Anyone know if there are plans in the works for a driver for the Audigy SE?

I'm not sure how hard it is for you guys to do so.

Looks to me like you guys can do anything if you tried...

#156
popeyeq

popeyeq

    InsanelyMac Protégé

  • Members
  • PipPip
  • 58 posts
  • Gender:Male
Hi, this is great. I remove my SB Audigy Platinum out of box since i turn it to hackintosh. but I'm gona put it back, and I do it now. See how it goes.

#157
popeyeq

popeyeq

    InsanelyMac Protégé

  • Members
  • PipPip
  • 58 posts
  • Gender:Male
hi, its great, working thanks. how can I help. can i test it some how for you?

#158
MTZeon

MTZeon

    InsanelyMac Protégé

  • Members
  • PipPip
  • 60 posts
  • Gender:Male
  • Location:Portugal

OK!
after 2 days (i'm noob for automator :D ) i maked first stable release application that reset the driver every 5 minutes...

I hope this can help everyone is waiting more stable driver version.

CYA TO ALL!!! :(


Working great here, thanks!

#159
Oxtie

Oxtie

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 351 posts

OK!
after 2 days (i'm noob for automator :wacko: ) i maked first stable release application that reset the driver every 5 minutes...

I hope this can help everyone is waiting more stable driver version.

CYA TO ALL!!! :)

Does it have any setting option to change 5 minutes to xx minutes? This is because for some people, distortion start at 2-3 minutes while in my case it start at 8th minute. Regardless of these solutions, Any app that gives sound output, will crash upon automated load and unload of .kext file. VLC crashes, Quicktime crashes, not sure :thumbsdown_anim: but it is expected that almost all will crash if NOT using "Pause" button in their app. If automated script is ON, a person can slip pressing "pause or stop" which will result to crash.

Anyone know if there are plans in the works for a driver for the Audigy SE?

I'm not sure how hard it is for you guys to do so.

Looks to me like you guys can do anything if you tried...

There are very rare chances that Eugene will implement support for an unknown processor chip. Partially, Creative is to be blamed for such issues as they are not willing to give tech details to kX dudes. This is exactly why even X-Fi series are not supported by kX. My first post does talk about X-Fi at the bottom.

wildchild, you should try to ask these questions in Official thread too (if you want better explanation or possiblity of SE ported on kX)

DJ_Stick's Updated list for kX supported audio cards || kX General Discussion (Create new thread and ask them why etc)



I tried the Crontab stuff step by step but didn't have any success and thinking about Automated load & unload crash, its probably not worth it either. The best thing at this point, wait for stable release of driver (unless some app supports auto pause upon unload of .kext)

#160
Psygon

Psygon

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 303 posts
  • Gender:Male
  • Location:Taranto [ITALY]

Does it have any setting option to change 5 minutes to xx minutes? This is because for some people, distortion start at 2-3 minutes while in my case it start at 8th minute. Regardless of these solutions, Any app that gives sound output, will crash upon automated load and unload of .kext file. VLC crashes, Quicktime crashes, not sure but it is expected that almost all will crash if NOT using "Pause" button in their app. If automated script is ON, a person can slip pressing "pause or stop" which will result to crash.


I send the workflow project, so anyone can set manually, for proprer soundcard, the sleep variable (in seconds) used as timer. After any user setted up his/her timing, save the project as application (Save As). This method is good to don't use Automator interface! :)

The crash of applications is linked at soundcard driver. Anytime the script (kextunload and kextload) work, the OS has no more soundcard installed on (for 1 second); the application crash because don't find any soundcard installed.

I Repeat! My tool is only one help, waiting a more stable driver release.

Regarding the "distorsion timing" i tested my soundcard in some case. Using iTunes my SBLive resist for 7 minutes. Using a game that have audio streaming, the timing is 4-5 minutes.

CYA TO ALL

I forgot to tell i used Audio Hijack Pro application with SoundFlower plugin to resolve my hang out applications. The SoundFlower plugin create a virtual soundcard in the system (i use to have realtime effects on my sound).

The fact to have other soundcard enabled help applications and web contents (youtube) to continue to work.

Attached Files







0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy