Rick Carroll
2015-04-20 12:18:00 UTC
Hi all,
I've pushed the mesa-10.6 branch to the git server.
Please help to review and test it.
http://git.android-x86.org/?p=platform/external/mesa.git;a=shortlog;h=refs/heads/mesa-10.6
It based on mesa 10.6-devel branch + Emil's
submit/android-fixes#1 patches (minor fixes) +
my patches to fix all building issues of
kitkat-x86 and lollipop-x86 for both 32- & 64-bit targets.
classic drivers: i915 i965
gallium drivers: i915g ilo nouveau r300g r600g swrast vmwgfx
The most significant change is the building rules of
gallium drivers. Since the mesa upstream has removed
the st/egl code (superseded by st/dri) used by android-x86,
I have created new Android.mk to build st/dri and the
related libraries. As a result, /system/lib/dri/gallium_dri.so
is created.
cd external/mesa
git fetch x86 mesa-10.6
git checkout FETCH_HEAD
cd ../..
Then build the iso_img or efi_img as usual.
I've tested the gallium drivers i915g, ilo, r600g, vmwgfx
successfully on lollipop-x86 for both 32- & 64-bit targets.
It can pass the Antutu 5.7 tests.
The classical drivers was disabled to ensure
the gallium drivers are used in the tests.
The Antutu shows the OpenGL renderer
is gallium 0.4 as expected.
(is there a way to switch between classical and gallium
drivers at runtime as before?)
* Mesa crashes on android suspend,
no matter in the classical or gallium drivers.
This is not a 10.6 specific issue. It happens
in all mesa versions I've tested.
* Video playback is black screen.
Seems due to mesa lack of YV12/NV12 support.
I've seen peyo's ibox porting has tried to address
the issue, but not complete yet. Refer to
https://github.com/peyo-hd/external_mesa3d/commit/70c3231499b8fcb6b66be63cdfed96fac3997064
https://github.com/peyo-hd/external_mesa3d/commit/b35cda41e91626ff70c56ad837d25fd131be5669
By applying peyo's patches the video becomes
gray in the classical driver, but no help to
the gallium driver
* Enabling x86(-64) assembly causes
some apps (e.g., Gallery3D) crashing.
The issue is gone by disabling the x86-asm.
(To disable it, revert commit 1b7b6587)
* OpenGL info can't be shown in the Settings.
All info shown are null.
http://git.android-x86.org/?p=platform/packages/apps/Settings.git;a=commit;h=b2dd5e454215f673525bc6ab9ff96f3ab0ea94f3
(not mesa 10.6 specific, happens in all versions)
The same branch is also buildable with kitkat-x86.
I haven't spent much time to test it yet.
But the above issues don't exist in kitkat-x86.
I consider the first two major issues are
the gating bugs of lollipop-x86.
We need more experts of mesa and/or
android framework to conquer them.
Once the issues are resolved we may have
a stable lollipop-x86 release soon.
PS. Anybody knows why the gallium driver
is still version 0.4 as mesa 9.2?
--
Chih-Wei
Android-x86 project
http://www.android-x86.org
Hi all,
I've pushed the mesa-10.6 branch to the git server.
Please help to review and test it.
http://git.android-x86.org/?p=platform/external/mesa.git;a=shortlog;h=refs/heads/mesa-10.6
It based on mesa 10.6-devel branch + Emil's
submit/android-fixes#1 patches (minor fixes) +
my patches to fix all building issues of
kitkat-x86 and lollipop-x86 for both 32- & 64-bit targets.
classic drivers: i915 i965
gallium drivers: i915g ilo nouveau r300g r600g swrast vmwgfx
The most significant change is the building rules of
gallium drivers. Since the mesa upstream has removed
the st/egl code (superseded by st/dri) used by android-x86,
I have created new Android.mk to build st/dri and the
related libraries. As a result, /system/lib/dri/gallium_dri.so
is created.
cd external/mesa
git fetch x86 mesa-10.6
git checkout FETCH_HEAD
cd ../..
Then build the iso_img or efi_img as usual.
I've tested the gallium drivers i915g, ilo, r600g, vmwgfx
successfully on lollipop-x86 for both 32- & 64-bit targets.
It can pass the Antutu 5.7 tests.
The classical drivers was disabled to ensure
the gallium drivers are used in the tests.
The Antutu shows the OpenGL renderer
is gallium 0.4 as expected.
(is there a way to switch between classical and gallium
drivers at runtime as before?)
* Mesa crashes on android suspend,
no matter in the classical or gallium drivers.
This is not a 10.6 specific issue. It happens
in all mesa versions I've tested.
* Video playback is black screen.
Seems due to mesa lack of YV12/NV12 support.
I've seen peyo's ibox porting has tried to address
the issue, but not complete yet. Refer to
https://github.com/peyo-hd/external_mesa3d/commit/70c3231499b8fcb6b66be63cdfed96fac3997064
https://github.com/peyo-hd/external_mesa3d/commit/b35cda41e91626ff70c56ad837d25fd131be5669
By applying peyo's patches the video becomes
gray in the classical driver, but no help to
the gallium driver
* Enabling x86(-64) assembly causes
some apps (e.g., Gallery3D) crashing.
The issue is gone by disabling the x86-asm.
(To disable it, revert commit 1b7b6587)
* OpenGL info can't be shown in the Settings.
All info shown are null.
http://git.android-x86.org/?p=platform/packages/apps/Settings.git;a=commit;h=b2dd5e454215f673525bc6ab9ff96f3ab0ea94f3
(not mesa 10.6 specific, happens in all versions)
The same branch is also buildable with kitkat-x86.
I haven't spent much time to test it yet.
But the above issues don't exist in kitkat-x86.
I consider the first two major issues are
the gating bugs of lollipop-x86.
We need more experts of mesa and/or
android framework to conquer them.
Once the issues are resolved we may have
a stable lollipop-x86 release soon.
PS. Anybody knows why the gallium driver
is still version 0.4 as mesa 9.2?
--
Chih-Wei
Android-x86 project
http://www.android-x86.org
Hi all,
I've pushed the mesa-10.6 branch to the git server.
Please help to review and test it.
http://git.android-x86.org/?p=platform/external/mesa.git;a=shortlog;h=refs/heads/mesa-10.6
It based on mesa 10.6-devel branch + Emil's
submit/android-fixes#1 patches (minor fixes) +
my patches to fix all building issues of
kitkat-x86 and lollipop-x86 for both 32- & 64-bit targets.
classic drivers: i915 i965
gallium drivers: i915g ilo nouveau r300g r600g swrast vmwgfx
The most significant change is the building rules of
gallium drivers. Since the mesa upstream has removed
the st/egl code (superseded by st/dri) used by android-x86,
I have created new Android.mk to build st/dri and the
related libraries. As a result, /system/lib/dri/gallium_dri.so
is created.
cd external/mesa
git fetch x86 mesa-10.6
git checkout FETCH_HEAD
cd ../..
Then build the iso_img or efi_img as usual.
I've tested the gallium drivers i915g, ilo, r600g, vmwgfx
successfully on lollipop-x86 for both 32- & 64-bit targets.
It can pass the Antutu 5.7 tests.
The classical drivers was disabled to ensure
the gallium drivers are used in the tests.
The Antutu shows the OpenGL renderer
is gallium 0.4 as expected.
(is there a way to switch between classical and gallium
drivers at runtime as before?)
* Mesa crashes on android suspend,
no matter in the classical or gallium drivers.
This is not a 10.6 specific issue. It happens
in all mesa versions I've tested.
* Video playback is black screen.
Seems due to mesa lack of YV12/NV12 support.
I've seen peyo's ibox porting has tried to address
the issue, but not complete yet. Refer to
https://github.com/peyo-hd/external_mesa3d/commit/70c3231499b8fcb6b66be63cdfed96fac3997064
https://github.com/peyo-hd/external_mesa3d/commit/b35cda41e91626ff70c56ad837d25fd131be5669
By applying peyo's patches the video becomes
gray in the classical driver, but no help to
the gallium driver
* Enabling x86(-64) assembly causes
some apps (e.g., Gallery3D) crashing.
The issue is gone by disabling the x86-asm.
(To disable it, revert commit 1b7b6587)
* OpenGL info can't be shown in the Settings.
All info shown are null.
http://git.android-x86.org/?p=platform/packages/apps/Settings.git;a=commit;h=b2dd5e454215f673525bc6ab9ff96f3ab0ea94f3
(not mesa 10.6 specific, happens in all versions)
The same branch is also buildable with kitkat-x86.
I haven't spent much time to test it yet.
But the above issues don't exist in kitkat-x86.
I consider the first two major issues are
the gating bugs of lollipop-x86.
We need more experts of mesa and/or
android framework to conquer them.
Once the issues are resolved we may have
a stable lollipop-x86 release soon.
PS. Anybody knows why the gallium driver
is still version 0.4 as mesa 9.2?
--
Chih-Wei
Android-x86 project
http://www.android-x86.org
Is building Haswell Graphics drivers into this possible? I am getting some crashes in the latest release with HW accelerated video.I've pushed the mesa-10.6 branch to the git server.
Please help to review and test it.
http://git.android-x86.org/?p=platform/external/mesa.git;a=shortlog;h=refs/heads/mesa-10.6
It based on mesa 10.6-devel branch + Emil's
submit/android-fixes#1 patches (minor fixes) +
my patches to fix all building issues of
kitkat-x86 and lollipop-x86 for both 32- & 64-bit targets.
classic drivers: i915 i965
gallium drivers: i915g ilo nouveau r300g r600g swrast vmwgfx
The most significant change is the building rules of
gallium drivers. Since the mesa upstream has removed
the st/egl code (superseded by st/dri) used by android-x86,
I have created new Android.mk to build st/dri and the
related libraries. As a result, /system/lib/dri/gallium_dri.so
is created.
cd external/mesa
git fetch x86 mesa-10.6
git checkout FETCH_HEAD
cd ../..
Then build the iso_img or efi_img as usual.
I've tested the gallium drivers i915g, ilo, r600g, vmwgfx
successfully on lollipop-x86 for both 32- & 64-bit targets.
It can pass the Antutu 5.7 tests.
The classical drivers was disabled to ensure
the gallium drivers are used in the tests.
The Antutu shows the OpenGL renderer
is gallium 0.4 as expected.
(is there a way to switch between classical and gallium
drivers at runtime as before?)
* Mesa crashes on android suspend,
no matter in the classical or gallium drivers.
This is not a 10.6 specific issue. It happens
in all mesa versions I've tested.
* Video playback is black screen.
Seems due to mesa lack of YV12/NV12 support.
I've seen peyo's ibox porting has tried to address
the issue, but not complete yet. Refer to
https://github.com/peyo-hd/external_mesa3d/commit/70c3231499b8fcb6b66be63cdfed96fac3997064
https://github.com/peyo-hd/external_mesa3d/commit/b35cda41e91626ff70c56ad837d25fd131be5669
By applying peyo's patches the video becomes
gray in the classical driver, but no help to
the gallium driver
* Enabling x86(-64) assembly causes
some apps (e.g., Gallery3D) crashing.
The issue is gone by disabling the x86-asm.
(To disable it, revert commit 1b7b6587)
* OpenGL info can't be shown in the Settings.
All info shown are null.
http://git.android-x86.org/?p=platform/packages/apps/Settings.git;a=commit;h=b2dd5e454215f673525bc6ab9ff96f3ab0ea94f3
(not mesa 10.6 specific, happens in all versions)
The same branch is also buildable with kitkat-x86.
I haven't spent much time to test it yet.
But the above issues don't exist in kitkat-x86.
I consider the first two major issues are
the gating bugs of lollipop-x86.
We need more experts of mesa and/or
android framework to conquer them.
Once the issues are resolved we may have
a stable lollipop-x86 release soon.
PS. Anybody knows why the gallium driver
is still version 0.4 as mesa 9.2?
--
Chih-Wei
Android-x86 project
http://www.android-x86.org
Hi all,
I've pushed the mesa-10.6 branch to the git server.
Please help to review and test it.
http://git.android-x86.org/?p=platform/external/mesa.git;a=shortlog;h=refs/heads/mesa-10.6
It based on mesa 10.6-devel branch + Emil's
submit/android-fixes#1 patches (minor fixes) +
my patches to fix all building issues of
kitkat-x86 and lollipop-x86 for both 32- & 64-bit targets.
classic drivers: i915 i965
gallium drivers: i915g ilo nouveau r300g r600g swrast vmwgfx
The most significant change is the building rules of
gallium drivers. Since the mesa upstream has removed
the st/egl code (superseded by st/dri) used by android-x86,
I have created new Android.mk to build st/dri and the
related libraries. As a result, /system/lib/dri/gallium_dri.so
is created.
cd external/mesa
git fetch x86 mesa-10.6
git checkout FETCH_HEAD
cd ../..
Then build the iso_img or efi_img as usual.
I've tested the gallium drivers i915g, ilo, r600g, vmwgfx
successfully on lollipop-x86 for both 32- & 64-bit targets.
It can pass the Antutu 5.7 tests.
The classical drivers was disabled to ensure
the gallium drivers are used in the tests.
The Antutu shows the OpenGL renderer
is gallium 0.4 as expected.
(is there a way to switch between classical and gallium
drivers at runtime as before?)
* Mesa crashes on android suspend,
no matter in the classical or gallium drivers.
This is not a 10.6 specific issue. It happens
in all mesa versions I've tested.
* Video playback is black screen.
Seems due to mesa lack of YV12/NV12 support.
I've seen peyo's ibox porting has tried to address
the issue, but not complete yet. Refer to
https://github.com/peyo-hd/external_mesa3d/commit/70c3231499b8fcb6b66be63cdfed96fac3997064
https://github.com/peyo-hd/external_mesa3d/commit/b35cda41e91626ff70c56ad837d25fd131be5669
By applying peyo's patches the video becomes
gray in the classical driver, but no help to
the gallium driver
* Enabling x86(-64) assembly causes
some apps (e.g., Gallery3D) crashing.
The issue is gone by disabling the x86-asm.
(To disable it, revert commit 1b7b6587)
* OpenGL info can't be shown in the Settings.
All info shown are null.
http://git.android-x86.org/?p=platform/packages/apps/Settings.git;a=commit;h=b2dd5e454215f673525bc6ab9ff96f3ab0ea94f3
(not mesa 10.6 specific, happens in all versions)
The same branch is also buildable with kitkat-x86.
I haven't spent much time to test it yet.
But the above issues don't exist in kitkat-x86.
I consider the first two major issues are
the gating bugs of lollipop-x86.
We need more experts of mesa and/or
android framework to conquer them.
Once the issues are resolved we may have
a stable lollipop-x86 release soon.
PS. Anybody knows why the gallium driver
is still version 0.4 as mesa 9.2?
--
Chih-Wei
Android-x86 project
http://www.android-x86.org
Hi all,
I've pushed the mesa-10.6 branch to the git server.
Please help to review and test it.
http://git.android-x86.org/?p=platform/external/mesa.git;a=shortlog;h=refs/heads/mesa-10.6
It based on mesa 10.6-devel branch + Emil's
submit/android-fixes#1 patches (minor fixes) +
my patches to fix all building issues of
kitkat-x86 and lollipop-x86 for both 32- & 64-bit targets.
classic drivers: i915 i965
gallium drivers: i915g ilo nouveau r300g r600g swrast vmwgfx
The most significant change is the building rules of
gallium drivers. Since the mesa upstream has removed
the st/egl code (superseded by st/dri) used by android-x86,
I have created new Android.mk to build st/dri and the
related libraries. As a result, /system/lib/dri/gallium_dri.so
is created.
cd external/mesa
git fetch x86 mesa-10.6
git checkout FETCH_HEAD
cd ../..
Then build the iso_img or efi_img as usual.
I've tested the gallium drivers i915g, ilo, r600g, vmwgfx
successfully on lollipop-x86 for both 32- & 64-bit targets.
It can pass the Antutu 5.7 tests.
The classical drivers was disabled to ensure
the gallium drivers are used in the tests.
The Antutu shows the OpenGL renderer
is gallium 0.4 as expected.
(is there a way to switch between classical and gallium
drivers at runtime as before?)
* Mesa crashes on android suspend,
no matter in the classical or gallium drivers.
This is not a 10.6 specific issue. It happens
in all mesa versions I've tested.
* Video playback is black screen.
Seems due to mesa lack of YV12/NV12 support.
I've seen peyo's ibox porting has tried to address
the issue, but not complete yet. Refer to
https://github.com/peyo-hd/external_mesa3d/commit/70c3231499b8fcb6b66be63cdfed96fac3997064
https://github.com/peyo-hd/external_mesa3d/commit/b35cda41e91626ff70c56ad837d25fd131be5669
By applying peyo's patches the video becomes
gray in the classical driver, but no help to
the gallium driver
* Enabling x86(-64) assembly causes
some apps (e.g., Gallery3D) crashing.
The issue is gone by disabling the x86-asm.
(To disable it, revert commit 1b7b6587)
* OpenGL info can't be shown in the Settings.
All info shown are null.
http://git.android-x86.org/?p=platform/packages/apps/Settings.git;a=commit;h=b2dd5e454215f673525bc6ab9ff96f3ab0ea94f3
(not mesa 10.6 specific, happens in all versions)
The same branch is also buildable with kitkat-x86.
I haven't spent much time to test it yet.
But the above issues don't exist in kitkat-x86.
I consider the first two major issues are
the gating bugs of lollipop-x86.
We need more experts of mesa and/or
android framework to conquer them.
Once the issues are resolved we may have
a stable lollipop-x86 release soon.
PS. Anybody knows why the gallium driver
is still version 0.4 as mesa 9.2?
--
Chih-Wei
Android-x86 project
http://www.android-x86.org
--
You received this message because you are subscribed to the Google Groups "Android-x86" group.
To unsubscribe from this group and stop receiving emails from it, send an email to android-x86+***@googlegroups.com.
To post to this group, send email to android-***@googlegroups.com.
Visit this group at http://groups.google.com/group/android-x86.
For more options, visit https://groups.google.com/d/optout.
You received this message because you are subscribed to the Google Groups "Android-x86" group.
To unsubscribe from this group and stop receiving emails from it, send an email to android-x86+***@googlegroups.com.
To post to this group, send email to android-***@googlegroups.com.
Visit this group at http://groups.google.com/group/android-x86.
For more options, visit https://groups.google.com/d/optout.