News for hackers. Stuff that matters.
Re:7nm AMD EPYC “Rome” CPU with 64C/128T to Cost $8K (56 Cor... by rolleiflex on Saturday June 22, 2019 @06:55AM (#20248974)
I do have an AMD Hackintosh, I don't see any reason you wouldn't be able to use these as a dev Hackintosh machine. It's gorgeously fast with my Ryzen 2700x, eats compilation time like no one's business and it's stable. And it's something around 1/4th the price of the same horsepower from native Intel Macs. I can't imagine the cost delta of a EPYC Rome Hackintosh to its Intel counterpart.

It's not like I cheaped out either, I have the same cheese-grater like anodised dark grey aluminium case with impeccable internal structure for easy upgrades. (Link to case: https://www.youtube.com/watch?v=gcNsHS2U8RM)

Re:7nm AMD EPYC “Rome” CPU with 64C/128T to Cost $8K (56 Cor... by nottorp on Saturday June 22, 2019 @11:07AM (#20249982)
Pray tell, where are the docs for AMD hackintoshes? Running on Intel atm but the time for an upgrade is coming close.

Do you have power management (and sleep) working on amd?

Re:7nm AMD EPYC “Rome” CPU with 64C/128T to Cost $8K (56 Cor... by rolleiflex on Saturday June 22, 2019 @11:22AM (#20250071)
Start from https://amd-osx.com/.

> Do you have power management (and sleep) working on amd?

Yes (null-power-mgmt.kext) and yes. Though mind that this is a desktop, so power mgmt. / sleep needs are much less demanding than a laptop.

Specifically, the kext works by disabling power management from within OS X. However I have a kill-a-watt and the the power from the plug varies based on the CPU load, so it seems to be behaving correctly.

That said, I would not do this on a laptop. Just buy a MacBook Pro if you need that. My hackintosh needs are strictly because Apple (until a week or two ago) just didn’t make a computer as powerful as I needed. I’ll probably just go buy a Mac Pro in the first chance.

Re:7nm AMD EPYC “Rome” CPU with 64C/128T to Cost $8K (56 Cor... by loeg on Saturday June 22, 2019 @01:39PM (#20250752)
As long as the OS uses C-states when idle (and it does) you get the vast majority of Zen power savings, even without touching P-states (clock). E.g., https://www.youtube.com/watch?v=bzxn1hS7Nq4#t=6m21s
Re:7nm AMD EPYC “Rome” CPU with 64C/128T to Cost $8K (56 Cor... by nottorp on Saturday June 22, 2019 @12:12PM (#20250329)
I'm typing this on a MBPro :)

With me being a quiet computing / low power fanatic, null power management isn't good enough I'm afraid. Not to mention that amd-osx says "sleep will either work or not".

Using a hackintosh desktop for the same reason as you and yes, considering getting a Mac Pro. But it's good to be aware of your alternatives.

Re:7nm AMD EPYC “Rome” CPU with 64C/128T to Cost $8K (56 Cor... by jammygit on Saturday June 22, 2019 @05:55PM (#20251910)
Out of curiosity, what tasks do you use those Xeon/thread ripper CPUs for?
Re:7nm AMD EPYC “Rome” CPU with 64C/128T to Cost $8K (56 Cor... by rolleiflex on Saturday June 22, 2019 @07:02PM (#20252181)
Kubernetes, Minikube, Skaffold, Docker. Skaffold especially hits you very hard, because it effectively compiles a docker image, sticks it into Kubernetes, and refreshes the Kubernetes cluster on every save. This is the only sane way to build a distributed app on K8s locally, but doing it for more than an hour legitimately increases the temperature in my flat by a degree or two.
Re:7nm AMD EPYC “Rome” CPU with 64C/128T to Cost $8K (56 Cor... by leemailll on Saturday June 22, 2019 @07:20AM (#20249040)
How about those adobe applications? I heard that PS, Pr, or Ai need special patch to run on amd machines
Re:7nm AMD EPYC “Rome” CPU with 64C/128T to Cost $8K (56 Cor... by rolleiflex on Saturday June 22, 2019 @08:20AM (#20249214)
I'm actually a designer, but I stopped using Adobe a very long time ago for unrelated reasons — when they switched to the subscription model. For that reason I didn't even try to run them.

I do realise that might be an untenable position for someone in Hollywood since FCPX is not a match for Premiere / After Effects at that level, however, there are plenty of other things that do the job of Photoshop and Illustrator, and they are not alternatives, Sketch is genuinely vastly better than Illustrator, and for Photoshop, there have been quite a few alternatives that the whole class of image manipulation apps got commoditised.

Re:7nm AMD EPYC “Rome” CPU with 64C/128T to Cost $8K (56 Cor... by leemailll on Saturday June 22, 2019 @08:32AM (#20249261)
I still will use adobe apps and the main reason is my university offer them for free. But I agree adobe’s subscription is an overkill for personal use
Re:7nm AMD EPYC “Rome” CPU with 64C/128T to Cost $8K (56 Cor... by rolleiflex on Saturday June 22, 2019 @08:40AM (#20249296)
That's Adobe's way of getting you hooked. It was the same for me at my college. It took me a long time to port my muscle memory to Sketch.

If I had an advice to give to my college self, I would advise not even starting with Adobe: if you're a designer and use their tools, the tools you need to make money with isn't even available for sale, you can only rent. So you might end up in a place where Adobe jacks up the price of Creative Suite by 10-100x per month after becoming dominant like Oracle, and you would have to pay your dues to their feudal fiefdom just to be able to continue your profession - else you'll starve. Not a great place to be for anyone.

Re:7nm AMD EPYC “Rome” CPU with 64C/128T to Cost $8K (56 Cor... by dijit on Saturday June 22, 2019 @09:54AM (#20249551)
FWIW that’s exactly why Microsoft office and windows is so prolific, it’s what people know from school so it’s not even a conversation on switching.

Even if Microsoft is gauging companies with licenses.

Re:7nm AMD EPYC “Rome” CPU with 64C/128T to Cost $8K (56 Cor... by mrep on Saturday June 22, 2019 @10:50AM (#20249884)
And exactly why Google responded with chromebooks and free gsuite for education.
Re:7nm AMD EPYC “Rome” CPU with 64C/128T to Cost $8K (56 Cor... by tambourine_man on Saturday June 22, 2019 @09:01AM (#20249385)
Unfortunately, there’s no match for Photoshop for serious image editing.
Re:7nm AMD EPYC “Rome” CPU with 64C/128T to Cost $8K (56 Cor... by jdietrich on Saturday June 22, 2019 @10:08AM (#20249617)
Affinity Photo isn't a match for Photoshop, but it's remarkably close at a fraction of the cost.

https://affinity.serif.com/en-us/photo/

Re:7nm AMD EPYC “Rome” CPU with 64C/128T to Cost $8K (56 Cor... by unicornfinder on Saturday June 22, 2019 @10:38AM (#20249815)
Indeed. I was pretty well versed in Photoshop but switched to Affinity some years ago and I'm genuinely very, very happy with Affinity Photo. I wouldn't switch back even if Photoshop was free.
Re:7nm AMD EPYC “Rome” CPU with 64C/128T to Cost $8K (56 Cor... by Scarbutt on Saturday June 22, 2019 @11:09AM (#20249996)
FWIW, I have found Figma to be better than Sketch.
Re:7nm AMD EPYC “Rome” CPU with 64C/128T to Cost $8K (56 Cor... by alluro2 on Saturday June 22, 2019 @09:06PM (#20252649)
Same here - jumped the ship a couple of days ago and thoroughly impressed so far. Plugins system is sorrowly missed at some moments, but should be arriving soon from what I understood. Everything else, including performance (I'm amazed by how fast that WebGL through WebASM works) - better.
Re:7nm AMD EPYC “Rome” CPU with 64C/128T to Cost $8K (56 Cor... by devbat8712 on Sunday June 23, 2019 @04:10PM (#20258365)
I used to have an amd hackintosh with an a10, and I used premiere pro and Photoshop all the time with no issues.
Re:7nm AMD EPYC “Rome” CPU with 64C/128T to Cost $8K (56 Cor... by mamcx on Saturday June 22, 2019 @12:31PM (#20250416)
I almost go to hackintosh and buy a mini instead, but with the price of the mac pro now is absolutely out of my reach.

Making it with AMD is very tempting, but the fear is less compatible and will break even more than intel hackintosh?

Re:7nm AMD EPYC “Rome” CPU with 64C/128T to Cost $8K (56 Cor... by unicornfinder on Saturday June 22, 2019 @10:32AM (#20249785)
How was it getting things working on your AMD hackintosh? I’m very, very tempted to switch to AMD when the new Ryzen chips land but obviously want to be able to run macOS.
Re:7nm AMD EPYC “Rome” CPU with 64C/128T to Cost $8K (56 Cor... by rolleiflex on Saturday June 22, 2019 @10:54AM (#20249904)
I would be cautious about recommending hackintosh to the general public, but for any software guy or gal, it’s a walk in the park. You might need to debug some driver stuff but ultimately there is a possible, perfect state where everything works, given some prior preparation. Same for AMD.
Re:7nm AMD EPYC “Rome” CPU with 64C/128T to Cost $8K (56 Cor... by gravypod on Saturday June 22, 2019 @10:46AM (#20249860)
I think a lot of people are installing a really thin distro and setting up KVM that passes through the main IOMMU groups to the the VM.
Re:7nm AMD EPYC “Rome” CPU with 64C/128T to Cost $8K (56 Cor... by garmaine on Saturday June 22, 2019 @10:52AM (#20249897)
For which there is a project on GitHub (OSX-KVM) which does all the hard work for you.
Re:7nm AMD EPYC “Rome” CPU with 64C/128T to Cost $8K (56 Cor... by bitL on Saturday June 22, 2019 @07:09AM (#20249012)
Do you have drivers for everything? Do you think it would work on a Threadripper with many NVidia GPUs as well?
Re:7nm AMD EPYC “Rome” CPU with 64C/128T to Cost $8K (56 Cor... by rolleiflex on Saturday June 22, 2019 @08:25AM (#20249230)
No, generally if you're doing the Hackintosh the modern way, you pick your components beforehand from those supported by Mac OS natively (which are excellent components you should already be picking regardless, with the exception of GPUs), and then the only thing you need is the SMC driver I mentioned. I didn't build this machine for Hackintosh, so I have a few drivers (4-5 I think? It tends to need fewer and fewer every OS X update), but that's it.

> Threadripper with many NVidia GPUs as well?

Yes, it works with Threadripper, but not with NVidia GPUs, but that's because regular Macs don't work with NVidia GPUs as well. My understanding is that it's a standoff between NVidia and Apple largely due to NVidia's poor behaviour the last time NVidia was included in Macbook Pros around 2012.

Re:7nm AMD EPYC “Rome” CPU with 64C/128T to Cost $8K (56 Cor... by ComputerGuru on Saturday June 22, 2019 @02:33PM (#20251001)
> My understanding is that it's a standoff between NVidia and Apple largely due to NVidia's poor behaviour the last time NVidia was included in Macbook Pros around 2012.

Yes, I have one of those famed 15” rMBPs that many devs say “over my dead body” when you suggest upgrading to a newer model. Zero GPU complaints after the initial bugs were ironed out (and the bad batches replaced).

Note that AMD offered virtually no competition to nVidia in either the mobile or the workstation configurations (power or efficiency) up until at least the availability of the R9 Fury a couple of years ago.

Re:7nm AMD EPYC “Rome” CPU with 64C/128T to Cost $8K (56 Cor... by cududa on Saturday June 22, 2019 @05:17PM (#20251769)
A drunk coworker threw my (personal) bag with one of those in a lake. I despise my 2018 MBP.. I miss that thing so much
Re:7nm AMD EPYC “Rome” CPU with 64C/128T to Cost $8K (56 Cor... by leemailll on Saturday June 22, 2019 @07:23AM (#20249048)
Many nvidia card don't have driver for mojave or catalina. No 9xx nvidia gpu or later on can work
Re:7nm AMD EPYC “Rome” CPU with 64C/128T to Cost $8K (56 Cor... by pmjordan on Saturday June 22, 2019 @08:11AM (#20249176)
Correct, the built-in drivers only cover the "Kepler" architecture, as that was the last one that Apple used in a Mac. The 3rd party Nvidia drivers which support more modern GPUs are only offered up to macOS 10.13 High Sierra.

The technical background for this is that Metal and OpenGL acceleration requires the GPU driver bundle to be loaded into a process's address space. (effectively a dynamic library) With 10.14, Apple has enabled the "library-validation" codesigning flag just about everywhere, which means that only libraries signed by the same developer as the process's main executable or by Apple can be loaded into a process. Hence, 3rd party GPU drivers won't load in WindowServer for example, which makes them dead in the water.

Apple could of course implement an exception or sign Nvidia's driver, but so far it looks like they're not interested. Perhaps there will be a solution to coincide with release of the new Mac Pro which once again contains PCIe slots you conceivably might want to fill with Nvidia cards, but I wouldn't count on it.

(FWIW, my company maintains the macOS driver for one of 2(?) manufacturers of USB graphics adapter chips, so I have a pretty good idea of how the macOS graphics stack works.)

Re:7nm AMD EPYC “Rome” CPU with 64C/128T to Cost $8K (56 Cor... by leemailll on Saturday June 22, 2019 @08:44AM (#20249315)
Someone on reddit suspect apple’s stance against Nvidia in this driver signing carnage is because they are not happy with Nvidia about cards in MacBook Pro
Re:7nm AMD EPYC “Rome” CPU with 64C/128T to Cost $8K (56 Cor... by pmjordan on Saturday June 22, 2019 @10:16AM (#20249671)
As a driver developer, I've been on the receiving end of stuff breaking due to changes in macOS many a time. Based on my experience, I find it much more likely that Apple simply does not care about this problem/does not consider it a problem. By that I mean they are not willing to assign developer resources to the situation because from their point of view it is not a supported configuration, plain and simple. The fact that it ever worked is largely accidental as far as they are concerned.

One of their highest priorities at the moment appears to be to remove any 3rd party code running in the context of Apple processes. For examples, you don't need to look far: kext -> DriverKit/System Extension transition, hardened runtime, etc. The Nvidia driver breaking is just a consequence of that increasing lockdown. The simplest solution would be to allow nvidia's code to run in the context of core system and user processes again (kernel, WindowServer, just about any GUI app) which presumably is not palatable to them or they wouldn't have made the change in the first place. The alternative would be to farm this type of driver out into a sandboxed user process. (Nowadays this means DriverKit.) Aside from potential performance issues, this would be a lot of work, so it's probably never going to happen unless literally millions of end users start complaining.

Re:7nm AMD EPYC “Rome” CPU with 64C/128T to Cost $8K (56 Cor... by ianai on Saturday June 22, 2019 @09:12AM (#20249421)
What did nvidia do?
Re:7nm AMD EPYC “Rome” CPU with 64C/128T to Cost $8K (56 Cor... by giobox on Saturday June 22, 2019 @01:24PM (#20250671)
They screwed over much of the laptop industry in the late 2000s. Google "Nvidia bad bumps fiasco" or "Nvidia bumpgate".

This left the major computer vendors (Dell/HP/Apple etc) with very large bills due to the high failure rate of these Nvidia GPUs in laptops. It was right after this that Apple stopped using Nvidia, I've always assumed bad blood over this was a major factor.

The cost to Nvidia ended up in the hundreds of millions (based on charges one can see in quarterly filings from this time), the total cost of the failures industry wide is pretty hard to establish given laptop manufacturers weren't exactly in a rush to let customers know the extent of the issues...

Re:7nm AMD EPYC “Rome” CPU with 64C/128T to Cost $8K (56 Cor... by jdietrich on Saturday June 22, 2019 @10:12AM (#20249645)
There was a lawsuit and a recall program because of the premature failure of Nvidia GPUs in 2008 to 2010 MBPs.

https://www.macworld.com/article/1154456/nvidiagpu-macbookpr...

Re:7nm AMD EPYC “Rome” CPU with 64C/128T to Cost $8K (56 Cor... by morsch on Saturday June 22, 2019 @07:19AM (#20249037)
Impeccable internal structure and rad RGB case lighting as well as a window.
Re:7nm AMD EPYC “Rome” CPU with 64C/128T to Cost $8K (56 Cor... by tarcisiocjr on Saturday June 22, 2019 @11:06AM (#20249976)
Did you manage to get power management working on a AMD hackintosh?