[Q] Desktop OS running at Xperia S - Sony Xperia P, U, Sola, Go

Since Xperia S has 2 cores CPU, I think there is sufficient for running desktop OS, like I heard Moto do. So, devs, what about run Linux, or even Windows?

proff_king said:
Since Xperia S has 2 cores CPU, I think there is sufficient for running desktop OS, like I heard Moto do. So, devs, what about run Linux, or even Windows?
Click to expand...
Click to collapse
http://forum.xda-developers.com/showthread.php?t=1582138
Sent from my LT26i using XDA

Windows isn't possible, at least until someone dumps WinRT. Linux is possible as a chrooted system, but there likely will be problems. ICS will bring the 3.0.8 kernel, that might help.

if it virtual machine, i think efficiency of this is rather poor. What I suppoused - get custom ROM, like Android, but change Android (linux-based) to Ubuntu (linux-based), and customize bootloader to choose where to boot. Like i do using grub4 at desktop. My thoughts - my telephone efficient enough, like pentium 4, so i, regarding to Mhz and amount of RAM, can run Win XP like normal desktop based on P4. Amerite?

K900 said:
Windows isn't possible
Click to expand...
Click to collapse
It's posible I've done that .

Erachter said:
It's posible I've done that .
Click to expand...
Click to collapse
Natively? Well show me.

proff_king said:
if it virtual machine, i think efficiency of this is rather poor. What I suppoused - get custom ROM, like Android, but change Android (linux-based) to Ubuntu (linux-based), and customize bootloader to choose where to boot. Like i do using grub4 at desktop. My thoughts - my telephone efficient enough, like pentium 4, so i, regarding to Mhz and amount of RAM, can run Win XP like normal desktop based on P4. Amerite?
Click to expand...
Click to collapse
It's difficult and quite useless.

Emulator.

Erachter said:
Emulator.
Click to expand...
Click to collapse
Oh of course. What was that, 200MHz?

why it is useless? doing so, i can play some old games like diablo 2 or warcraft 2 at my phone, than it would be a low-end laptop, that cost me nothing and always with me at my pocket. my philosophy is to use one gadget for any purpose i wish. no cares of battery, it`s just might do it.

proff_king said:
why it is useless? doing so, i can play some old games like diablo 2 or warcraft 2 at my phone, than it would be a low-end laptop, that cost me nothing and always with me at my pocket. my philosophy is to use one gadget for any purpose i wish. no cares of battery, it`s just might do it.
Click to expand...
Click to collapse
Well go ahead then. I don't think anyone is interested in that, especially considering you won't have telephony, GPU acceleration and likely sound.

Well, if you say so, I understand. And what about Ubunty. I even heard that Ubuntu dev are going to justify multicores CPU at phones with releasing Ubuntu for every 2x or 4x phones. Have you any info about it? Of course, it`s all not about any simulator, just about really booting OS.

proff_king said:
Well, if you say so, I understand. And what about Ubunty. I even heard that Ubuntu dev are going to justify multicores CPU at phones with releasing Ubuntu for every 2x or 4x phones. Have you any info about it? Of course, it`s all not about any simulator, just about really booting OS.
Click to expand...
Click to collapse
Ubuntu for mobile is a long term project that isn't getting released any time soon. And it'll be likely using the Wayland graphics stack, so the same problems apply.
Sent from my EPAD using Tapatalk 2

Not to mention Tegra 3 only match Intel atom 1.6ghz mobile version .
You cant see the CPU power from the ghz and core numbers .

