Jump to content

X700 and other PCIE ATI Radeon finally work


koverg
 Share

923 posts in this topic

Recommended Posts

When I try to run the patch I get this:

 

Patching to device id: 0x5460

mkdir: /Users/Doug/Documents/originals: File exists

./patch9700.sh: line 11: ./binmay: No such file or directory

 

Any suggestions?

I have a dell inspiron 9300 running 10.4.4 x300 mobility

 

Thanks

 

EDIT: Got it working. I edited patch9700.sh and changed ./binmay to /binmay

Have no idea what I did but it worked. :angry: Thanks a ton, now I can see front row instead of a white

screen.

Link to comment
Share on other sites

Put the patch file on your root of your HDD (where apps, library, system, users) are.

 

then remote the . from the ./

 

Run the script and it worked, however I cant find the ATIRadeon9700.kext file any help?

 

Im getting this error,

 

spooksie-pooks-computer:/Users/Vinnie root# sudo /patch9700.sh 54 60

Patching to device id: 0x5460

mkdir: /var/root/Documents: No such file or directory

cp: /System/Library/Extensions/ATIRadeon9700.kext: No such file or directory

/patch9700.sh: line 11: ./binmay: No such file or directory

 

I think it is because I dont have the radeon kect file, im running 10.4.3

Link to comment
Share on other sites

Any update on the issue I have seen? The system running this is 10.4.4.

The post is on page 5. Patch was applied exactly as the instructions indicated and upon reboot OS X fails. The output is in my previous posts on page 5

Link to comment
Share on other sites

This is simply no go for me with x700 mobility (ID: 0x5653). I have made a clean install of 10.4.3 (jas patched) and correctly applied the kext patch and changed ID. Then I kextcache and after reboot I get a blank screen after loginwindow has loaded. This seems to be common on other few people's ATIs here.

 

I have also tried other stuff like unplugging peripherals, disabling usb, network, audio etc. in bios... still no go.

 

The weird stuff is like it seems like os x is fully loading, no kernel crashes, no spinning beachballs... this is getting kinda frustrating... :angel:

 

I'd like to ask other people with x700 mobility:

 

- Do you have widescreen LCDs?

- Does your model support hypermemory?

Link to comment
Share on other sites

Any update on the issue I have seen? The system running this is 10.4.4.

The post is on page 5. Patch was applied exactly as the instructions indicated and upon reboot OS X fails. The output is in my previous posts on page 5

Before you kick my ass... :D

May be your kext is messed up... Here is mine. Since our device ids are the same it should work for you.

Link to comment
Share on other sites

I had the patch working on 10.4.3 with a Powercolor Radeon X800 256mb PCI-E (0x554f). Working QE/CI, couldn't change res even through Boot.plist though for whatever reason (I probably screwed that up).

 

I just recently reformatted and installed 10.4.5 using the patched iso and the subsequent ppf that was released to upgrade to 10.4.5. Booted into OSX without a problem. Ran the patch without any problems, edited the 9700 kext, cleared kextcache and rebuilt, repaired permissions, edited my Boot.plist and then restarted. OSX now stops at starting the logon window applet. No error messages or anything, but it doesn't boot into GUI. If I had selected a bad resolution/refresh, wouldn't it still default to 1024x768?

Link to comment
Share on other sites

I had the patch working on 10.4.3 with a Powercolor Radeon X800 256mb PCI-E (0x554f). Working QE/CI, couldn't change res even through Boot.plist though for whatever reason (I probably screwed that up).

 

I just recently reformatted and installed 10.4.5 using the patched iso and the subsequent ppf that was released to upgrade to 10.4.5. Booted into OSX without a problem. Ran the patch without any problems, edited the 9700 kext, cleared kextcache and rebuilt, repaired permissions, edited my Boot.plist and then restarted. OSX now stops at starting the logon window applet. No error messages or anything, but it doesn't boot into GUI. If I had selected a bad resolution/refresh, wouldn't it still default to 1024x768?

 

You are getting the very same error than me, weird that you had it working before. I get your error in 10.4.3...

Link to comment
Share on other sites

I'm using a ATI X800 GT (0x554b) here.

QE and CI are working fine.

 

Change of resolution via bootlist possible.

But OSX (10.4.5) won't start up as soon as I set a refresh parameter.

 

Mousepose didn't fix the "tearing problem".

Link to comment
Share on other sites

