Creative SB [Live!, Audigy, Audigy2, EMU10kX eDSPs] OSX Driver info here!, SNOW LEOPARD @ P1 (1.11b0 on 22/10/2009 by Eugene) |
![]() |
Creative SB [Live!, Audigy, Audigy2, EMU10kX eDSPs] OSX Driver info here!, SNOW LEOPARD @ P1 (1.11b0 on 22/10/2009 by Eugene) |
|
newbmac
InsanelyMac Sage
|
![]() |
Aug 19 2008, 10:01 PM Post #141
|
![]() ![]() ![]() ![]()
|
|
|
boxeyes
InsanelyMac Protégé
|
![]() |
Aug 20 2008, 12:20 PM Post #142
|
|
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
http://connect.creativelabs.com/opensource...k/AllItems.aspx |
|
Psygon
Psygon
|
![]() |
Aug 20 2008, 06:12 PM Post #143
|
![]() ![]() ![]() ![]()
|
Could be the noise and distortion problem associated to the lenght buffer sound of drivers or some other params?
|
|
Infuriated
InsanelyMac Protégé
|
![]() |
Aug 20 2008, 08:38 PM Post #144
|
|
does it work for the X-Fi Gamer?
|
|
Oxtie
InsanelyMac Sage
|
![]() |
Aug 20 2008, 08:51 PM Post #145
|
![]() ![]() ![]() ![]() ![]()
|
|
|
Riley Freeman
InsanelyMac Geek
|
![]() |
Aug 20 2008, 10:33 PM Post #146
|
![]() ![]() ![]() ![]()
|
Things are slowing down a bit... 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. |
|
Oxtie
InsanelyMac Sage
|
![]() |
Aug 21 2008, 12:50 PM Post #147
|
![]() ![]() ![]() ![]() ![]()
|
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. As r00t: CODE 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 CronTab Reference || Nice Crontab Info || Another fine one |
|
MacUser2525
InsanelyMac Legend
|
![]() |
Aug 21 2008, 03:30 PM Post #148
|
![]() ![]() ![]() ![]() ![]() ![]()
|
<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=":weight_lift:" 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. CODE */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. CODE */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. CODE 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. CODE 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. CODE #!/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. CODE 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. CODE 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. CODE 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. CODE 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. |
|
Oxtie
InsanelyMac Sage
|
![]() |
Aug 21 2008, 03:44 PM Post #149
|
![]() ![]() ![]() ![]() ![]()
|
I figured till crontab -e via google, when I got inside, I could not get out of it
EDIT: 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? |
|
MacUser2525
InsanelyMac Legend
|
![]() |
Aug 21 2008, 04:03 PM Post #150
|
![]() ![]() ![]() ![]() ![]() ![]()
|
I figured till crontab -e via google, when I got inside, I could not get out of it 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!. |
|
MacUser2525
InsanelyMac Legend
|
![]() |
Aug 21 2008, 04:32 PM Post #151
|
![]() ![]() ![]() ![]() ![]() ![]()
|
thanks for that info too 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. |
|
Psygon
Psygon
|
![]() |
Aug 21 2008, 04:37 PM Post #152
|
![]() ![]() ![]() ![]()
|
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 |
|
MacUser2525
InsanelyMac Legend
|
![]() |
Aug 21 2008, 04:53 PM Post #153
|
![]() ![]() ![]() ![]() ![]() ![]()
|
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. CODE 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 |
|
Psygon
Psygon
|
![]() |
Aug 21 2008, 06:12 PM Post #154
|
![]() ![]() ![]() ![]()
|
OK!
after 2 days (i'm noob for automator I hope this can help everyone is waiting more stable driver version. CYA TO ALL!!!
Attached File(s)
|
|
wildchild
InsanelyMac Protégé
|
![]() |
Aug 21 2008, 07:33 PM Post #155
|
|
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... |
|
popeyeq
InsanelyMac Protégé
|
![]() |
Aug 21 2008, 07:35 PM Post #156
|
![]() ![]()
|
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.
|
|
popeyeq
InsanelyMac Protégé
|
![]() |
Aug 21 2008, 08:50 PM Post #157
|
![]() ![]()
|
hi, its great, working thanks. how can I help. can i test it some how for you?
|
|
MTZeon
InsanelyMac Protégé
|
![]() |
Aug 22 2008, 09:01 AM Post #158
|
![]() ![]()
|
|
|
Oxtie
InsanelyMac Sage
|
![]() |
Aug 22 2008, 12:32 PM Post #159
|
![]() ![]() ![]() ![]() ![]()
|
OK! after 2 days (i'm noob for automator 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 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) |
|
Psygon
Psygon
|
![]() |
Aug 22 2008, 05:27 PM Post #160
|
![]() ![]() ![]() ![]()
|
QUOTE 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 File(s)
|
![]() |
|
Lo-Fi Version | Time is now: 21st November 2009 - 10:33 PM |