proff_king said:
if it virtual machine, i think efficiency of this is rather poor. What I suppoused - get custom ROM, like Android, but change Android (linux-based) to Ubuntu (linux-based), and customize bootloader to choose where to boot. Like i do using grub4 at desktop. My thoughts - my telephone efficient enough, like pentium 4, so i, regarding to Mhz and amount of RAM, can run Win XP like normal desktop based on P4. Amerite?
Click to expand...
Click to collapse
should be possible. once if got a Native Ubuntu with Dualboot on a HTC Desire HD - the Ubuntu there uses the same Kernel like the Android (was a 2.6.x kernel) - but it needs a lot of Work from a developer that knowns the Device and Linux well to bring it to work.
But also native, a linux will works poor on a Smartphonce, because a Desktop OS is not optimised for Use with fingers - everithing is to small, so you need a pen ore use just the shell.
a VR can be funny, becaus you can install every OS and simulate a x86 architecture.
the Easyest OS is Dos (just install the App Dosbox) - makes fun to play old Lucas Art Games with SCUM Engine again)

Related

Chrome...webtop...

Any chance Firefox can be swapped out for chrome on webtop? I finally got ubuntu going and tried chrome. The speed of chrome just leaves me speechless on how slow Firefox is. And firefox is slower on webtop. I know im comparing intel to arm cpus and less ram but the difference is night and day.
i was at work posting this so i need to clear confusion. i got ubuntu going in virtual box on MY LAPTOP and tried chrome. it's silly how fast it is. and that's where/why i was comparing intel to arm cpus. i might change to chrome soon because firefox is letting me down lately. everyone once in awhile it hogs up my ram (i have 8gigs, btw) and i have to restart it. and i also have to clarify firefox is slow on webtop and i think chrome would be much better because of the limited 1gb of ram. i didn't know chrome could run on linux, so that's why i was asking. is there enough developer power to do it? sorry for the confusion. i get rushed at work in the blink of an eye sometimes.
Sent from the coolest voided warranty phone ever.
no i dont think you can. i remember reading about it, not 100 percent sure and yes chrome is way better. how did you even do that, cause the forum on how to do it , is so complicated, i have done everything else lol, new rom, unlocked, and overclocked.
webtop question
jra89027 said:
no i dont think you can. . . . . i have done everything else lol, new rom, unlocked, and overclocked.
Click to expand...
Click to collapse
im on stock froyo using firefox 3.6.16 on webtop & thinking about updating to gingerbread to get the 'faster browsing experience of firefox 4'
-is this true? is webtop on gingerbread really faster? my froyo now is very stable battwise and all, its just the claimed faster webtop browsing thats swaying me to move to gingerbread
jra89027 said:
no i dont think you can. i remember reading about it, not 100 percent sure and yes chrome is way better. how did you even do that, cause the forum on how to do it , is so complicated, i have done everything else lol, new rom, unlocked, and overclocked.
Click to expand...
Click to collapse
Currently on Atrix full Ubuntu 9 Chromium isnt supported.
In Ubuntu 10, it is, and Sogarth may someday give it to us!
pukemon said:
Any chance Firefox can be swapped out for chrome on webtop? I finally got ubuntu going and tried chrome. The speed of chrome just leaves me speechless on how slow Firefox is. And firefox is slower on webtop. I know im comparing intel to arm cpus and less ram but the difference is night and day.
i was at work posting this so i need to clear confusion. i got ubuntu going in virtual box on MY LAPTOP and tried chrome. it's silly how fast it is. and that's where/why i was comparing intel to arm cpus. i might change to chrome soon because firefox is letting me down lately. everyone once in awhile it hogs up my ram (i have 8gigs, btw) and i have to restart it. and i also have to clarify firefox is slow on webtop and i think chrome would be much better because of the limited 1gb of ram. i didn't know chrome could run on linux, so that's why i was asking. is there enough developer power to do it? sorry for the confusion. i get rushed at work in the blink of an eye sometimes.
Sent from the coolest voided warranty phone ever.
Click to expand...
Click to collapse
It wasn't built for the ARM architecture, not a chance.
BravoMotorola said:
It wasn't built for the ARM architecture, not a chance.
Click to expand...
Click to collapse
party pooper.
Actually you can crosscompile the code to get arm support but javascript wont work..
Http://tinyurl.com/3w7cs2h
Sent from my MB860 using XDA App

Any OS faster than Android?