Well, my X1800XL (PCIe) works without any patching at all... QE, CI and OpenGL are all supported but ... I still can't specify any odd resolutions (like 1440x900x32 which is what I'd like to use). The kernel gave me some messages about this but I'm not in front of the box right now so ... this is all I have:

 

Here's what kextstat and glxinfo report:

 

localhost:/usr/sbin root# ./kextstat |grep IOG

52 2 0x34c17000 0x1b000 0x1a000 com.apple.iokit.IOGraphicsFamily (1.4.2) <16 6 5 4 3>

 

localhost:/usr/sbin root# ./kextstat |grep IOND

53 1 0x34c32000 0xf000 0xe000 com.apple.iokit.IONDRVSupport (1.4.2) <52 16 6 5 4 3>

 

localhost:/usr/sbin root# ./kextstat |grep ATI

56 0 0x3a31f000 0x48000 0x47000 com.apple.ATIRadeonX1000 (4.2.0) <53 52 16 11>

 

and from glxinfo (note the renderer string):

 

client glx extensions:

GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,

GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_allocate_memory,

GLX_MESA_swap_control, GLX_MESA_swap_frame_usage, GLX_OML_swap_method,

GLX_OML_sync_control, GLX_SGI_make_current_read, GLX_SGI_swap_control,

GLX_SGI_video_sync, GLX_SGIS_multisample, GLX_SGIX_fbconfig,

GLX_SGIX_visual_select_group

GLX extensions:

GLX_ARB_get_proc_address, GLX_EXT_import_context, GLX_EXT_visual_info,

GLX_EXT_visual_rating

OpenGL vendor string: ATI Technologies Inc.

OpenGL renderer string: ATI Radeon X1800 OpenGL Engine

OpenGL version string: 1.5 ATI-1.4.20

OpenGL extensions:

GL_ARB_transpose_matrix, GL_ARB_vertex_program, GL_ARB_vertex_blend,

GL_ARB_window_pos, GL_ARB_shader_objects, GL_ARB_vertex_shader,

GL_EXT_multi_draw_arrays, GL_EXT_clip_volume_hint, GL_EXT_rescale_normal,

GL_EXT_draw_range_elements, GL_EXT_fog_coord, GL_APPLE_client_storage,

GL_APPLE_specular_vector, GL_APPLE_transform_hint, GL_APPLE_packed_pixels,

GL_APPLE_fence, GL_APPLE_vertex_array_object,

GL_APPLE_vertex_program_evaluators, GL_APPLE_element_array,

GL_APPLE_flush_render, GL_NV_texgen_reflection, GL_NV_light_max_exponent,

GL_IBM_rasterpos_clip, GL_SGIS_generate_mipmap,

GL_ARB_shading_language_100, GL_ARB_imaging, GL_ARB_point_parameters,

GL_ARB_texture_env_crossbar, GL_ARB_texture_border_clamp,

GL_ARB_multitexture, GL_ARB_texture_env_add, GL_ARB_texture_cube_map,

GL_ARB_texture_env_dot3, GL_ARB_multisample, GL_ARB_texture_env_combine,

GL_ARB_texture_compression, GL_ARB_texture_mirrored_repeat, GL_ARB_shadow,

GL_ARB_depth_texture, GL_ARB_shadow_ambient, GL_ARB_fragment_program,

GL_ARB_fragment_shader, GL_ARB_occlusion_query, GL_ARB_point_sprite,

GL_ARB_vertex_buffer_object, GL_ARB_pixel_buffer_object,

GL_EXT_compiled_vertex_array, GL_EXT_framebuffer_object,

GL_EXT_texture_rectangle, GL_ARB_texture_rectangle,

GL_EXT_texture_env_add, GL_EXT_blend_color, GL_EXT_blend_minmax,

GL_EXT_blend_subtract, GL_EXT_texture_lod_bias, GL_EXT_abgr, GL_EXT_bgra,

GL_EXT_stencil_wrap, GL_EXT_texture_filter_anisotropic,

GL_EXT_separate_specular_color, GL_EXT_secondary_color,

GL_EXT_blend_func_separate, GL_EXT_shadow_funcs,

GL_EXT_texture_compression_s3tc, GL_EXT_texture_compression_dxt1,

GL_EXT_blend_equation_separate, GL_EXT_texture_mirror_clamp,

GL_APPLE_ycbcr_422, GL_APPLE_vertex_array_range, GL_APPLE_texture_range,

