It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
low rated
avatar
Wishmaster777: When I decide to buy a new graphics card it will be Nvidia. As always.
avatar
dtgreene: When I decide to buy a new graphics card it will definitely not be Nvidia, as always.

(Problem is that they keep their Linux driver proprietary, which results in it not playing well with the kernel; plus I really don't want to run proprietary software in kernel mode, where malicious code can do the most harm. If they start open sourcing their driver, and said driver ends up in mainline Linux, then I'll consider Nvidia, but not before.)
Living life as a hipster by using Linux has a price to pay. Grown-ups use Windows, because we know that life is already hard enough, there is no reason to limit ourselves with hipster underdog technology, and make life even harder for gaining absolutely nothing useful. As usual, it is Nvidia for me.
avatar
Judicat0r: Frankly I'm not an expert but what you write kind of defies the purpose of emulation altogether if you still need native hardware, take for example console emulators, additionally hardware emulation can be executed in different ways.

The purpose of emulation is to translate software in way that is comprehensible and efficiently executable by the hardware, now I'm not aware of the intricacies of Apple's approach but Iknow it happens in a couple different ways.

One implies that the sfotware is translated in memory by rosetta 2 and then executed, the other should translate the non native application before it is started and then executed on local hardware, I'm simplyfing here but, again, I'm not an expert of that stuff.

As I am aware none of the mentioned methods involves native x86-64 hardware in Apples' silicon and in my knowledge M1 isn't an Hybrid architecture chip.
avatar
dtgreene: Any translation will result in a reduction of performance.

If you have a program that does heavy calculations on the CPU, then the result of emulation will be noticeable. If we have an ARM CPU and emulating a program compiled for an x86 CPU, it's going to run significantly slower than if the program had been compiled for ARM and run natively.

Either you have native hardware (in which case you are actually using an x86 compatible CPU to run x86 programs), or you are emulating it in software,

(Worth noting: Hardware virtualization only works if the CPU can natively execute the target instruction set. It's apparently possible to run Linux on a VM in an Apple Silicon mac, but it has to be a version compiled for ARM; it still can't do an x86 VM without emulation.)
Yep that was in my point, I honestly thought it was self-evident, implicit and well known.

I was not referring at all to native hardware, you just need some hardware capable of efficiently accelerate the translation process, which should be what Apple's M1 is equipped with.

So not an hardware emulation, yes a software translation accelerated by ad hoc-hardware.

avatar
Judicat0r: What I am trying to say is that x64 is facing competition by ARM also because of plus ten years of poor innovations and lack of techical advancementes, Apple abandoned intel hardware guess why.
avatar
Phasmid: Apple going ARM was probably inevitable at some point given that they like a tightly controlled supply chain. Intel supply and thermal issues may have been the last straw, but Apple could have gone fully AMD (CPU/ GPU) instead of in house.

The talk of ARM replacing x86 really brings me back though, since there were similar murmurings in the 90s with Oracle's Network Computers going to replace PCs via ARM/ DEC's StrongARM etc. Didn't happen then, obviously, but would have been interesting if it had.

Intel's fundamental mistake in retrospect was tying architectural improvements to their fab business. Hard to be sympathetic when they most certainly milked a dominant position for literally no improvement in core numbers at consumer level and mediocre IPC gains since Nehalem/ Sandy Bridge respectively, of course, but they'd still be competitive if they could have got their 10nm process working properly. TigerLake has and IceLake had a good IPC gain over SkyLake, but it's laptop only gain (and 1 (?) server chip, seemingly produced solely to fulfill a pledge to shareholders) until early next year, assuming the backport doesn't slip again.

Should also be noted that a lot of AMD's improvements with Zen are not strictly architectural, but due to more cache, managed better- ironically, Intel did much the same with its initial Broadwell chips by adding EDRAM modules to compensate for low clocks, iirc the 5775C still has the best IPC of any Intel desktop chip as a result. Doesn't really matter for the consumer where the performance comes from though of course.
I totally agree.
avatar
Phasmid: Apple going ARM was probably inevitable at some point given that they like a tightly controlled supply chain. Intel supply and thermal issues may have been the last straw, but Apple could have gone fully AMD (CPU/ GPU) instead of in house.
avatar
Dark_art_: They may have anti competitive agreements, who knows what it's stipulated on the contract.

Funny how Apple seem to not want to deal with nVidia and in the end must pay them royalities/licencing fees.
Apple should have a lifetime ARM license, so nvidia can do basically nothing about it.