Hey, is there any OS that i can install on Android that is faster than Android? i mean more smooth and better performance, how is firefox OS and ubuntu touch compared to Android in performance? thanks in advance
lolpok said:
Hey, is there any OS that i can install on Android that is faster than Android? i mean more smooth and better performance, how is firefox OS and ubuntu touch compared to Android in performance? thanks in advance
Click to expand...
Click to collapse
Actually, Firefox OS runs quite smooth on most devices but to run Firefox OS you need a quite decent device to run it smooth, and the same goes with Ubuntu Touch. So if you have a ArmV6 device you will not be able to run this, as it will lag also Firefox OS and Ubuntu Touch works on ArmV7 only out of the box.
devstaff said:
Actually, Firefox OS runs quite smooth on most devices but to run Firefox OS you need a quite decent device to run it smooth, and the same goes with Ubuntu Touch. So if you have a ArmV6 device you will not be able to run this, as it will lag also Firefox OS and Ubuntu Touch works on ArmV7 only out of the box.
Click to expand...
Click to collapse
Hi, thanks for reply. So you mean if i have enough SoC performance then it will run smoother than what the mobile will do on Android?
lolpok said:
Hi, thanks for reply. So you mean if i have enough SoC performance then it will run smoother than what the mobile will do on Android?
Click to expand...
Click to collapse
Really depends on, but those 2 OS's doesn't have that many apps and aren't as advanced as Android currently is either. So I would suggest you to stick with Android.

System Requirements for ROM Development?

I'm just gonna go out and say it. When it comes to ROM development, I'm a complete noob. However I learn extremely fast, and once I learn, I make amazing things.
I love Android. I love Android hacking. I love the utilization of custom ROMs. And now, I want to love ROM development.
But maybe my computer can't do it? Not sure. It's an Acer Aspire 5000 from 2006 currently running Windows 7 Ultimate and I keep it in safe mode to run faster. It has 512mb RAM I believe.
What are the system requirements of developing a ROM?
TrikkJames said:
I'm just gonna go out and say it. When it comes to ROM development, I'm a complete noob. However I learn extremely fast, and once I learn, I make amazing things.
I love Android. I love Android hacking. I love the utilization of custom ROMs. And now, I want to love ROM development.
But maybe my computer can't do it? Not sure. It's an Acer Aspire 5000 from 2006 currently running Windows 7 Ultimate and I keep it in safe mode to run faster. It has 512mb RAM I believe.
What are the system requirements of developing a ROM?
Click to expand...
Click to collapse
A PC for building a ROM will need to be running Linux, also it will need at the least 4GB of ram or more to help the process, as for the processor that's typically up to the user but something along the lines of an Intel core i5 or i7 are ideal for speed. Some ROMs can take hours to build and last but not least a nice big hard drive typically 500gb or more. This would typically be an ideal ROM building machine, however I'm not a ROM builder these are just what I've learned overtime from actual developers. Any other devs willing to chime in on my post is more then welcomed.
Sent from my LG-LS980 using xda app-developers app
Critical Detox said:
A PC for building a ROM will need to be running Linux, also it will need at the least 4GB of ram or more to help the process, as for the processor that's typically up to the user but something along the lines of an Intel core i5 or i7 are ideal for speed. Some ROMs can take hours to build and last but not least a nice big hard drive typically 500gb or more. This would typically be an ideal ROM building machine, however I'm not a ROM builder these are just what I've learned overtime from actual developers. Any other devs willing to chime in on my post is more then welcomed.
Sent from my LG-LS980 using xda app-developers app
Click to expand...
Click to collapse
Hmm someone over at Android Forums told me I'd be fine as long as it wasn't from scratch.
Then they recommended that if I'm on a budget that I can look for i3 with 4gb ram?
But I know absolutely nothing about buying ram.

is remix os support Nvidia Gpu ?

