openthos / multidisp-analysis

1 stars 1 forks source link

android自身支持双屏幕 #4

Open chyyuu opened 8 years ago

chyyuu commented 8 years ago

根据我的分析,android已经可以支持双屏幕, 所以,如果能够用debian-noroot和xserver-sdl(完成上面的issues) 是否可以通过配置android,让它识别两个屏幕,这样自然就支持linux占用一个屏幕,android占用另外一个屏幕了。 这一步,也许还需了解mesa的配置设置。

这是一个偷懒的做法,能搞定吗?

cty12 commented 8 years ago

话说你们试过这个了嘛?我看 related info 里面没有。

http://forum.xda-developers.com/showthread.php?t=1585009

大概就是用 Android 自己的 kernel 然后直接 chroot 过去,VNC 连上出一个 desktop environment 。

Android 的多屏应该直接是好的吧,可以拿两个同样分辨率的显示器试一下。我这里有一台 Motorola Xoom 和一个 Motorola Photon Q ,它们都支持 mini-hdmi 输出。

chyyuu commented 8 years ago

欢迎一起讨论一下。如果感兴趣,我们可以一起聊聊。 你现在是大四的学生?

cty12 commented 8 years ago

@chyyuu

是的,我现在是大四。我觉得你们可以先按我说的搭一个环境实验一下。这样可以有一个初步的成果,不至于什么也看不到。

chyyuu commented 8 years ago

我们试过,android+linux通过chroot是可以的。 三由于我们用的是android-x86,在底层显示方面,与标准的aosp不同,所以目前android-x86还不能支持双屏。

cty12 commented 8 years ago

@chyyuu

请问你们用的是什么版本的 AOSP 呢,是在 emulator 上试的还是在物理机上?另外我不知道这个和显示驱动有没有关系,因为 Google 自己的 x86 的 kernel 只是用在 Nexus Player (fugu) 上,它硬件就只有一个 video 输出端口(而且 Intel 在 fugu 上用的那块鬼显卡只支持一个 HDMI-out 也说不定)。

https://source.android.com/source/building-kernels.html
https://en.wikipedia.org/wiki/Nexus_Player
https://wiki.cyanogenmod.org/w/Fugu_Info