Looking for build without EXMEM

  • 25 Replies
  • 3081 Views
Looking for build without EXMEM
« on: 24 / December / 2015, 11:44:51 »
Advertisements
Thank you to all CHDK developers for this wonderful program. I have been using build #2978, ver 1.01A for several years because it is a build that does not use EXMEM.

This allows me to use Superfine mode and give me much larger .jpeg files than current normal versions. Are there any newer versions available that will also do this?

*

Offline nafraf

  • *****
  • 1296
Re: Looking for build without EXMEM
« Reply #1 on: 24 / December / 2015, 12:09:26 »
What is the model of your camera?

Re: Looking for build without EXMEM
« Reply #2 on: 24 / December / 2015, 12:24:51 »
Thank you for response camera is SX230

*

Offline nafraf

  • *****
  • 1296
Re: Looking for build without EXMEM
« Reply #3 on: 24 / December / 2015, 15:46:50 »
Have you tested current release?  The sx230 1.01a trunk version, rev 4316, does not uses EXMEM. CHDK is loaded on ARAM.


*

Offline reyalp

  • ******
  • 11088
Re: Looking for build without EXMEM
« Reply #4 on: 24 / December / 2015, 16:02:49 »
Have you tested current release?  The sx230 1.01a trunk version, rev 4316, does not uses EXMEM. CHDK is loaded on ARAM.
CHDK is loaded in ARAM, but I believe exmem is still used

> override OPT_EXMEM_MALLOC=1

Here's a build without:
https://app.box.com/s/0mqmalh9irjy9ldj0vvprx09g6vnrhtc

Please report the free memory from misc->memory info.

I believe there was a code-gen re-write of this port that never got committed due to lack of testing.

edit:
Here's a build with the code-gen patch applied, and exmem disabled:
https://app.box.com/s/ib7dsnbxtcz6y58o333rlef7rtmzxfb2
This may resolve some of the other outstanding weirdness with this port, and uses a tiny bit less memory.

edit 2:
Uploaded the wrong file for the code-gen build, corrected.
« Last Edit: 24 / December / 2015, 16:24:39 by reyalp »
Don't forget what the H stands for.

Re: Looking for build without EXMEM
« Reply #5 on: 24 / December / 2015, 16:33:19 »
Thank you to all for replies. An initial fairly quick test comparing jpg file size of build 2978 to recent build 4316, still results in larger size from 2978. I will conduct more extensive testing to confirm.

CHDK and this forum is incredible and I wish again to thank everyone for their help. I would use CHDK for the bracketing feature that it adds to my camera even if it did nothing else.

Re: Looking for build without EXMEM
« Reply #6 on: 24 / December / 2015, 17:16:51 »
Reporting memory information camera model SX230

Build 4317:
Free memory: 265488
CHDK size: 159600
Loaded at: 0x3CE000

Build 2978:
Free memory: 65200 bytes
CHDK size: 170532 bytes
Loaded at: 0x18A7FC

*

Offline reyalp

  • ******
  • 11088
Re: Looking for build without EXMEM
« Reply #7 on: 24 / December / 2015, 17:40:28 »
Reporting memory information camera model SX230

Build 4317:
Free memory: 265488
CHDK size: 159600
Loaded at: 0x3CE000
Thanks. Is this one of the builds I posted, or the autobuild? If one of my builds, which one?

250k isn't really enough for full functionality, I so I don't think we can set no-exmem for the autobuild. It might be OK if you just use bracketing, but Lua scripts would be likely to fail.

The build 2978 number is REALLY low. I'm surprised it's usable at all.
Don't forget what the H stands for.


Re: Looking for build without EXMEM
« Reply #8 on: 24 / December / 2015, 18:59:40 »
Build 4317 is the one you uploaded (your message edit 2).

Build 2978 is quite old and was posted as not using EXMEM as an answer to SX230 having much smaller jpg files with other builds used at that time. I found that it gave me jpg files considerably larger and also a Superfine mode improved more than I was getting from the other builds then.

I have been using 2978 for quite a while without any problems that I am aware of but I have never felt a need to try using Lua scripts. It is night time here and since tomorrow is Christmas I will not be able to do any further testing until perhaps the weekend.

I can't tell you enough how much I appreciate the help and interest I am getting here.

Thank you so very much.











*

Offline srsa_4c

  • ******
  • 3539
Re: Looking for build without EXMEM
« Reply #9 on: 24 / December / 2015, 19:07:53 »
250k isn't really enough for full functionality, I so I don't think we can set no-exmem for the autobuild.
I had an experimental version a while ago but that went nowhere (due to the usual lack of interest). Buried inside a big (and unrelated) patch, it's unfortunately not code_gen'd: http://chdk.setepontos.com/index.php?topic=6397.msg110349#msg110349

That +128kB might be enough for average use.

edit:
the d30 port is already using this trick
« Last Edit: 25 / December / 2015, 08:32:16 by srsa_4c »

 

Related Topics