more virtual memory

Hi! I use now 3d coat v4.0 and it needs more virtual memory. And there is some instructions for Fedora and Ubuntu how get more
virtual memory. If there is no enough virtual memory 3d coat crashes. 3d coat manual says:there should be 4gb virtual memory.
So how can i get more virtual memory with Opensuse 12.3?
I really need that memory :sarcastic:

Please post output of

free -h
cat /etc/fstab

and

su -c 'fdisk -l'

and post the output here, between CODE tags (the # in the editor)

I have a blog on setting up SWAP space you can read here: Setting up the Proper Size SWAP File in openSUSE - Blogs - openSUSE Forums

Thank You,

juha@linux-fgpj:~> free -h
             total       used       free     shared    buffers     cached
Mem:           15G        14G       737M         0B       4.1G       9.8G
-/+ buffers/cache:       985M        14G
Swap:         2.0G         4K       2.0G

juha@linux-fgpj:~> cat /etc/fstab
/dev/disk/by-id/ata-SAMSUNG_HD103SJ_S246J9FZ604914-part1 swap                 swap       defaults              0 0
/dev/disk/by-id/ata-SAMSUNG_HD103SJ_S246J9FZ604914-part2 /                    ext4       acl,user_xattr        1 1
/dev/disk/by-id/ata-SAMSUNG_HD103SJ_S246J9FZ604914-part3 /home                ext4       acl,user_xattr        1 2
proc                 /proc                proc       defaults              0 0
sysfs                /sys                 sysfs      noauto                0 0
debugfs              /sys/kernel/debug    debugfs    noauto                0 0
usbfs                /proc/bus/usb        usbfs      noauto                0 0
devpts               /dev/pts             devpts     mode=0620,gid=5       0 0

juha@linux-fgpj:~> su -c 'fdisk -l'
Password: 

Disk /dev/sda: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xc1750800

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1            2048     4208639     2103296   82  Linux swap / Solaris
/dev/sda2   *     4208640    46153727    20972544   83  Linux
/dev/sda3        46153728  1953523711   953684992   83  Linux

Disk /dev/sdb: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xe8900690

You only have 2 gig of cache even though you have a ton of ram I guess that app may need more so you need more swap. The memory usage seem ok the 9.6G used as cache will be used if an app needs it. Linux doe not like empty RAM so will use any as cache until something else needs it.

I read you have 16GB (rounding changes it to 15GB) of RAM. That should be more than enough, swap should have never been touched. Something else is going wrong.

So how to fix this problem? Should i have make larger swap partition? 2gb to 4gb???

blender63 wrote:
> Hi! I use now 3d coat v4.0 and it needs more virtual memory.

What error message do you see that tells you that it needs more virtual
memory?

> And there
> is some instructions for Fedora and Ubuntu how get more
> virtual memory.

Please provide a link

> If there is no enough virtual memory 3d coat crashes. 3d
> coat manual says:there should be 4gb virtual memory.
> So how can i get more virtual memory with Opensuse 12.3?
> I really need that memory :sarcastic:

You already have 18 GB of virtual memory; well above the 4 GB required.
So exactly what error are you seeing?

blender63 wrote:
> Knurpht;2585437 Wrote:
>> I read you have 16GB (rounding changes it to 15GB) of RAM. That should
>> be more than enough, swap should have never been touched. Something else
>> is going wrong.
>
> So how to fix this problem? Should i have make larger swap partition?
> 2gb to 4gb???

BTW, how is this a question about install-boot-login?

Error message is: Fatal Error! you should increase that amount of virtual memory in system settings

and here is link
http://pilgway.com/~sergyi/LinuxDocs/LinuxSwap.pdf

blender63 wrote:
> djh-novell;2585619 Wrote:
>> You already have 18 GB of virtual memory; well above the 4 GB required.
>> So exactly what error are you seeing?
>
> Error message is: Fatal Error! you should increase that amount of
> virtual memory in system settings
>
> and here is link
> http://pilgway.com/~sergyi/LinuxDocs/LinuxSwap.pdf

The information you’ve shown us doesn’t really make sense. So either
there’s something you haven’t told us, perhaps because you don’t realize
it is important, or else the program is reporting a false error.

Since it’s a commercial program, I’d suggest you first try to resolve
the problem with the assistance of their support or community. They’ll
know much more about what can go wrong with that program.

The instructions you linked to will work for openSUSE if you do need to
create more swap space.

On 2013-09-17 13:56, blender63 wrote:

> Error message is: Fatal Error! you should increase that amount of
> virtual memory in system settings

Maybe it means that you need increase the value of virtual memory the
application uses. Ie, a configuration internal to that application, not
of the system.

Doesn’t java have a similar setting?


Cheers / Saludos,

Carlos E. R.
(from 12.3 x86_64 “Dartmouth” at Telcontar)

IMO
The big question is what you were doing before you launched your current (3d coat) app. Has your machine been running for a long time? Did you launch your blue coat app multiple times?

Recommendations:
Start with a clean slate, clear all memory cache and buffers. The best way to do that is with a reboot.
And, if you’re about to embark on some major memory-intensive task, re-booting first is likely a good thing to do unless there is a specific reason not to do so.

If you’re about to run some memory intensive task, be careful what else you may have running at the same time. For example, don’t be compiling, playing some online game, watching a movie full screen, etc.

Run free before launching an intensive task. That will give you a baseline.
Run free immediate after and periodically after launching an intensive app to monitor system memory resources.

If you need to switch memory intensive apps but don’t want to re-boot, the next best thing is to clear your cache and buffers (mostly) with the following command

sh -c "sync; echo 3 > /proc/sys/vm/drop_caches"

You can also run the above command in the middle of intensive tasks as well, but it will generally mean that anything in the middle of a long-running calculation will likely need to be re-calculated.

Some additional:
3D coat looks like a 3D graphic creator, something like the very popular Blender.
Keep in mind that compiling and to a lesser degree but still a big issue is resources for rendering, both CPU and GPU. Traditionally, the CPU will be put under intensive load calculating the wireframe polygons, so granularity and animation will impact the CPU and regular system memory greatly. Textures and fills on the other hand are traditionally rendered by the GPU, so you need the biggest, baddest GPU you can afford.

And, depending on what you are doing, you can run out of GPU memory as easily as you can run out of system memory. Maybe your VRAM (or whatever your GPU is using) needs to be modified/configured, not so much your system memory.

HTH,
TSU