FP3: Pixel camera app / Google Camera Port

A zoomed-in comparison to really see some of the artifacts of the stock camera app that Nikita’s GCam gets rid of.
Note: In this example I used Simple Camera from F-Droid but the artifacts are the same on the stock app as well as OpenCamera.

On the left side you can clearly notice:

  • aliasing
  • bright contour lines around the leaves
  • more noise in the sky
  • an almost posterized coloration all accross, especially what seems like a single dark “stencil” layer (for lack of a better word, in french I’d say “aplat”) that seems multiplied to the rest of the image (I’m no expert in how the raw data is processed but that’s how it looks to me)

(:information_source: the % is the zoom level)

3 Likes

@ChameleonScales looks like an amazing difference!

I have a FP3 since a week, and have installed /e/ os. Right now at version 1.8 / Android 11. I have a SD card (external storage, not formatted as internal storage, which is impossible on /e/ os btw).

I am not happy at all with the default camera app (open camera), which is really slow when taking a picture and I haven´t mentioned the quality yet.

So I wan´t to install a gcam port. A few questions:

  1. Does anyone have tips on what would be a good port for this /e/ os version? Otherwise I will try the latest Nikita
  2. Would it make a difference if I would install this via ADB as a system app or just installing the apk on my phone as user app?
  3. I have MicroG. What are the consequences for gcam? (having no real google play services)
  4. Is it possible to choose the external sd as storage location? If not, has anyone tried GCam Tool?
  5. Is it still necessary to have Google Photos to see the small preview of the last taken photo/video?

I’m using an FP3+ on /e/OS 1.8-S-dev

I’m using the latest Nikita’s 8.2 v1.8: NGCam_8.2.300-v1.8 (Nikita, 2022-06-05) and it’s working flawlessly for the main (rear) camera, but only uses a fraction (around 4 MP) of the selfie (front) camera’s 16 MP resolution (i.e. the FP3 camera+ module, not sure if you have the 1st generation FP3 cameras) while /e/OS’s default camera app (OpenCamera) at keast uses 12 MP. There’s a plugin that allows you to connect GCam with a gallery of your choice and I am using that plugin, but as a result I keep getting Google Photos updates offered in the /e/ App Lounge (so far I have been able to ignore these updates).

I have /e/OS default settings including MicroG and I am not aware that this would have any negative consequences.

GCam’s settings don’t seem to have that option (I looked for it myself).

3 Likes

Thanks! I will give it a try then. Is there any known config file for FP3? (I have the 12mp camera, not the fp3+ 48mp version)

A few years ago on another phone I got advised to instal gcam through adb as a system app, but fail to remember what the advantage was. Any ideas on this?

For your questions 2 and 5 (EDIT on #5: I never installed Google Photos, yet saw the tiny round thumbnail preview instantly without further ado), I have no knowledge. i just downloaded the Nikita .apk and installed it on my device by double tapping.

For more on the above, see this earlier reply:

P.S.: Welcome to our Community! :slight_smile:

1 Like

Thanks again for your help! I have tried out different versions of GCam for Android 10 and 11 I found on Recommended Stable Google Camera Port Versions

Without thoroughly testing image quality, I noticed problems in most of them:
a) Not being able to use another gallery app. Even if some have the option in settings to use a third party app gallery, it does not always work. As @urs_lesse pointed out his can be solved really easy with Introducing GCam Photos Preview

b) the crashing of the app when you choose 4k resolution of video. The fp3 support 4k at 30fps max, and the newer gcam versions support 4k60fps and even 8k. Some ports crash once you choose 4k and there is no option to make it works again, except if you ditch all your data/reinstall the app. The versions that do handle this correctly:

  • BSG’s 8.6: MGC_8.6.263_A11_V14 (stable)
    Has no slow-motion video. Setting for 3rd party gallery works, provides sharpness settings when hdr+ is on. Focus tracking optional.

  • Wichaya’s 8.1: GCam_8.1.101_Wichaya_V1.6 Works without GCam photos preview. Offers playground option which requires AR (which then means: crash), but fp3 is not supporting this anyway, so I don´t care. Has annoying haptic feedback though (can´t be turned off) and lacks selfie lightning option.

  • Nikita’s 8.2: NGCam_8.2.300-v1.8 Option to set 4k video to 30fps in settings to preent crashing , and needs to open photos and videos in 3rd party gallery with GCam photos preview . Does not see Signal as sharing app. Focus tracking available. And again also annoying haptic feedback that cannot be turned off.

I have now chosen the BSG GCam port even if it does not have the slow motion option. I found the haptic so annoying that I will go for BSG now.

