Jump to content

Mavericks kernel testing on AMD (formerly Mountain Lion kernel testing on AMD)


theconnactic
 Share

6,414 posts in this topic

Recommended Posts

Safari Debug menu command has changed:

 

defaults write com.apple.Safari IncludeInternalDebugMenu -bool true


I'm using the older kernel (before the CPU name changes)

Chameleon 2266 (installed with Chameleon Wizard) and I have no problems with KernelCache=Yes?
 

My org.chameleon.Boot.plist

 





AtiConfig
Bulrushes
EthernetBuiltIn
Yes
GraphicsEnabler
Yes
Kernel
amd_kernel
Kernel Flags
npci=0x2000
SMBIOS
/Extra/SMBios.plist
Timeout
5
UseKernelCache
Yes

 

 

Booting with no flags at the bootloader and none saved in the NVRAM

Link to comment
Share on other sites

@AnV

may be interested

 

with last kernel on my hardware

 

machdep.cpu.

 

 

hw.ncpu = 2

hw.cpufrequency = 2800000000

hw.availcpu = 2

hw.ncpu: 2

hw.activecpu: 2

hw.physicalcpu: 2

hw.physicalcpu_max: 2

hw.logicalcpu: 2

hw.logicalcpu_max: 2

hw.cputype: 7

hw.cpusubtype: 4

hw.cpu64bit_capable: 1

hw.cpufamily: 2028621756

hw.cpufrequency: 2800000000

hw.cpufrequency_min: 2800000000

hw.cpufrequency_max: 2800000000

machdep.cpu.max_basic: 1

machdep.cpu.max_ext: 2147483672

machdep.cpu.vendor: GenuineIntel

machdep.cpu.brand_string: Intel® Core2 Duo CPU     E7600  @ 3.06GHz

machdep.cpu.family: 15

machdep.cpu.model: 35

machdep.cpu.extmodel: 1

machdep.cpu.extfamily: 0

machdep.cpu.stepping: 10

machdep.cpu.feature_bits: 395049983 513

machdep.cpu.extfeature_bits: 3821272063 3

machdep.cpu.signature: 67194

machdep.cpu.brand: 0

machdep.cpu.features: FPU VME DE PSE TSC MSR PAE MCE CX8 APIC SEP MTRR PGE MCA CMOV PAT PSE36 CLFSH MMX FXSR SSE SSE2 HTT SSE3 SSSE3

machdep.cpu.extfeatures: SYSCALL EM64T LAHF TSCI

machdep.cpu.logical_per_package: 2

machdep.cpu.cores_per_package: 2

machdep.cpu.microcode_version: 21

machdep.cpu.processor_flag: 1

machdep.cpu.cache.linesize: 64

machdep.cpu.cache.L2_associativity: 16

machdep.cpu.cache.size: 524288

machdep.cpu.address_bits.physical: 40

machdep.cpu.address_bits.virtual: 48

machdep.cpu.core_count: 2

machdep.cpu.thread_count: 2

 

 

hw

hw.machine = x86_64
hw.model = iMac8,1
hw.ncpu = 2
hw.byteorder = 1234
hw.physmem = 2147483648
hw.usermem = 2004418560
hw.pagesize = 4096
hw.epoch = 0
hw.vectorunit = 1
hw.busfrequency = 800000000
hw.cpufrequency = 2800000000
hw.cachelinesize = 64
hw.l1icachesize = 65536
hw.l1dcachesize = 0
hw.tbfrequency = 1000000000
hw.memsize = 2147483648
hw.availcpu = 2
hw.ncpu: 2
hw.byteorder: 1234
hw.memsize: 2147483648
hw.activecpu: 2
hw.physicalcpu: 2
hw.physicalcpu_max: 2
hw.logicalcpu: 2
hw.logicalcpu_max: 2
hw.cputype: 7
hw.cpusubtype: 4
hw.cpu64bit_capable: 1
hw.cpufamily: 2028621756
hw.cacheconfig: 2 0 0 0 0 0 0 0 0 0
hw.cachesize: 2147483648 0 0 0 0 0 0 0 0 0
hw.pagesize: 4096
hw.busfrequency: 800000000
hw.busfrequency_min: 800000000
hw.busfrequency_max: 800000000
hw.cpufrequency: 2800000000
hw.cpufrequency_min: 2800000000
hw.cpufrequency_max: 2800000000
hw.cachelinesize: 64
hw.l1icachesize: 65536
hw.l1dcachesize: 0
hw.tbfrequency: 1000000000
hw.packages: 1
hw.optional.floatingpoint: 1
hw.optional.patcher_opts: 48
hw.optional.mmx: 1
hw.optional.sse: 1
hw.optional.sse2: 1
hw.optional.sse3: 1
hw.optional.supplementalsse3: 1
hw.optional.sse4_1: 0
hw.optional.sse4_2: 0
hw.optional.x86_64: 1
hw.optional.aes: 0
hw.optional.avx1_0: 0
hw.optional.rdrand: 0
hw.optional.f16c: 0
hw.optional.enfstrg: 0
hw.optional.fma: 0
hw.optional.avx2_0: 0
hw.optional.bmi1: 0
hw.optional.bmi2: 0
hw.optional.rtm: 0
hw.optional.hle: 0
machdep.pmap.hashwalks: 15714