i'm running on
Nvidia GTX 960 4GB Vram
Intel core i5 6600k
16GB Ram
i got about 20 FPS when run benchmark (Vellamo)
and pic is like everything is shadow except sky
any advice here ?
Currently RemixOS is stuck with the open source NVIDIA drivers (nouveau) so I don't think there's anything you can do to get it to run well on your GPU. The drivers for Intel and ATI/AMD graphics work better, so if you really want to get RemixOS working well you can try using the integrated Intel GPU if your motherboard has the port.
Sent from my iPhone using Tapatalk
putr4s said:
Currently RemixOS is stuck with the open source NVIDIA drivers (nouveau) so I don't think there's anything you can do to get it to run well on your GPU. The drivers for Intel and ATI/AMD graphics work better, so if you really want to get RemixOS working well you can try using the integrated Intel GPU if your motherboard has the port.
Sent from my iPhone using Tapatalk
Click to expand...
Click to collapse
wow Thanks Buddy !!
i think i will wait for it
Nouveau yes, but still
Still I don't get it. The nouveau site says explicitly that they support all nvidia cards. Look at the last news entry from March 2016. They say they have full 2D/3D acceleration. So why don't we have an accelerated desktop in remix os?
It seems u will wait for very long, cause nothing is open for nvidia.
or29544 said:
Still I don't get it. The nouveau site says explicitly that they support all nvidia cards. Look at the last news entry from March 2016. They say they have full 2D/3D acceleration. So why don't we have an accelerated desktop in remix os?
Click to expand...
Click to collapse
By "support" they mean that the basics are working, however just about everything the developers do is based on reverse-engineering, unlike the drivers for Intel graphics, which Intel develops themselves with help from the community, so performance is far from optimal, and sometimes things fail.
putr4s said:
By "support" they mean that the basics are working, however just about everything the developers do is based on reverse-engineering, unlike the drivers for Intel graphics, which Intel develops themselves with help from the community, so performance is far from optimal, and sometimes things fail.
Click to expand...
Click to collapse
But I'm not talking about optimal performance here. I am talking about the decent 30 fps on an operating system that usually runs very fast on systems *much* slower than mine. Again, the nouveau site says they support 2D/3D hardware acceleration for all nvidia cards (since March 2016) - so where's the problem? 2D/3D hardware acceleration doesn't sound like basic support to me.
---------- Post added at 07:02 AM ---------- Previous post was at 07:00 AM ----------
And again - everybody keeps talking about how open intel is. You can't seriously expect me to consider throwing away my graphics card. My assumption is Jide simply did not update their nouveau drivers to the latest (according to the nouveau web site). I wonder how could I do that manually...
or29544 said:
But I'm not talking about optimal performance here. I am talking about the decent 30 fps on an operating system that usually runs very fast on systems *much* slower than mine. Again, the nouveau site says they support 2D/3D hardware acceleration for all nvidia cards (since March 2016) - so where's the problem? 2D/3D hardware acceleration doesn't sound like basic support to me.
---------- Post added at 07:02 AM ---------- Previous post was at 07:00 AM ----------
And again - everybody keeps talking about how open intel is. You can't seriously expect me to consider throwing away my graphics card. My assumption is Jide simply did not update their nouveau drivers to the latest (according to the nouveau web site). I wonder how could I do that manually...
Click to expand...
Click to collapse
I think that might be because the card is running on its lowest performance state, nouveau has the ability to change it but it's not enabled by default. See here: http://www.phoronix.com/scan.php?page=article&item=nouveau_try_linux316&num=1
Note that you'll need to add nouveau.pstate=1 to the boot parameters, and you might need to use the root terminal (Ctrl-Alt-F1 to access, Ctrl-Alt-F7 to go back to desktop). Don't mind the fact that it's for Linux 3.16, the method only changed for Linux 4.5 and newer (RemixOS is still at 4.4.6 last I checked). Anyway, I haven't tried any of this (can't actually, my laptop uses Optimus hybrid graphics switching, which has zero support in RemixOS right now), so good luck.
Ok so I successfully added the nouveau.pstate=1 parameter and checked it via cat /proc/cmdline.
But I simply can't find the pstate file in /sys/class/drm/card0/device
I searched on several forums/articles and they all point to that file...
or29544 said:
Ok so I successfully added the nouveau.pstate=1 parameter and checked it via cat /proc/cmdline.
But I simply can't find the pstate file in /sys/class/drm/card0/device
I searched on several forums/articles and they all point to that file...
Click to expand...
Click to collapse
Check all the drm/card* files; its probably card0-eDP or something
No go
I did find the pstate file in /sys/kernel/debug/dri/0/pstate though - that's the location for the 4.5 kernel which remix os does not have. But when I tried to cat the file it would give me a read error.
I am sorry to keep insisting on this one and I think it's not the proper way to use Remix OS, but I feel a lot of people have nvidia cards and we are all just sitting here and waiting for something on behalf of Jide - and I realize there's not much they can do.
or29544 said:
No go
I did find the pstate file in /sys/kernel/debug/dri/0/pstate though - that's the location for the 4.5 kernel which remix os does not have. But when I tried to cat the file it would give me a read error.
I am sorry to keep insisting on this one and I think it's not the proper way to use Remix OS, but I feel a lot of people have nvidia cards and we are all just sitting here and waiting for something on behalf of Jide - and I realize there's not much they can do.
Click to expand...
Click to collapse
maybe i think i will sell my nvidia gpu
jk lol
Ok so I am not willing to lose hope yet. It's clear to me nouveau is not the way to go. The power states must be changed manually and they won't switch dynamically according to the GPU usage. Basically nouveau is useless at this point. They talk on their forums about the progress they are making - and it's a good effort, but as long as I have to manage the card's power states manually - it's worthless.
So then my other option would be installing the proprietary nvidia drivers. I guess nobody ever did that in remix os...
In linux it's quite easy: you just run the binary file from nvidia and you are more or less done. I could download it and try to install it in remix os but I am pretty sure there are some configuration steps that I would have to do. Anybody have any thoughts?
or29544 said:
Ok so I am not willing to lose hope yet. It's clear to me nouveau is not the way to go. The power states must be changed manually and they won't switch dynamically according to the GPU usage. Basically nouveau is useless at this point. They talk on their forums about the progress they are making - and it's a good effort, but as long as I have to manage the card's power states manually - it's worthless.
So then my other option would be installing the proprietary nvidia drivers. I guess nobody ever did that in remix os...
In linux it's quite easy: you just run the binary file from nvidia and you are more or less done. I could download it and try to install it in remix os but I am pretty sure there are some configuration steps that I would have to do. Anybody have any thoughts?
Click to expand...
Click to collapse
idk
i didn't have knowledge about this thing before
but yeah
i'll wait for good news. and hope you can solve it buddy
nvidia geforce
I have nvidia gefoce 8400gs and enything is fine expect the screen resolution , I dont know how I can change it
or29544 said:
Ok so I am not willing to lose hope yet. It's clear to me nouveau is not the way to go. The power states must be changed manually and they won't switch dynamically according to the GPU usage. Basically nouveau is useless at this point. They talk on their forums about the progress they are making - and it's a good effort, but as long as I have to manage the card's power states manually - it's worthless.
So then my other option would be installing the proprietary nvidia drivers. I guess nobody ever did that in remix os...
In linux it's quite easy: you just run the binary file from nvidia and you are more or less done. I could download it and try to install it in remix os but I am pretty sure there are some configuration steps that I would have to do. Anybody have any thoughts?
Click to expand...
Click to collapse
Hello, so how is this work? On what percentage of progress? Have you got any progress?
Woodraw said:
Hello, so how is this work? On what percentage of progress? Have you got any progress?
Click to expand...
Click to collapse
Yes, I have great progress. I gave up on RemixOS and looked for official alternatives like an officially supported Chromebook by Google and their partners. I bought an Acer Chromebook 14 which will receive the Google Play Store in about a month or so - and if everything goes well, I will switch my main PC with an officially Google supported Chromebox. I had enough tinkering folks. My life is better spent on actually getting things done than trying to force NVidia to write a driver for Remix OS.

Is anyone trying to work on android go edition for nexus 9?

I have a nexus 9 wifi 16gb and its terrible. I mean, it can't run more than 1 app at a time! All I use it for is reading documents and browsing and most of the time I don't even do them simultaneously, but have to read multiple documents by switching and even for that it doesn't work! It reloads the other app every single time I switch!
I read a few people asking to try custom ROMs for RAM issues, and right now I'm on official lineage os 14.1. Its quite better than stock, but still terrible.
It takes 1.7gb RAM on average out of available 1.8 (for above mentioned usage).
So after reading all about android Oreo go edition and their stupid idea to bring back cheap phones with 1gb ram or less (seriously? To prove that your OS can run on it?), finally I think go edition can bring dead devices like this back to life. So "is it possible to run go edition on nexus 9 and if so, when?" is what I want to know.
And by the way, don't ask me to stop using chrome and other apps. Chrome hardly even takes 50mb of ram on average I also tried uninstalling it. Not much of a difference. I've already seen many ROM recommendations but still any highly recommended suggestions are entertained.
I would actually be willing to give this a try. May breathe new life into my old Nexus 9.
Until now the source code of Android go hasn't been released yet, so we will need to wait for that. When it's released I'm sure someone will give it a try
Go really isn't the issue. If you want to be faster, either run that ported 32bit kernel or run fire and ice or elemental x and change the settings. And no encryption. And perhaps most important, run pure Nexus as it runs better than anything I've tried.
sprockkets said:
Go really isn't the issue. If you want to be faster, either run that ported 32bit kernel or run fire and ice or elemental x and change the settings. And no encryption. And perhaps most important, run pure Nexus as it runs better than anything I've tried.
Click to expand...
Click to collapse
OK I'll give it a try. By the way, do you know any other devices for which the 32 bit kernel is ported(maybe a thread link)? I need it for my redmi note 3 since I believe 32 bit software requires less resources to run overall, leaving more RAM for user apps. This is probably the reason why my oneplus one still works pretty well in RAM management section.
sprockkets said:
Go really isn't the issue. If you want to be faster, either run that ported 32bit kernel or run fire and ice or elemental x and change the settings. And no encryption. And perhaps most important, run pure Nexus as it runs better than anything I've tried.
Click to expand...
Click to collapse
Why do you say that Go won't help? The whole point of Go is to run on crappy hardware like the Nexus 9.
KevlarTheGreat said:
Why do you say that Go won't help? The whole point of Go is to run on crappy hardware like the Nexus 9.
Click to expand...
Click to collapse
Because the Nexus 9 isn't by definition typical crappy hardware. It has 2GB of RAM and it has a "fast" CPU.
The problem is, is that it has a fundamentally different architecture than normal android. You can watch it update and install apps very quickly then take forever to open up a normal app. That's due to how that ridiculous CPU works.
Heck, since all the apps can be installed without the OS you might as well try that.
KevlarTheGreat said:
Why do you say that Go won't help? The whole point of Go is to run on crappy hardware like the Nexus 9.
Click to expand...
Click to collapse
Since when does n9 have crappy hardware? Lol. We all know what the n9's performance issues stem from, and it's not "crappy" or "cheap" hardware. It's a programming language (or CPU language) issue.
Just like @sprockkets said.
Have you tried the 32bit AOSP build? It really helped with RAM management. I can switch to multiple tabs in chrome now without it having to reload every time. Too bad it hasn't been updated lately
madbat99 said:
Since when does n9 have crappy hardware? Lol. We all know what the n9's performance issues stem from, and it's not "crappy" or "cheap" hardware. It's a programming language (or CPU language) issue.
Just like @sprockkets said.
Click to expand...
Click to collapse
Haha, what are you talking about? The programming language used for Android on the Nexus 9 is the same as the programming language for every other version of Android (mostly C, C++, and Java). It's just Android.
CPU language... do you mean the CPU instruction set? The NVIDIA Tegra K1 is a ARMv8-A CPU. ARMv8-A is a 64-bit architecture. It's true that when the Nexus 9 launched 64-bit devices were uncommon, so there were some compatibility issues. But that's far in the past. Every Android device from 2015 and on has a 64-bit CPU. The Nexus 6P, Nexus 5X, Pixel, and Pixel 2 all have ARMv8-A CPUs.
sprockkets said:
Because the Nexus 9 isn't by definition typical crappy hardware. It has 2GB of RAM and it has a "fast" CPU.
The problem is, is that it has a fundamentally different architecture than normal android. You can watch it update and install apps very quickly then take forever to open up a normal app. That's due to how that ridiculous CPU works.
Heck, since all the apps can be installed without the OS you might as well try that.
Click to expand...
Click to collapse
Android Go is not fundamentally different from Android. It's just a stripped down version of Android intended to run on less powerful hardware. Things like multi-tasking and animations are disabled. Android Go is a variation of Oreo. The official name is Android O (Go edition). There will be an Go edition of Android N as well. Google created it to encourage entry level devices to run Oreo rather than some old version of Android as is common in developing countries.
---------- Post added at 04:03 PM ---------- Previous post was at 04:03 PM ----------
As sprockkets said, you can install the Google's (Gmail, YouTube, Maps, etc.) Android Go applications from the Play Store on non-Go devices. Additionally, you can flash this Low-RAM Property Patcher. It sets the flag that tells apps and the The Play Store that you have low RAM. I don't think many apps use this flag right now. But if Go devices become popular, developers may disable some the more memory intensive features (animations for example). Now if you are running Oreo, this will also cause the Android UI to use less RAM.
Although there is at least one Oreo ROM for the Nexus 9, I don't expect them ever to be stable. There are no Oreo drivers for the NVIDIA Tegra K1. And it's doubtful there ever will be. You could ask that developer to build a Go version of the ROM. It may make a difference.
benpage said:
Haha, what are you talking about? The programming language used for Android on the Nexus 9 is the same as the programming language for every other version of Android (mostly C, C++, and Java). It's just Android.
CPU language... do you mean the CPU instruction set? The NVIDIA Tegra K1 is a ARMv8-A CPU. ARMv8-A is a 64-bit architecture. It's true that when the Nexus 9 launched 64-bit devices were uncommon, so there were some compatibility issues. But that's far in the past. Every Android device from 2015 and on has a 64-bit CPU. The Nexus 6P, Nexus 5X, Pixel, and Pixel 2 all have ARMv8-A CPUs.]
Click to expand...
Click to collapse
That is what I meant, ya got me being in a rush, lol.
I meant the difference in nvidia's. As opposed to Qualcomm.
Not between armv7 and armv8
Trying not to get too long winded but...
Perhaps the critical point in understanding Denver then is that it is non-traditional for a high-performance CPU due to its lack of OoOE hardware, and for that reason it’s a CPU unlike any of its contemporaries. We’ll get back to the software aspects of Denver in a bit, but for now it’s enough to understand why NVIDIA has not pursued an OoOE design and what they have pursued instead.
benpage said:
Haha, what are you talking about? The programming language used for Android on the Nexus 9 is the same as the programming language for every other version of Android (mostly C, C++, and Java). It's just Android.
CPU language... do you mean the CPU instruction set? The NVIDIA Tegra K1 is a ARMv8-A CPU. ARMv8-A is a 64-bit architecture. It's true that when the Nexus 9 launched 64-bit devices were uncommon, so there were some compatibility issues. But that's far in the past. Every Android device from 2015 and on has a 64-bit CPU. The Nexus 6P, Nexus 5X, Pixel, and Pixel 2 all have ARMv8-A CPUs.
Click to expand...
Click to collapse
The K1 runs ARMv8 code but if you look at the history of that CPU, you'd realize it was originally made to run x86.
And I'm not really interested in posting the rest of the details - read it for yourself here.
https://www.anandtech.com/show/8701/the-google-nexus-9-review/4
And read pages 2 and 3 for more info, but page 4 has the biggest reason for its wonky performance.

Categories

Resources