And to elaborate on that a little, many, me included initially, were impressed by Apple's silicon, which is good, but the real deal is nvidia that owning ARM now is pointing their guns to intel, the old enemy, I see nvidia as the real future competitor to intel and AMD not Apple.
Post edited December 23, 2020 by Judicat0r
avatar
Wishmaster777: Grown-ups use Windows
That was low.
avatar
Wishmaster777: Grown-ups use Windows
Spoken like a child.

Real grown ups don't give a shit about what other people use or do.
low rated
avatar
Wishmaster777: Grown-ups use Windows
avatar
Cavalary: That was low.
It is not my fault that Linux fanatics have to bring their thing up in ever discussion they have. Just like vegetarians. Vegetarians never say "I am going to eat now, see you later." Instead they say: "I am going to eat my veggies now."
avatar
Wishmaster777: Grown-ups use Windows
avatar
hummer010: Spoken like a child.

Real grown ups don't give a shit about what other people use or do.
There are only grown ups, "real grown ups" are a childish concept. And true, grown ups do not get triggered when they read other people's conversations.
Post edited December 23, 2020 by Wishmaster777
avatar
Wishmaster777: And true, grown ups do not get triggered when they read other people's conversations.
Good people don't use the word "triggered" in this sort of context, unless actually referring to a medical condition that can be triggered by such things (like PTSD).
low rated
avatar
Wishmaster777: And true, grown ups do not get triggered when they read other people's conversations.
avatar
dtgreene: Good people don't use the word "triggered" in this sort of context, unless actually referring to a medical condition that can be triggered by such things (like PTSD).
Good people with spine don't ask for a permission from internet strangers when to use the words they intend to write.
avatar
Phasmid: Apple going ARM was probably inevitable at some point given that they like a tightly controlled supply chain. Intel supply and thermal issues may have been the last straw, but Apple could have gone fully AMD (CPU/ GPU) instead of in house.
avatar
Dark_art_: They may have anti competitive agreements, who knows what it's stipulated on the contract.

Funny how Apple seem to not want to deal with nVidia and in the end must pay them royalities/licencing fees.
Perks of having a closed ecosystem. Interestingly, AMD is also said to be working on a M1 competitor with an arm license.

In the past, AMD has stated that it is working on its own take on Big Little. If AMD makes a compelling ARM chip then it would be a great option for a powerful and very efficient Linux rig.
avatar
Wishmaster777: Good people with spine don't ask for a permission from internet strangers when to use the words they intend to write.
Good people don't purposely offend others. What you're doing is pretty crappy considering it's Christmas in many parts of the world at the time of this post.

Try spreading a little holiday cheer, not being a jerk with a keyboard.
Post edited December 24, 2020 by CymTyr
low rated
avatar
Wishmaster777: Good people with spine don't ask for a permission from internet strangers when to use the words they intend to write.
avatar
CymTyr: Good people don't purposely offend others. What you're doing is pretty crappy considering it's Christmas in many parts of the world at the time of this post.

Try spreading a little holiday cheer, not being a jerk with a keyboard.
I did not offend anyone. Offence is taken, not given. You are acting like a devil's advocate on behalf of the person which did not continue with further replies. But it is known thing that a lot of you certain hipster people have a hero complex. Nobody was assaulted here, you can move on. He started spamming me with Linux thing. I did not ask him anything about Linux.
avatar
Lionel212008: Perks of having a closed ecosystem. Interestingly, AMD is also said to be working on a M1 competitor with an arm license.

In the past, AMD has stated that it is working on its own take on Big Little. If AMD makes a compelling ARM chip then it would be a great option for a powerful and very efficient Linux rig.
AMD has had an ARM licence for a while and was developing a chip at one point previous, around 2014-5 iirc, but it got shelved when they put all their resources into Zen. Now they have more money it would be no surprise if they were looking to reinvigorate that program.
avatar
Wishmaster777: *snip*
You're one of those, I see. Must get a lot of nosebleeds.
low rated
avatar
Wishmaster777: *snip*
avatar
CymTyr: You're one of those, I see. Must get a lot of nosebleeds.
Walk on home, boy.
avatar
CymTyr: Good people don't purposely offend others. What you're doing is pretty crappy considering it's Christmas in many parts of the world at the time of this post.

Try spreading a little holiday cheer, not being a jerk with a keyboard.
avatar
Wishmaster777: I did not offend anyone. Offence is taken, not given. You are acting like a devil's advocate on behalf of the person which did not continue with further replies. But it is known thing that a lot of you certain hipster people have a hero complex. Nobody was assaulted here, you can move on. He started spamming me with Linux thing. I did not ask him anything about Linux.
You don't understand. Whether something is offensive is decided by the listener, not the speaker.

(Also, if you're referring to me, my pronouns are she/her, as it says in my forum title.)
*Snip*

Not important.
Post edited December 25, 2020 by CymTyr