The Mer Wiki now uses your Mer user account and password (create account on https://bugs.merproject.org/)


Community Workspace/Tegra3/Nexus7

From Mer Wiki
< Community Workspace | Tegra3(Difference between revisions)
Jump to: navigation, search
(Plasma Active on Nexus7)
(Added some notes about Nemo issues.)
Line 29: Line 29:
 
   zypper up maliit-active libmaliit-quick
 
   zypper up maliit-active libmaliit-quick
 
   killall -9 maliit-server
 
   killall -9 maliit-server
 +
 +
= Nemo Mobile =
 +
 +
Most things should work but virtual keyboard doesn't, which renders everything unusable. The screen shows just black when the keyboard is visible. The same symptom is seen also in Virtual Machines and was fixed by workarounding something in Mesa (which is of course not used on Tegra).
 +
 +
According to IRC, "eglext-tests" package provides tests. At least the following extensions are missing according to the tests and claimed to be used somewhere in Mer or Nemo:
 +
* EGL_NOK_image_shared
 +
* EGL_NOK_swap_region2
 +
* EGL_KHR_lock_surface2
 +
 +
These are printed by eglinfo as supported:
 +
* EGL_NV_system_time
 +
* EGL_KHR_config_attribs
 +
* EGL_KHR_surfaceless_context
 +
* EGL_KHR_image
 +
* EGL_KHR_image_base
 +
* EGL_KHR_image_pixmap
 +
* EGL_KHR_gl_texture_2D_image
 +
* EGL_KHR_gl_texture_cubemap_image
 +
* EGL_KHR_gl_renderbuffer_image
 +
* EGL_ANDROID_blob_cache
 +
* EGL_KHR_vg_parent_image
 +
* EGL_NV_perfmon
 +
* EGL_KHR_lock_surface
 +
* EGL_KHR_fence_sync
 +
* EGL_NV_sync
 +
* EGL_NV_depth_nonlinear
 +
* EGL_NV_post_sub_buffer
 +
* EGL_NV_post_convert_rounding
 +
* EGL_NV_native_query
 +
* EGL_KHR_stream
 +
* EGL_KHR_stream_fifo
 +
* EGL_KHR_stream_producer_eglsurface
 +
* EGL_KHR_stream_consumer_gltexture
 +
* EGL_KHR_stream_cross_process_fd
 +
* EGL_EXT_create_context_robustness
 +
* EGL_IMG_context_priority
 +
* EGL_NV_3dvision_surface
 +
* EGL_KHR_reusable_sync
 +
* EGL_NV_stream_sync
 +
* EGL_NV_coverage_sample
 +
* EGL_NV_coverage_sample_resolve

Revision as of 20:53, 9 January 2013

Contents

Mer on Nexus7

DISCLAIMER: This project is not endorsed or supported by any company. This is purely a community based effort.

This page describes the running Mer on Nexus 7 (see Community_Workspace/Tegra3 for commong Tegra3 stuff).

The hardware adaptation is maintained in the project [1]

The Plasma active instructions are quite generic and can be easily adapted to other images as well.

Plasma Active on Nexus7

Installation

See Community_Workspace/Tegra3/Nexus7/PA_installation.

Known Issues

See Community_Workspace/Tegra3/Nexus7/PA_Known_Issues

Workarounds

Keyboard

If you have issues with the default keyboard you should give this one a try: To install it just:

  zypper ar -G http://repo.pub.meego.com/home:/wonko:/branches:/Project:/KDE:/Trunk:/Testing/CE_UX_PlasmaActive_armv7hl/home:wonko:branches:Project:KDE:Trunk:Testing.repo
  zypper up maliit-active libmaliit-quick
  killall -9 maliit-server

Nemo Mobile

Most things should work but virtual keyboard doesn't, which renders everything unusable. The screen shows just black when the keyboard is visible. The same symptom is seen also in Virtual Machines and was fixed by workarounding something in Mesa (which is of course not used on Tegra).

According to IRC, "eglext-tests" package provides tests. At least the following extensions are missing according to the tests and claimed to be used somewhere in Mer or Nemo:

  • EGL_NOK_image_shared
  • EGL_NOK_swap_region2
  • EGL_KHR_lock_surface2

These are printed by eglinfo as supported:

  • EGL_NV_system_time
  • EGL_KHR_config_attribs
  • EGL_KHR_surfaceless_context
  • EGL_KHR_image
  • EGL_KHR_image_base
  • EGL_KHR_image_pixmap
  • EGL_KHR_gl_texture_2D_image
  • EGL_KHR_gl_texture_cubemap_image
  • EGL_KHR_gl_renderbuffer_image
  • EGL_ANDROID_blob_cache
  • EGL_KHR_vg_parent_image
  • EGL_NV_perfmon
  • EGL_KHR_lock_surface
  • EGL_KHR_fence_sync
  • EGL_NV_sync
  • EGL_NV_depth_nonlinear
  • EGL_NV_post_sub_buffer
  • EGL_NV_post_convert_rounding
  • EGL_NV_native_query
  • EGL_KHR_stream
  • EGL_KHR_stream_fifo
  • EGL_KHR_stream_producer_eglsurface
  • EGL_KHR_stream_consumer_gltexture
  • EGL_KHR_stream_cross_process_fd
  • EGL_EXT_create_context_robustness
  • EGL_IMG_context_priority
  • EGL_NV_3dvision_surface
  • EGL_KHR_reusable_sync
  • EGL_NV_stream_sync
  • EGL_NV_coverage_sample
  • EGL_NV_coverage_sample_resolve
Personal tools