InfiniteMac OSx86

InfiniteMac OSx86 (http://infinitemac.com/forum.php)
-   Leopard 10.5 (http://infinitemac.com/forumdisplay.php?f=85)
-   -   Adobe Photoshop CS4 Extended (http://infinitemac.com/showthread.php?t=1495)

Aydinz 10-24-2008 01:25 PM

Adobe Photoshop CS4 Extended
 
i installed this program but it kept crashing before it launched, i tried dragging the app into Zeph's AMD Patcher 0.2 and i keep getting an error saying: The variable resourcePathPOSIX is not defined. (-2753). how do i fix this? and even if i do will AMD Patcher fix this problem?

Cheers

Puttabong 10-24-2008 02:09 PM

Hi Aydinz,

It works fine on my AMD OSx86 machine, without any patching required.

What's the error in system.log? Please post it.

Aydinz 10-25-2008 03:33 AM

this is what my system.log says:

Oct 25 13:33:05 Aydin-Atakans-Hackintosh ReportCrash[227]: invalid frame pointer: 0xb5b5b5b5
Oct 25 13:33:05 Aydin-Atakans-Hackintosh ReportCrash[227]: Formulating crash report for process Adobe Photoshop CS4[225]
Oct 25 13:33:05 Aydin-Atakans-Hackintosh ReportCrash[227]: Saved crashreport to /Volumes/Aydin/Library/Logs/CrashReporter/Adobe Photoshop CS4_2008-10-25-133302_Aydin-Atakans-Hackintosh.crash using uid: 501 gid: 20, euid: 501 egid: 20
Oct 25 13:33:05 Aydin-Atakans-Hackintosh com.apple.launchd[131] ([0x0-0x2b02b].com.adobe.Photoshop[225]): Exited abnormally: Segmentation fault


Thanks :D

nfoav8or 10-25-2008 03:39 AM

are you using the new Voodoo kernel or the CPU=1 flag? with a high-cpu using Application, it might be the timing issues between cores causing a segmentation fault.

Also, with the patcher app, this commonly is caused by people not selecting a folder to place the patch in when it is first ran. if you are working on something else, this folder selection box gets skipped and is then inoperable. You need to find the .plist file that contains this value and delete it, or use App Zapper and it will find the file for you and then reinstall the app.

Aydinz 10-25-2008 03:48 AM

im pretty sure im using the stock Vanilla 9.2.2 kernal that comes with Leo4All v3 and i havented edited my CPU= so its on its default setting...

nfoav8or 10-25-2008 03:54 AM

I would give the new voodoo kernel a try. look up more info in the voodoo thread. I'm using it and its stopped the timing fallouts between cores (or at least dropped it waaay down)

Aydinz 10-25-2008 04:04 AM

ok ill try out the new kernel, i also tried reinstalling the app and using amd patcher without opening it again, and i got the same error, am i patching it correctly, i just drag the .app onto the logo and it says 1 file ready to be patched, i click patch and it comes up with that error..btw is there any chance the new kernel will kill my system..

nfoav8or 10-25-2008 04:11 AM

The patcher is meant to check installer .pgk files... not apps. For this I would use Marvin's AMD Utility.

Aydinz 10-25-2008 04:13 AM

ok but which option do i use to patch it?

Make Lists of Binaries
Create Patcher Package
Patch All cpuid's using cpuid file
or Patch all Binaries?

nfoav8or 10-25-2008 04:14 AM

two step process... option 2 then 3.

Aydinz 10-25-2008 04:19 AM

alright, so i will try this, and if it doesnt work then do i try the voodoo kernel?

nfoav8or 10-25-2008 04:23 AM

As of right now, this is all experimental. I'm using CS3 so I haven't had these problems so far. I'm only imposing knowledge to try to help you with your problem.

I would use Marvin's AMD Utility if it is an App that is already installed. If you have the Installer and all the necessary other files for it all in a folder, drag the folder onto the Patcher icon and let it work. It may be telling you that the resource path isn't able o be found because the files it requires cannot be found.

Aydinz 10-25-2008 04:25 AM

so in the end will both methods either using the patcher or marvin's utility be just as succesful as each other?

nfoav8or 10-25-2008 04:33 AM

both have the same purpose... but with different searching abilities. Marvin's is more extensive because it looks into everything but Patcher is unique in that it recreates the installer after looking for the CPUIDs. understand what they are looking for and you'll know what they are doing. CPUIDs are simple pieces of code in a file that tell the system what kind of CPU they require in order to be run properly.

These are not quick fix options, these are simply ways of finding a way around a problem.

Do you still have the install file... not the actual app that you installed. place the installer and all contents of the same folder in another folder on your desktop, then drag that folder onto the icon in the AMD Patcher app. If Patcher keeps giving you the same error, we'll figure out what is going wrong with it then.

Aydinz 10-25-2008 04:33 AM

i used Marvin's Utility and it still doesnt work, this is the log it produced after it patched Photoshop:

************************************************** ************************************************** **********
* Marvin's AMD Utility v.25 - 2008.10.25 14:30:58
************************************************** ************************************************** **********
* Input arguments:
* target_dir="/Applications/Adobe Photoshop CS4"
* dmount="/"
* cat="leopard"
* do_run_cpuid_file="yes"
* cpuid_file="/Volumes/Aydin/Desktop/AMD.Patch.Folder/2008.10.25_at_14.26/cpuid.txt"
* simulation_mode="yes"
* undo="no"
************************************************** ************************************************** **********
************************************************** ************************************************** **********
* Parsing cpuid file: /Volumes/Aydin/Desktop/AMD.Patch.Folder/2008.10.25_at_14.26/cpuid.txt
* Simulation mode
--+ /Applications/Adobe Photoshop CS4/Adobe Photoshop CS4.app/Contents/Frameworks/AdobeMPS.framework/Versions/a/AdobeMPS
+ File is fat
+ Patch bytes VERIFIED -- cpuid address: 002fee79 patch_address: 753E79
+ Patch bytes VERIFIED -- cpuid address: 002fee83 patch_address: 753E83
+ Patch bytes VERIFIED -- cpuid address: 002fef0a patch_address: 753F0A
+ Patch bytes VERIFIED -- cpuid address: 002fef14 patch_address: 753F14
+ Patch bytes VERIFIED -- cpuid address: 002ffa17 patch_address: 754A17
+ Patch bytes VERIFIED -- cpuid address: 002ffa21 patch_address: 754A21
+ Patch bytes VERIFIED -- cpuid address: 00300005 patch_address: 755005
+ Patch bytes VERIFIED -- cpuid address: 0030000f patch_address: 75500F
--+ /Applications/Adobe Photoshop CS4/Adobe Photoshop CS4.app/Contents/Frameworks/AlignmentLib.framework/Versions/A/AlignmentLib
+ File is fat
+ Patch bytes VERIFIED -- cpuid address: 0004ae25 patch_address: 4BE25
+ Patch bytes VERIFIED -- cpuid address: 0004ae38 patch_address: 4BE38
+ Patch bytes VERIFIED -- cpuid address: 000d9320 patch_address: DA320
+ Patch bytes VERIFIED -- cpuid address: 000d932d patch_address: DA32D
+ Patch bytes VERIFIED -- cpuid address: 000d9369 patch_address: DA369
+ Patch bytes VERIFIED -- cpuid address: 000d9384 patch_address: DA384
+ Patch bytes VERIFIED -- cpuid address: 000d939f patch_address: DA39F
+ Patch bytes VERIFIED -- cpuid address: 000d93ba patch_address: DA3BA
--+ /Applications/Adobe Photoshop CS4/Adobe Photoshop CS4.app/Contents/MacOS/Adobe Photoshop CS4
+ File is fat
+ Patch bytes VERIFIED -- cpuid address: 00b4a491 patch_address: 2F0F491
+ Patch bytes VERIFIED -- cpuid address: 00b4a502 patch_address: 2F0F502
+ Patch bytes VERIFIED -- cpuid address: 00b4a5b5 patch_address: 2F0F5B5
+ Patch bytes VERIFIED -- cpuid address: 00b4a61f patch_address: 2F0F61F
+ Patch bytes VERIFIED -- cpuid address: 00b4a6ad patch_address: 2F0F6AD
+ Patch bytes VERIFIED -- cpuid address: 00b4a726 patch_address: 2F0F726
+ Patch bytes VERIFIED -- cpuid address: 00ed94e5 patch_address: 329E4E5
+ Patch bytes VERIFIED -- cpuid address: 00ed94f8 patch_address: 329E4F8
+ Patch bytes VERIFIED -- cpuid address: 010a9928 patch_address: 346E928
+ Patch bytes VERIFIED -- cpuid address: 010a9935 patch_address: 346E935
+ Patch bytes VERIFIED -- cpuid address: 010a9971 patch_address: 346E971
+ Patch bytes VERIFIED -- cpuid address: 010a998c patch_address: 346E98C
+ Patch bytes VERIFIED -- cpuid address: 010a99a7 patch_address: 346E9A7
+ Patch bytes VERIFIED -- cpuid address: 010a99c2 patch_address: 346E9C2
--+ /Applications/Adobe Photoshop CS4/Plug-ins/Extensions/MMXCore.plugin/Contents/MacOS/MMXCore
+ File is i386
+ Patch bytes VERIFIED -- cpuid address: 00051000 patch_address: 51000
+ Patch bytes VERIFIED -- cpuid address: 00053f11 patch_address: 53F11
+ Patch bytes VERIFIED -- cpuid address: 00053f1e patch_address: 53F1E
+ Patch bytes VERIFIED -- cpuid address: 00053f5d patch_address: 53F5D
+ Patch bytes VERIFIED -- cpuid address: 00053f78 patch_address: 53F78
+ Patch bytes VERIFIED -- cpuid address: 00053f93 patch_address: 53F93
+ Patch bytes VERIFIED -- cpuid address: 00053fae patch_address: 53FAE

nfoav8or 10-25-2008 04:37 AM

have you seen any other Hacintosh success stories with an AMD installation?

You haven't responded to my other inquiries as far as using Patcher for the installer.

EDIT: did you mean for it to be in simulation mode when you ran it above?

Aydinz 10-25-2008 04:52 AM

i did it initally in simulation mode, then in real mode....and there was no success

i tried to put the installer in the patcher and i got this error this time: Can’t make item 2 of {«class appf» "Setup.app" of «class cfol» "CheckElements" of «class cfol» "tmp" of item "private" of «class sdsk» of application "Finder"} into type string. (-1700) and then when i click ok it askes me if i want to patch and install, i click yes, and it says: The command exited with a non-zero status. (127)

so i dont know whats wrong...

EDIT: and people have installed it on osx86 like puttabong, who said "It works fine on my AMD OSx86 machine, without any patching required."

nfoav8or 10-25-2008 08:16 AM

lol. oh yeah, I forgot I had read that. well I don't know what to tell you then except that you should check to md5 of what you downloaded (or purchased) to ensure it is correct. This is always a big problem when downloading torrents... if you close the app and it doesn't have a chance to save the data, sometimes it can get corrupted.

Aydinz 10-25-2008 08:28 AM

how do i do that?

i used the default MD5 program that came with Leo4All v3 and it comes in 2 stages, you put in the file, it calculates the checksum, then you put the file and the checksum together and you click compare....it said the two checksums were identical...is that what i was supposed to do? btw i downloaded it through http not through torrents...

nfoav8or 10-25-2008 08:59 AM

hmm. ok then bud. I am coming up short on this one. Anyone else got anything?

Aydinz 10-25-2008 09:03 AM

wow really? never knew it could be this complicated....so would installing the voodoo kernel do anything. and what is the risk factor of this killing my system?

nfoav8or 10-25-2008 10:05 AM

ooh, you haven't done this yet? the voodoo kernel isn't a complicated thing at all. non-intrusive (since it isn't replacing mach_kernel in root) install and you can revert back to mach_kernel whenever you want. Simply place the voodoo_beta2 kernel on your root drive (I renamed it to simply "voodoo") then when you boot up, press a key during the countdown and enter
Code:

voodoo -v
and it will boot up using that kernel. when you are comfortable using the voodoo kernel all the time simply edit your com.apple.Boot.plist file in /Library/Preferences/SystemConfiguration/ to include the voodoo kernel in either the boot flag or in the kernel flag. I've had no problems either way. (just remember that if you hit a key during the countdown you will need to type voodoo in again if it was a boot flag.

Aydinz 10-26-2008 12:24 AM

i think the voodoo kernel worked, i put it in my root driver, booted with "voodoo -v" and everything is working, now its time to test if Photoshop is going to work, i will also try Toast, since this hasnt worked for me ever since i updated to 10.5.5

Even with the new kernel photoshop still crashes...and so does Toast..lol guess i will never have Photoshop CS4 or Toast Titanium :P

TyShkan2 11-02-2008 05:23 PM

Mmm, i have problem with Photoshop CS4. When I change a picture, the system starts to look like on the screenshot:
http://img87.imageshack.us/img87/830...5rp0ik2.th.pnghttp://img87.imageshack.us/images/thpix.gif

Some strange things in the Console logs:
Quote:

kernel[0]: NVChannel(GL): Graphics channel exception! status = 0xffff info32 = 0xd = GR: SW Notify Error
kernel[0]: 0000000c
kernel[0]: 00100000 00004097 0001b8d5 00000800
kernel[0]: 000259df 00001814 03000000 00000002
kernel[0]: 00000000 beef9601 0bee0001
kernel[0]: NVChannel(GL): Graphics channel exception! status = 0xffff info32 = 0xd = GR: SW Notify Error
kernel[0]: 0000000c
kernel[0]: 00100000 00004097 0001b8d5 00000800
kernel[0]: 000259df 00001814 03000000 00000002
kernel[0]: 00000000 beef9601 0bee0001
kernel[0]: NVChannel(GL): Graphics channel exception! status = 0xffff info32 = 0xd = GR: SW Notify Error
kernel[0]: 0000000c
kernel[0]: 00100000 00004097 0001b8d5 00000800
kernel[0]: 000259df 00001814 03000000 00000002
kernel[0]: 00000000 beef9601 0bee0001
kernel[0]: NVChannel(GL): Graphics channel exception! status = 0xffff info32 = 0xd = GR: SW Notify Error
kernel[0]: 0000000c
kernel[0]: 00100000 00004097 0001b8d5 00000800
kernel[0]: 000259df 00001814 03000000 00000002
kernel[0]: 00000000 beef9601 0bee0001
Only re-login helps. Any idea?

nfoav8or 11-02-2008 10:15 PM

is CI/QE enabled/supported via Hardware?

TyShkan2 11-02-2008 10:56 PM

Quote:

Originally Posted by nfoav8or (Post 17798)
is CI/QE enabled/supported via Hardware?

Yes, of course

Quote:

Chipset Model: GeForce 7600 GT
Type: Display
Bus: PCIe
PCIe Lane Width: x16
VRAM (Total): 256 MB
Vendor: NVIDIA (0x10de)
Device ID: 0x0391
Revision ID: 0x00a1
ROM Revision: NVinject 0.2.1
Displays:
DELL 2407WFP:
Resolution: 1920 x 1200 @ 60 Hz
Depth: 32-bit Color
Core Image: Hardware Accelerated
Main Display: Yes
Mirror: Off
Online: Yes
Quartz Extreme: Supported
QuartzGL: Supported
Rotation: Supported

Aydinz 11-03-2008 11:24 PM

i dont know if its a problem with your graphics card, because when i downgraded to 10.5.2 again it worked fine for me. so try a 10.5.2 machine and see if you have the same problem