Not working for me (mainly because of crashing when you select 4K video), tried 8.1 or higher versions:

  • BigKaka
  • Hasli LMC (too bad, looks well thought)
  • Urnyx
  • Greatness (taking pictures in different resolutions all the time, very weird)
  • Arnova (video is fine, but too little settings to alter unless you wish to enter developer options. Also annoying haptic feedback when changing photo mode and cannot be turned off)

If you read this topic later on and have /e/ os like me, please note that at the time of this writing I run /e/ os 1.8 (android 11) and the newest stable gcam port is 8.6 by BSG. So there may be newer ones when you read this.

3 Likes

Hello everyone,

Avid user of GCam here (mainly Nikita NGCam 7.4 on FP3 and 8.2 on FP3+ ;
FP3 became FP3+ after CAM upgrade)

I have quick questions for other users:

1. Do you use GCam “out of the box” ?
2. Did you find a way to reduce the HDR+ processing time to acceptable levels (like a few seconds) ?

I also did a little experiment about question 2, here are the results:

  • Nikita’s 8.2: NGCam_8.2.300-v1.8
    Out of the box 20 sec / 3 - 5 sec after disabling “Hexagon DSP”

  • BigKaka’s 8.4 AGC8.4.300_V9.6
    Out of the box 18 sec (“Hexagon DSP” disabled) / 13 sec when disabling “Top Shot” / 35 sec when enabling “Hexagon DSP”

  • BSG’s 8.7 MGC_8.6.263_A11_V11_ENG
    Out of the box 26 sec (no “Hexagon DSP” feature to tweak)

  • Greatness’s 8.2 GCam8.2.204_Greatness.230503.2134
    Idem, out of the box 26 sec (no “Hexagon DSP” feature to tweak)

Quick conclusion:

  1. Disabling “Hexagon DSP” makes HDR+ processing much master
  2. But on GCam >= 8.2 there are extra processing operations that lead to a too high processing time

Regards,

7 Likes

I’ve been facing some stability issues with GCam (Nikita) since I upgraded to A13.
Do any of you feel the same ? (App crash, lags, etc…)

Do you have an other version I should use ?

Same on our two FP3s. Sometimes even the phone reboots when I try to take a picture with the Nikita build I use. I haven’t started trying other builds.

The version I use (NGCam_8.1.101-v1.0) works more or less the same as before the update to Android 13 on my FP3 (stock camera) :ok_hand:.

The problems I have (slowness in processing photos, sporadic “blocking” of the flash when taking a photo with it activated, difficulty to focus in low light situations, sporadic crashes…) were already present before updating to Android 13… but I’ve learned to live with them because I really like the quality of the photos :grin:

Here are links which seem to work in my FP3 :slight_smile:

https://cyanogenmods.org/downloads/bsg-google-camera-6-2-030-v5/
There i downloaded the file MGC_6.2.030_RazerPhone2_V5.apk
and opened it with CX Explorer to install the Google Camera app.
Good luck !

1 Like

Since the Android 13 update (at least that’s when I noticed it) making video’s with 60fps does not work anymore. As soon as I choose the option in Nikita 8.2 the screen looks like it’s starting the recording every second or so. After that the app won’t start anymore and I have to remove all data of the app to get it working again.

Strangely, even the stock camera app won’t record at 120fps anymore. It has the same restart symptom and need to delete all data of the app to get it working again.

I experience the same issues after my upgrade to DivestOS 20.0 (so android 13 as well) on my FP3+.
Occasional crashes, freezes, not capturing a photo, and complete crash needing reinstallation after enabling 60 fps happen to me as well.
Using Nikita 8.2 as well (exact version: 8.2.300.368894857.16). I’ll try other versions when I have time.

1 Like

The lets say “official” page to download all Gcam Ports is this one

Also the version 6.2 is quite outdated, the current versions are rather 8. something.

4 Likes

My Nikita 8.2.300 crashes when set to slow motion 1/8, but works on 1/4. However, no reinstalls or data clearing needed.

I have the same problem, using NGCam_8.2.300-v1.8. Sometimes when starting the app, the phone completely freezes. Can’t reboot. Only after removing the battery.
Does anyone know a stable version?

Last time this happened to me, waiting two minutes for the phone to respond again did the trick.
I didn’t test other versions, I might at some point.

When a visitor virtually begs to be photographed (cropped, full resolution – go for “original image”):

FP3+, Nikita’s 8.2 v1.8: NGCam_8.2.300-v1.8

6 Likes

The visitor must have come to visit me too a few weeks ago!


(HDR+, Zoomed)
FP3+, Nikita GCam 8.2.300

7 Likes

Western winds – sounds plausible! :+1:

2 Likes