Link to comment
Share on other sites

ok this is Funny and Interesting at once, i managed to reduce 90% my Artifacts by using the tool from Andy to strip the code signature on the AMDRadeonX3000GLDriver.bundle, now no artifacts on Login Screen, or in Finder, only Google Chrome is still giving them big time

 

post-983553-0-25758000-1383260982_thumb.png

Link to comment
Share on other sites

ok this is Funny and Interesting at once, i managed to reduce 90% my Artifacts by using the tool from Andy to strip the code signature on the AMDRadeonX3000GLDriver.bundle, now no artifacts on Login Screen, or in Finder, only Google Chrome is still giving them big time

 

attachicon.gifScreen Shot 2013-10-31 at 4.09.06 PM.png

 

For Chrome open Preferences and show advanced preferences. Scroll down and untick Use hardware acceleration when available

 

Edit: Patching AMDRadeonX3000GLDriver.bundle didn't work for me with Finder.

  • Like 1
Link to comment
Share on other sites

 

For Chrome open Preferences and show advanced preferences. Scroll down and untick Use hardware acceleration when available

 

Edit: Patching AMDRadeonX3000GLDriver.bundle didn't work for me with Finder.

Wierd it did for me, but then again my pc is always retarded when it comes to hardware

Link to comment
Share on other sites

playing game "tiny troopers" graphics quality: medium ... both clover & chim**a ...can't see the war zone  :Dhttp://cl.ly/image/3p2m0p1B3L3Z

gonna check here

 

 

Same here, a view in the package reveals it actually a windows game since it contains .dll files, so this might be the issue, wine emulated games dont work right for me either

  • Like 1
Link to comment
Share on other sites

EVERY DEVELOPER, BRAVO~!  :thumbsup_anim:  :thumbsup_anim: 


 


 


Gigabyte GA-990FXA-UD5


AMD FX-8350


Gigabyte GV-R785OC-2GD HD7850


Kernel = #3714 mach_10.9_rc3_my_opemu.zip 


Chemleon Bootloader


Kernel Flag: -v npci=0x2000 GE=No 


Install with myHack method


Software  OS X 10.9 (13A603)


 


Everythings well, some graphic glitches with Finder and Safari