GL_APPLE_float_pixels, GL_ATI_texture_float, GL_APPLE_pixel_buffer,

GL_NV_blend_square, GL_NV_fog_distance, GL_ATI_texture_mirror_once,

GL_ATI_text_fragment_shader, GL_ATI_blend_equation_separate,

GL_ATI_blend_weighted_minmax, GL_ATI_texture_env_combine3,

GL_ATI_separate_stencil, GL_ATI_texture_compression_3dc,

GL_SGIS_texture_edge_clamp, GL_SGIS_texture_lod, GL_SGI_color_matrix

Link to comment
Share on other sites

Hi again!

This is the output when i try to load the ATIRadeon9700.kext

 

sudo kextload /System/Library/Extensions/ATIRadeon9700.kext

Password:

/System/Library/Extensions/ATIRadeon9700.kext/Contents/MacOS/ATIRadeon9700's pentium4 arch is incomplete

kextload: error mapping module file /System/Library/Extensions/ATIRadeon9700.kext/Contents/MacOS/ATIRadeon9700

kextload: can't map module files

kextload: can't check load addresses of modules

kextload: a link/load error occured for kernel extension /System/Library/Extensions/ATIRadeon9700.kext

load failed for extension /System/Library/Extensions/ATIRadeon9700.kext

(run kextload with -t for diagnostic output)

 

 

sudo kextload -t /System/Library/Extensions/ATIRadeon9700.kext

kernel extension /System/Library/Extensions/ATIRadeon9700.kext has problems:

Validation failures

{

"Executable file doesn't contain kernel extension code" = true

}

 

 

I changed the device ID as in the readme to 5549.

Anyone know what i am doing wrong?

I'm a newbie to Mac OSX X86 an apriciate all help i can get!

 

Thank's

Link to comment
Share on other sites

Hi guys, i have a x740 0x5E4B. I could'nt get the OS to boot after patching the kext, it would just crash at the grey apple logo. But i have noticed if i boot my machine into windows first then reboot into OSX, it boots no problems with full graphics QE+CI. On my machine a cold boot into OSX just doesnt work with the patched kext, i have to boot windows first then reboot the machine into OSX then it works. Strange i know but i works for me, but i don't know why :) . Hopes this helps??

Link to comment
Share on other sites

Hi guys, i have a x740 0x5E4B. I could'nt get the OS to boot after patching the kext, it would just crash at the grey apple logo. But i have noticed if i boot my machine into windows first then reboot into OSX, it boots no problems with full graphics QE+CI. On my machine a cold boot into OSX just doesnt work with the patched kext, i have to boot windows first then reboot the machine into OSX then it works. Strange i know but i works for me, but i don't know why :) . Hopes this helps??

 

mmm... gonna try that in a minute.

 

edit: nah, no way.. no go

Link to comment
Share on other sites

After following everything step by step for hours, I finally done it.

 

Restarted it and, its still a VGA-Compatible Controller.

 

I think I know what the problem is, The ATIRadeon file, can someone send it to me as its not working.

Link to comment
Share on other sites

After following everything step by step for hours, I finally done it.

 

Restarted it and, its still a VGA-Compatible Controller.

 

I think I know what the problem is, The ATIRadeon file, can someone send it to me as its not working.

 

 

Should we add our ID to the ATIradeon.kext too?

 

PD: I definitely messed up my files and lost my original 9700.kext after patching all day.

 

EDIT: Danger of DCMCA monster under my bed :)

 

EDIT2: no need for the original 9700 kext, I could still extract it from the dvd using pacifist.

Link to comment
Share on other sites

If you screwed up the kext, and if I'm reading the script to patch the kext correctly, then to undo the patching all you would have to do is switch "3d 60 5b 00 00" with "3d $LO $HI 00 00" and vice versa and run it (correct me if I'm wrong Koverg, it's been a while since I've done any scripting). Note that in order for this to work youll haev to put in the same HI and LO bits as when you patched the kext.

 

Koverg, perhaps you should incorperate an un-patching script into your next release in case people somehow destroy their backup?

Link to comment
Share on other sites

Koverg, perhaps you should incorperate an un-patching script into your next release in case people somehow destroy their backup?

 

no, really, the backingup method is fine ;) It was me who did and undo this like 20 times today... got to get some sleep...

Link to comment
Share on other sites

 Share

×
×
  • Create New...