Jump to content

fluid | fixed

Mountain Lion kernel testing on AMD (don't ask help here: use the Help Topic)

Mountain Lion AMD legacy kernel x64_86 ssse3 ssse3 emulator

  • Please log in to reply
2466 replies to this topic

#1521
DaMadOne

DaMadOne

    InsanelyMac Protégé

  • Members
  • Pip
  • 19 posts
Sinetek, don't be sad! we have 3 versions of OSX running on 64bit AMD largely thanks to you! 64bit OSX on AMD seemed like a pipe dream not long ago. I know it seems like you/we have hit a brick wall with the nVidia stuff but as the old saying goes.. "Rome wasn't built in a day" but you sure did get A LOT done in a very short time. Look at it this way, as more and more people come to ML on AMD because of you, its only a matter of time before either you or someone else figures it out. It may just be that negative depressive thinking keeping you from figuring it out! So cheer up! You have plenty of people here ready and willing to help out in any way we can.

#1522
Andy Vandijck

Andy Vandijck

    InsanelyMac Legend

  • Coders
  • 1,082 posts
  • Gender:Male
  • Location:Tienen
  • Interests:Programming stuff for Mac OS X...
    Hacking...
    Hard rock (also really big Metallica...

View PostSinetek, on 10 January 2013 - 11:12 PM, said:

Ähm. So I haven't posted in a while. The nVidia problem has had me depressed because I took it WAY personal; still don't understand what's going on with it.
So thanks for understanding, I in the first place am mad at that problem. Or maybe it's teaching me humility.
over, out, sinetek
Don't take it personal.
We all have been looking into it and none of us have found a solution but I do have an hypothesis for the ATI and NVidia issues.
Someone reported that it worked fine on Bulldozer/Piledriver cpus.
I guess the delay is too long causing command buffer corruption.
We'll get this tackled, don't worry ;)

#1523
SS01

SS01

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 232 posts
  • Gender:Male
  • Location:Ottawa
Anyone tested trinity?

#1524
Deltac0

Deltac0

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 263 posts
  • Gender:Male
  • Location:Finland
  • Interests:Caffeine, OS X, AMD Hackintosh

View PostSS01, on 11 January 2013 - 12:08 PM, said:

Anyone tested trinity?

Shouldn't it work pretty much same like Piledriver? I think Trinity is based on Piledriver, but no idea about how the graphics would work...

#1525
Mad Marcsen

Mad Marcsen

    InsanelyMac Protégé

  • Members
  • PipPip
  • 60 posts
Did you mean http://www.insanelym...d/#entry1879250 and http://www.insanelym...s/#entry1879441 post from bitcore? He's running ML on AMD FX with Radeon and reported it as working.

So, if i understand this right, you mean that the ssse emluator introduces a delay which might causes the troubles?

#1526
Andy Vandijck

Andy Vandijck

    InsanelyMac Legend

  • Coders
  • 1,082 posts
  • Gender:Male
  • Location:Tienen
  • Interests:Programming stuff for Mac OS X...
    Hacking...
    Hard rock (also really big Metallica...

View Postnanjuah, on 11 January 2013 - 01:36 PM, said:

Did you mean http://www.insanelym...d/#entry1879250 and http://www.insanelym...s/#entry1879441 post from bitcore? He's running ML on AMD FX with Radeon and reported it as working.

So, if i understand this right, you mean that the ssse emluator introduces a delay which might causes the troubles?
Yes I think that is the reason
The emulator itself works nicely...

#1527
Mad Marcsen

Mad Marcsen

    InsanelyMac Protégé

  • Members
  • PipPip
  • 60 posts
But how could one get around this? There is always a litte delay when he needs to calculate, or do you think that, if you decrease the delay time, it might work?

Or is it possible to find the ssse calls in the kext's and (don't know if this is possible, i'm ot a developer ;)) reroute them to sse?

#1528
Andy Vandijck

Andy Vandijck

    InsanelyMac Legend

  • Coders
  • 1,082 posts
  • Gender:Male
  • Location:Tienen
  • Interests:Programming stuff for Mac OS X...
    Hacking...
    Hard rock (also really big Metallica...
In Tiger times somebody once did something similar with the dvd player driver.
He patched the SSE3 functions to SSE2 ones to make the video playback go smooth so it is possible but not easy

#1529
Mad Marcsen

Mad Marcsen

    InsanelyMac Protégé

  • Members
  • PipPip
  • 60 posts
so, the kernel needs ssse3 too boot up the base system, right?

but what if someone made a "container", that catches all ssse3 calls and redirect them to sse3? is this possible?

is there no "easy" solution?

i have absolutely no clue about c. all i can do is a little bash scripting, so i'm not really helpfull here. but if i can do something, please let me know.

thanks.

#1530
Andy Vandijck

Andy Vandijck

    InsanelyMac Legend

  • Coders
  • 1,082 posts
  • Gender:Male
  • Location:Tienen
  • Interests:Programming stuff for Mac OS X...
    Hacking...
    Hard rock (also really big Metallica...

View Postnanjuah, on 11 January 2013 - 04:28 PM, said:

so, the kernel needs ssse3 too boot up the base system, right?

but what if someone made a "container", that catches all ssse3 calls and redirect them to sse3? is this possible?

is there no "easy" solution?

i have absolutely no clue about c. all i can do is a little bash scripting, so i'm not really helpfull here. but if i can do something, please let me know.

thanks.
SSSE3 is nothing like SSE3
The only option I see is making software that replaces the functions, expands the __text page size and modifies instruction pointers to pull this off...

#1531
IiTz ShAnE

IiTz ShAnE

    OSx86 Enthusiast

  • Donators
  • 539 posts
  • Gender:Male
  • Location:Scotland
  • Interests:Hackintosh, Hardware Mods, Car Mechanics

View PostAndy Vandijck, on 11 January 2013 - 05:11 PM, said:

SSSE3 is nothing like SSE3
The only option I see is making software that replaces the functions, expands the __text page size and modifies instruction pointers to pull this off...

Is it not possible to modify the files needed? If a person gets ML installed but experiences graphics problems, they could install a package for the files.

#1532
Andy Vandijck

Andy Vandijck

    InsanelyMac Legend

  • Coders
  • 1,082 posts
  • Gender:Male
  • Location:Tienen
  • Interests:Programming stuff for Mac OS X...
    Hacking...
    Hard rock (also really big Metallica...

View PostIiTz ShAnE, on 11 January 2013 - 06:52 PM, said:



Is it not possible to modify the files needed? If a person gets ML installed but experiences graphics problems, they could install a package for the files.
It is possible ofcourse but I'll have to look into it when I have a lot of time

#1533
IiTz ShAnE

IiTz ShAnE

    OSx86 Enthusiast

  • Donators
  • 539 posts
  • Gender:Male
  • Location:Scotland
  • Interests:Hackintosh, Hardware Mods, Car Mechanics

View PostAndy Vandijck, on 11 January 2013 - 07:13 PM, said:

It is possible ofcourse but I'll have to look into it when I have a lot of time

Of course. By all means take all the time you need. If I could learn all the code easily enough I would be helping lol

#1534
Sinetek

Sinetek

    InsanelyMac Geek

  • Coders
  • 122 posts
  • Gender:Male
  • Location:Montreal

View PostMad Marcsen, on 11 January 2013 - 02:07 PM, said:

But how could one get around this? There is always a litte delay when he needs to calculate, or do you think that, if you decrease the delay time, it might work?

Or is it possible to find the ssse calls in the kext's and (don't know if this is possible, i'm ot a developer ;)) reroute them to sse?
Oh, I tried that already. I patched all the critical system binaries by hand to reroute the SSSE3 and removed the opemu. The system crashes in precisely the same manner.

Well, what I'm left with is the idea to try Mountain Lion DP1 and it's 32-bit kexts. I was going to try it, but the image I downloaded is corrupted :/

#1535
Mad Marcsen

Mad Marcsen

    InsanelyMac Protégé

  • Members
  • PipPip
  • 60 posts
ok,

tried to search the web for ati kext's from dp1 and found nothing. but i try to get hands on dp1 :D

edit: maybe someone in the forums has got a dp1 and could upload a few kexts? would go faster ;)

#1536
IiTz ShAnE

IiTz ShAnE

    OSx86 Enthusiast

  • Donators
  • 539 posts
  • Gender:Male
  • Location:Scotland
  • Interests:Hackintosh, Hardware Mods, Car Mechanics

View PostSinetek, on 11 January 2013 - 08:04 PM, said:

Oh, I tried that already. I patched all the critical system binaries by hand to reroute the SSSE3 and removed the opemu. The system crashes in precisely the same manner.

Well, what I'm left with is the idea to try Mountain Lion DP1 and it's 32-bit kexts. I was going to try it, but the image I downloaded is corrupted :/

I've got a working DP1 dmg. I can upload kexts if needed.

#1537
Mad Marcsen

Mad Marcsen

    InsanelyMac Protégé

  • Members
  • PipPip
  • 60 posts
excellent :D

so what do we need? i don't know. could you make zip files? one with all the ati stuff, one with all the nvidia stuff. and what else do we need..... sinetek?!

edit: but can one run those kexts if they are 32bit or are they 32/64?

#1538
instant idiot

instant idiot

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 169 posts
  • Gender:Male

View PostIiTz ShAnE, on 11 January 2013 - 08:39 PM, said:

I've got a working DP1 dmg. I can upload kexts if needed.
So do I, if it helps.

#1539
IiTz ShAnE

IiTz ShAnE

    OSx86 Enthusiast

  • Donators
  • 539 posts
  • Gender:Male
  • Location:Scotland
  • Interests:Hackintosh, Hardware Mods, Car Mechanics
Here you go. Kexts are x86_64 and i386

http://www.mediafire.com/?p691gftr61pb2df


#1540
Mad Marcsen

Mad Marcsen

    InsanelyMac Protégé

  • Members
  • PipPip
  • 60 posts
thank you very much Iitz ShAnE :D

Downloading now. Let's see what happens ;)





4 user(s) are reading this topic

0 members, 4 guests, 0 anonymous users

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