Mariuss-Mac-Pro:~ marius$ uname -a
Darwin Mariuss-Mac-Pro.local 13.0.0 Darwin Kernel Version 13.0.0: среда, 30 октября 2013 г. 00:54:43 (MSK); root:xnu-2422.1.72_rc2/BUILD/obj/RELEASE_X86_64 x86_64
Mariuss-Mac-Pro:~ marius$ uname -a
Darwin Mariuss-Mac-Pro.local 13.0.0 Darwin Kernel Version 13.0.0: среда, 30 октября 2013 г. 00:54:43 (MSK); root:xnu-2422.1.72_rc2/BUILD/obj/RELEASE_X86_64 x86_64
Mariuss-Mac-Pro:~ marius$ sysctl -a | grep machdep.cpu
machdep.cpu.max_basic: 13
machdep.cpu.max_ext: 2147483678
machdep.cpu.vendor: AuthenticAMD
machdep.cpu.brand_string: AMD FX(tm)-8350 Eight-Core Processor
machdep.cpu.family: 21
machdep.cpu.model: 2
machdep.cpu.extmodel: 0
machdep.cpu.extfamily: 6
machdep.cpu.stepping: 0
machdep.cpu.feature_bits: 395049983 1050161675
machdep.cpu.extfeature_bits: 802421759 32227327
machdep.cpu.signature: 6295328
machdep.cpu.brand: 0
machdep.cpu.features: FPU VME DE PSE TSC MSR PAE MCE CX8 APIC SEP MTRR PGE MCA CMOV PAT PSE36 CLFSH MMX FXSR SSE SSE2 HTT SSE3 PCLMULQDQ MON SSSE3 FMA CX16 SSE4.1 SSE4.2 POPCNT AES XSAVE OSXSAVE AVX1.0 F16C
machdep.cpu.extfeatures: SYSCALL XD 1GBPAGE EM64T LAHF RDTSCP TSCI
machdep.cpu.logical_per_package: 8
machdep.cpu.cores_per_package: 8
machdep.cpu.microcode_version: 21
machdep.cpu.processor_flag: 1
machdep.cpu.mwait.linesize_min: 64
machdep.cpu.mwait.linesize_max: 64
machdep.cpu.mwait.extensions: 3
machdep.cpu.mwait.sub_Cstates: 0
machdep.cpu.thermal.sensor: 0
machdep.cpu.thermal.dynamic_acceleration: 0
machdep.cpu.thermal.invariant_APIC_timer: 0
machdep.cpu.thermal.thresholds: 0
machdep.cpu.thermal.ACNT_MCNT: 1
machdep.cpu.thermal.core_power_limits: 0
machdep.cpu.thermal.fine_grain_clock_mod: 0
machdep.cpu.thermal.package_thermal_intr: 0
machdep.cpu.thermal.hardware_feedback: 0
machdep.cpu.thermal.energy_policy: 0
machdep.cpu.xsave.extended_state: 7 832 960 1073741824
machdep.cpu.arch_perf.version: 0
machdep.cpu.arch_perf.number: 0
machdep.cpu.arch_perf.width: 0
machdep.cpu.arch_perf.events_number: 0
machdep.cpu.arch_perf.events: 0
machdep.cpu.arch_perf.fixed_number: 0
machdep.cpu.arch_perf.fixed_width: 0
machdep.cpu.cache.linesize: 64
machdep.cpu.cache.L2_associativity: 16
machdep.cpu.cache.size: 2097152
machdep.cpu.tlb.inst.small: 48
machdep.cpu.tlb.inst.large: 24
machdep.cpu.tlb.data.small: 64
machdep.cpu.tlb.data.small_level1: 1024
machdep.cpu.tlb.data.large: 64
machdep.cpu.tlb.data.large_level1: 1024
machdep.cpu.address_bits.physical: 48
machdep.cpu.address_bits.virtual: 48
machdep.cpu.core_count: 8
machdep.cpu.thread_count: 8
Mariuss-Mac-Pro:~ marius$

  • Like 1
Link to comment
Share on other sites

What if we Delete the Nvidia Kext and add the ID to AMD Kext?

I think that it's not gonna work. My guess is that the binaries of a ATI card cannot control a nVidia card, maybe you need to change the fake info on the nVidia kext to fool OS X it's a ATI...

  • Like 1
Link to comment
Share on other sites

I think that it's not gonna work. My guess is that the binaries of a ATI card cannot control a nVidia card, maybe you need to change the fake info on the nVidia kext to fool OS X it's a ATI...

you just gave me an idea, gonna try this

  • Like 1
Link to comment
Share on other sites

The problem is that it won't work...

The NVidia channel exception shows that the NVidia OpenGL driver doesn't play nice :(

  • Like 2
Link to comment
Share on other sites

The problem is that it won't work...

The NVidia channel exception shows that the NVidia OpenGL driver doesn't play nice :(

I Diassambled the nvdastartup binary, checking that now, lets see if it contains anything usefull

 

 

tfoH4u1.png

Link to comment
Share on other sites

@andy

is the blicklisted appleefiruntime.kext affect on clover bootlaoder ?

Yes, that certainly is possible.

Nvram lies on top of that...

I'll make a version without that kext blacklisted when I can...

In the tree you see AppleEFIRuntime with below that AppleEFINVRAM.

  • Like 1
Link to comment
Share on other sites

Hi ! I from work in home !

Yes i can :) . My kernel without blacklist for AppleEFIRuntime .



Andy, your latest kernel :( - because :

1) panic at "rtclock_init" - i deleted  it in disassembler . and working ...

2) programm iphoto '08 -  i open it is program and after more seconds - system stops .

With my kernel RC3 stable working program iphoto '08 ...
Ok i need create  kernel rc4 for old cpu amd .

  • Like 1
Link to comment
Share on other sites

I've revised the kernel some more.

Thanks for the tip Bronzovka, it seems it was assertion related (assert which translates into Assert function).

This made me thinking...

It can be that some things panic due to some assertion (code signature for example).

I've disabled some panics...

I also added rtc_clock_stepping and rtc_clock_stepped algorithms (for use in some PM kexts).

To everybody, please test this kernel and let me know if it still panics at things like iPhoto '08 or Preview...

EDIT: Oh yeah, I also disabled restart on panic... thought that would be useful...

SinetekBronzovkAnVoodoo_RC2.diff.zip

mach_kernel.zip

Link to comment
Share on other sites

 Share

×
×
  • Create New...