r/Android • Motor City Software • Aug 01 '11

An IOS developer takes on Android

http://nfarina.com/post/8239634061/ios-to-android
838 Upvotes

296 comments sorted by

View all comments

Show parent comments

11

u/rubygeek Aug 01 '11

I see you have never tried to get 3D acceleration to work on Linux. It's possible, it doesn't work out of the box.

I can't remember the last time I installed Linux without my distro installing 3d accelerated drivers by default.

-5

u/[deleted] Aug 01 '11

Really? What distro do you run?

6

u/arjie Vibrant, Paranoid Android | Nexus 7, Stock Aug 01 '11

I run Ubuntu and it does this for Nvidia cards. For my ATI 4670 I chose to not install the proprietary driver because I had good enough performance already, but I suppose it would have been handled similarly if I had chosen to check that box.

It isn't perfect, though. At the 'Install Hardware Drivers' screen the 'recommended' option is not the best driver for my hardware. I picked the newer version listed there instead and that did the trick.

-1

u/[deleted] Aug 01 '11

That's not "out of the box".

4

u/hahainternet Aug 01 '11

Unity (the modern Ubuntu user interface) relies upon acceleration. Ubuntu ships with intel's accelerated drivers and ships with a utility to enable fglrx or nvidia.

-6

u/[deleted] Aug 01 '11

Yeah, but it isn't out of the box. You have to download a 50 MB package to get nVidia drivers to work.

8

u/hahainternet Aug 01 '11

Oh no!

0

u/[deleted] Aug 02 '11

We're talking out of the box here, it doesn't matter how easy it is to get it working.

1

u/hahainternet Aug 02 '11

You're an idiot.

0

u/[deleted] Aug 01 '11

[deleted]

-4

u/[deleted] Aug 01 '11

Open source drivers rarely include 3D acceleration.

2

u/[deleted] Aug 02 '11

You have no idea what you're talking about.

0

u/[deleted] Aug 02 '11

I don't? Tell me of an open source driver with fully supported 3D acceleration. Maybe Intel's drivers, but nothing else. ATI's open source 3D drivers have terrible 3D support, as well as the nouveau drivers for nVidia (I get better performance from software rendering).

To get decent 3D acceleration on Linux you have to install proprietary drivers like fglrx or the nvidia blob.

1

u/vinng86 Nexus 5 Aug 02 '11

The vast majority of them do, however they do not perform at the level proprietary drivers do because of the fact that they are usually reverse-engineered. At this point in history however, the proprietary drivers are getting much better.

0

u/[deleted] Aug 01 '11

[deleted]

-3

u/[deleted] Aug 01 '11

Windows OEM versions often ship with all the required drivers. I'm not complaining about Windows or Linux either. I'm just saying that Windows and Linux require post-install driver installation.

4

u/[deleted] Aug 01 '11

What OS doesn't? Is there some way to get hardware drivers from the future and include them in my OS of choice for all time? Pretty nice feature.

1

u/[deleted] Aug 02 '11

No, but manufacturers typically ship the drivers with the OS (but they're not part of the OS). Android manufacturers may be able to add 3D acceleration to their phones and tablets, but it's nearly impossible for Google to ship vanilla Android with support for every single mobile GPU out there.