Page 1 of 1

OpenGl out of memory?

PostPosted: Wed Oct 31, 2012 23:52
by jordan4ibanez
I've done "enable_texture_atlas = false" but i'm still getting
Your phone or window isn't wide enough to display the code box. If it's a phone, try rotating it to landscape mode.
Code: Select all
GL_OUT_OF_MEMORY
Could not bind Texture

A bunch of time, what gives?

PostPosted: Wed Oct 31, 2012 23:58
by Menche
I don't think that has to do with the texture atlas. Minetest doesn't free all the video memory until it quits; I get this error when I start a new game many times without quitting Minetest completely. Are you doing that, or using a ton of mods, high-res textures, or have little video memory?

PostPosted: Thu Nov 01, 2012 00:00
by jordan4ibanez
Menche wrote:I don't think that has to do with the texture atlas. Minetest doesn't free all the video memory until it quits; I get this error when I start a new game many times without quitting Minetest completely. Are you doing that, or using a ton of mods, high-res textures, or have little video memory?

I'm using a ton of mods, with a gig of video memory, it's not using it all up because i can run minecraft on top of it, it's just not utilizing my memory, is there a way to assign more opengl memory?

PostPosted: Thu Nov 01, 2012 00:16
by jordan4ibanez
Now i got a traceback:
Your phone or window isn't wide enough to display the code box. If it's a phone, try rotating it to landscape mode.
Code: Select all
*** glibc detected *** ./minetest: free(): invalid pointer: 0x0000000005a7a190 ***
======= Backtrace: =========
/lib/x86_64-linux-gnu/libc.so.6(+0x7eb96)[0x7fb5cd0c6b96]
./minetest(_ZN11ChatBackendD2Ev+0x6cc)[0x6ffbdc]
./minetest(main+0x43da)[0x5410da]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xed)[0x7fb5cd06976d]
./minetest[0x545e1d]
======= Memory map: ========
00400000-00b5c000 r-xp 00000000 08:05 11538811                           /home/jordan/Desktop/minetest/bin/minetest
00d5c000-00dab000 r--p 0075c000 08:05 11538811                           /home/jordan/Desktop/minetest/bin/minetest
00dab000-00daf000 rw-p 007ab000 08:05 11538811                           /home/jordan/Desktop/minetest/bin/minetest
00daf000-00db3000 rw-p 00000000 00:00 0
01e78000-092ab000 rw-p 00000000 00:00 0                                  [heap]
7fb598000000-7fb59a305000 rw-p 00000000 00:00 0
7fb59a305000-7fb59c000000 ---p 00000000 00:00 0
7fb5a0000000-7fb5a2716000 rw-p 00000000 00:00 0
7fb5a2716000-7fb5a4000000 ---p 00000000 00:00 0
7fb5a4000000-7fb5a8000000 rw-p 00000000 00:00 0
7fb5a8000000-7fb5a8047000 rw-p 00000000 00:00 0
7fb5a8047000-7fb5ac000000 ---p 00000000 00:00 0
7fb5ac000000-7fb5ad444000 rw-p 00000000 00:00 0
7fb5ad444000-7fb5b0000000 ---p 00000000 00:00 0
7fb5b281c000-7fb5b281d000 ---p 00000000 00:00 0
7fb5b281d000-7fb5b37ff000 rw-p 00000000 00:00 0
7fb5b4000000-7fb5b4021000 rw-p 00000000 00:00 0
7fb5b4021000-7fb5b8000000 ---p 00000000 00:00 0
7fb5b8000000-7fb5b803b000 rw-p 00000000 00:00 0
7fb5b803b000-7fb5bc000000 ---p 00000000 00:00 0
7fb5bc000000-7fb5bc021000 rw-p 00000000 00:00 0
7fb5bc021000-7fb5c0000000 ---p 00000000 00:00 0
7fb5c00c5000-7fb5c01c5000 rw-s 13ded5000 00:05 9009                      /dev/nvidia0
7fb5c01c5000-7fb5c02c5000 rw-s 1e61dd000 00:05 9009                      /dev/nvidia0
7fb5c02c5000-7fb5c03c5000 rw-s 1e1c4b000 00:05 9009                      /dev/nvidia0
7fb5c03c5000-7fb5c03c6000 ---p 00000000 00:00 0
7fb5c03c6000-7fb5c0bc6000 rw-p 00000000 00:00 0
7fb5c0fcf000-7fb5c0fd0000 ---p 00000000 00:00 0
7fb5c0fd0000-7fb5c17d0000 rw-p 00000000 00:00 0
7fb5c5fd2000-7fb5c5fd3000 ---p 00000000 00:00 0
7fb5c5fd3000-7fb5c67d3000 rw-p 00000000 00:00 0
7fb5c67d3000-7fb5c67eb000 r-xp 00000000 08:05 7340158                    /lib/x86_64-linux-gnu/libresolv-2.15.so
7fb5c67eb000-7fb5c69eb000 ---p 00018000 08:05 7340158                    /lib/x86_64-linux-gnu/libresolv-2.15.so
7fb5c69eb000-7fb5c69ec000 r--p 00018000 08:05 7340158                    /lib/x86_64-linux-gnu/libresolv-2.15.so
7fb5c69ec000-7fb5c69ed000 rw-p 00019000 08:05 7340158                    /lib/x86_64-linux-gnu/libresolv-2.15.so
7fb5c69ed000-7fb5c69ef000 rw-p 00000000 00:00 0
7fb5c69ef000-7fb5c6ca2000 r-xp 00000000 08:05 1318582                    /usr/lib/x86_64-linux-gnu/libvorbisenc.so.2.0.8
7fb5c6ca2000-7fb5c6ea1000 ---p 002b3000 08:05 1318582                    /usr/lib/x86_64-linux-gnu/libvorbisenc.so.2.0.8
7fb5c6ea1000-7fb5c6ebd000 r--p 002b2000 08:05 1318582                    /usr/lib/x86_64-linux-gnu/libvorbisenc.so.2.0.8
7fb5c6ebd000-7fb5c6ebe000 rw-p 002ce000 08:05 1318582                    /usr/lib/x86_64-linux-gnu/libvorbisenc.so.2.0.8
7fb5c6ebe000-7fb5c6f06000 r-xp 00000000 08:05 1317873                    /usr/lib/x86_64-linux-gnu/libFLAC.so.8.2.0
7fb5c6f06000-7fb5c7106000 ---p 00048000 08:05 1317873                    /usr/lib/x86_64-linux-gnu/libFLAC.so.8.2.0
7fb5c7106000-7fb5c7107000 r--p 00048000 08:05 1317873                    /usr/lib/x86_64-linux-gnu/libFLAC.so.8.2.0
7fb5c7107000-7fb5c7108000 rw-p 00049000 08:05 1317873                    /usr/lib/x86_64-linux-gnu/libFLAC.so.8.2.0
7fb5c7108000-7fb5c711f000 r-xp 00000000 08:05 7343815                    /lib/x86_64-linux-gnu/libnsl-2.15.so
7fb5c711f000-7fb5c731e000 ---p 00017000 08:05 7343815                    /lib/x86_64-linux-gnu/libnsl-2.15.so
7fb5c731e000-7fb5c731f000 r--p 00016000 08:05 7343815                    /lib/x86_64-linux-gnu/libnsl-2.15.so
7fb5c731f000-7fb5c7320000 rw-p 00017000 08:05 7343815                    /lib/x86_64-linux-gnu/libnsl-2.15.so
7fb5c7320000-7fb5c7322000 rw-p 00000000 00:00 0
7fb5c7322000-7fb5c7327000 r-xp 00000000 08:05 1318005                    /usr/lib/x86_64-linux-gnu/libasyncns.so.0.3.1
7fb5c7327000-7fb5c7526000 ---p 00005000 08:05 1318005                    /usr/lib/x86_64-linux-gnu/libasyncns.so.0.3.1
7fb5c7526000-7fb5c7527000 r--p 00004000 08:05 1318005                    /usr/lib/x86_64-linux-gnu/libasyncns.so.0.3.1
7fb5c7527000-7fb5c7528000 rw-p 00005000 08:05 1318005                    /usr/lib/x86_64-linux-gnu/libasyncns.so.0.3.1
7fb5c7528000-7fb5c7588000 r-xp 00000000 08:05 1318500                    /usr/lib/x86_64-linux-gnu/libsndfile.so.1.0.25
7fb5c7588000-7fb5c7788000 ---p 00060000 08:05 1318500                    /usr/lib/x86_64-linux-gnu/libsndfile.so.1.0.25
7fb5c7788000-7fb5c778a000 r--p 00060000 08:05 1318500                    /usr/lib/x86_64-linux-gnu/libsndfile.so.1.0.25
7fb5c778a000-7fb5c778b000 rw-p 00062000 08:05 1318500                    /usr/lib/x86_64-linux-gnu/libsndfile.so.1.0.25
7fb5c778b000-7fb5c778f000 rw-p 00000000 00:00 0
7fb5c778f000-7fb5c7797000 r-xp 00000000 08:05 7343715                    /lib/x86_64-linux-gnu/libwrap.so.0.7.6
7fb5c7797000-7fb5c7996000 ---p 00008000 08:05 7343715                    /lib/x86_64-linux-gnu/libwrap.so.0.7.6
7fb5c7996000-7fb5c7997000 r--p 00007000 08:05 7343715                    /lib/x86_64-linux-gnu/libwrap.so.0.7.6
7fb5c7997000-7fb5c7998000 rw-p 00008000 08:05 7343715                    /lib/x86_64-linux-gnu/libwrap.so.0.7.6
7fb5c7998000-7fb5c79da000 r-xp 00000000 08:05 7343840                    /lib/x86_64-linux-gnu/libdbus-1.so.3.5.8
7fb5c79da000-7fb5c7bda000 ---p 00042000 08:05 7343840                    /lib/x86_64-linux-gnu/libdbus-1.so.3.5.8
7fb5c7bda000-7fb5c7bdb000 r--p 00042000 08:05 7343840                    /lib/x86_64-linux-gnu/libdbus-1.so.3.5.8
7fb5c7bdb000-7fb5c7bdc000 rw-p 00043000 08:05 7343840                    /lib/x86_64-linux-gnu/libdbus-1.so.3.5.8
7fb5c7bdc000-7fb5c7c38000 r-xp 00000000 08:05 1313638                    /usr/lib/x86_64-linux-gnu/libpulsecommon-1.1.so
7fb5c7c38000-7fb5c7e38000 ---p 0005c000 08:05 1313638                    /usr/lib/x86_64-linux-gnu/libpulsecommon-1.1.so
7fb5c7e38000-7fb5c7e39000 r--p 0005c000 08:05 1313638                    /usr/lib/x86_64-linux-gnu/libpulsecommon-1.1.so
7fb5c7e39000-7fb5c7e3a000 rw-p 0005d000 08:05 1313638                    /usr/lib/x86_64-linux-gnu/libpulsecommon-1.1.so
7fb5c7e3a000-7fb5c7e41000 r-xp 00000000 08:05 1318331                    /usr/lib/x86_64-linux-gnu/libjson.so.0.0.1
7fb5c7e41000-7fb5c8040000 ---p 00007000 08:05 1318331                    /usr/lib/x86_64-linux-gnu/libjson.so.0.0.1
7fb5c8040000-7fb5c8041000 r--p 00006000 08:05 1318331                    /usr/lib/x86_64-linux-gnu/libjson.so.0.0.1
7fb5c8041000-7fb5c8042000 rw-p 00007000 08:05 1318331                    /usr/lib/x86_64-linux-gnu/libjson.so.0.0.1
7fb5c8042000-7fb5c8088000 r-xp 00000000 08:05 1313639                    /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.5
7fb5c8088000-7fb5c8288000 ---p 00046000 08:05 1313639                    /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.5
7fb5c8288000-7fb5c8289000 r--p 00046000 08:05 1313639                    /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.5
7fb5c8289000-7fb5c828a000 rw-p 00047000 08:05 1313639                    /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.5
7fb5c8693000-7fb5c8793000 rw-s 197952000 00:05 9009                      /dev/nvidia0
7fb5c8793000-7fb5c8798000 r-xp 00000000 08:05 1317957                    /usr/lib/x86_64-linux-gnu/libXfixes.so.3.1.0
7fb5c8798000-7fb5c8997000 ---p 00005000 08:05 1317957                    /usr/lib/x86_64-linux-gnu/libXfixes.so.3.1.0
7fb5c8997000-7fb5c8998000 r--p 00004000 08:05 1317957                    /usr/lib/x86_64-linux-gnu/libXfixes.so.3.1.0
7fb5c8998000-7fb5c8999000 rw-p 00005000 08:05 1317957                    /usr/lib/x86_64-linux-gnu/libXfixes.so.3.1.0
7fb5c8999000-7fb5c89a2000 r-xp 00000000 08:05 1317975                    /usr/lib/x86_64-linux-gnu/libXrender.so.1.3.0
7fb5c89a2000-7fb5c8ba1000 ---p 00009000 08:05 1317975                    /usr/lib/x86_64-linux-gnu/libXrender.so.1.3.0
7fb5c8ba1000-7fb5c8ba2000 r--p 00008000 08:05 1317975                    /usr/lib/x86_64-linux-gnu/libXrender.so.1.3.0
7fb5c8ba2000-7fb5c8ba3000 rw-p 00009000 08:05 1317975                    /usr/lib/x86_64-linux-gnu/libXrender.so.1.3.0
7fb5c8ba3000-7fb5c8bac000 r-xp 00000000 08:05 1317947                    /usr/lib/x86_64-linux-gnu/libXcursor.so.1.0.2
7fb5c8bac000-7fb5c8dab000 ---p 00009000 08:05 1317947                    /usr/lib/x86_64-linux-gnu/libXcursor.so.1.0.2
7fb5c8dab000-7fb5c8dac000 r--p 00008000 08:05 1317947                    /usr/lib/x86_64-linux-gnu/libXcursor.so.1.0.2
7fb5c8dac000-7fb5c8dad000 rw-p 00009000 08:05 1317947                    /usr/lib/x86_64-linux-gnu/libXcursor.so.1.0.2
7fb5c8dcb000-7fb5c8fcb000 rw-s 198fbc000 00:05 9009                      /dev/nvidia0
7fb5c8fcb000-7fb5c91cb000 rw-s 1e560d000 00:05 9009                      /dev/nvidia0
7fb5c91cb000-7fb5c93cb000 rw-s 1991b3000 00:05 9009                      /dev/nvidia0
7fb5c93cb000-7fb5c94cb000 rw-s 1e3476000 00:05 9009                      /dev/nvidia0
7fb5c94cb000-7fb5c94eb000 rw-s f00c0000 00:05 9009                       /dev/nvidia0
7fb5c94eb000-7fb5c952b000 rw-s 195c84000 00:05 9009                      /dev/nvidia0
7fb5c952b000-7fb5c954b000 rw-s 1e33ea000 00:05 9009                      /dev/nvidia0
7fb5c954b000-7fb5c958b000 rw-s 1e5858000 00:05 9009                      /dev/nvidia0
7fb5c958b000-7fb5c95cb000 rw-s 1e55fa000 00:05 9009                      /dev/nvidia0
7fb5c95cb000-7fb5c9cae000 r--p 00000000 08:05 1317227                    /usr/lib/locale/locale-archive
7fb5c9cae000-7fb5c9cb3000 r-xp 00000000 08:05 1317953                    /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
7fb5c9cb3000-7fb5c9eb2000 ---p 00005000 08:05 1317953                    /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
7fb5c9eb2000-7fb5c9eb3000 r--p 00004000 08:05 1317953                    /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
7fb5c9eb3000-7fb5c9eb4000 rw-p 00005000 08:05 1317953                    /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
7fb5c9eb4000-7fb5c9eb6000 r-xp 00000000 08:05 1317940                    /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
7fb5c9eb6000-7fb5ca0b5000 ---p 00002000 08:05 1317940                    /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
7fb5ca0b5000-7fb5ca0b6000 r--p 00001000 08:05 1317940                    /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
7fb5ca0b6000-7fb5ca0b7000 rw-p 00002000 08:05 1317940                    /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
7fb5ca0b7000-7fb5ca0bd000 r-xp 00000000 08:05 1318401                    /usr/lib/x86_64-linux-gnu/libogg.so.0.7.1
7fb5ca0bd000-7fb5ca2bc000 ---p 00006000 08:05 1318401                    /usr/lib/x86_64-linux-gnu/libogg.so.0.7.1
7fb5ca2bc000-7fb5ca2bd000 r--p 00005000 08:05 1318401                    /usr/lib/x86_64-linux-gnu/libogg.so.0.7.1
7fb5ca2bd000-7fb5ca2be000 rw-p 00006000 08:05 1318401                    /usr/lib/x86_64-linux-gnu/libogg.so.0.7.1
7fb5ca2be000-7fb5ca2e9000 r-xp 00000000 08:05 1318580                    /usr/lib/x86_64-linux-gnu/libvorbis.so.0.4.5
7fb5ca2e9000-7fb5ca4e8000 ---p 0002b000 08:05 1318580                    /usr/lib/x86_64-linux-gnu/libvorbis.so.0.4.5
7fb5ca4e8000-7fb5ca4e9000 r--p 0002a000 08:05 1318580                    /usr/lib/x86_64-linux-gnu/libvorbis.so.0.4.5
7fb5ca4e9000-7fb5ca4ea000 rw-p 0002b000 08:05 1318580                    /usr/lib/x86_64-linux-gnu/libvorbis.so.0.4.5
7fb5ca4ea000-7fb5ca4f1000 r-xp 00000000 08:05 7340157                    /lib/x86_64-linux-gnu/librt-2.15.so
7fb5ca4f1000-7fb5ca6f0000 ---p 00007000 08:05 7340157                    /lib/x86_64-linux-gnu/librt-2.15.so
7fb5ca6f0000-7fb5ca6f1000 r--p 00006000 08:05 7340157                    /lib/x86_64-linux-gnu/librt-2.15.so
7fb5ca6f1000-7fb5ca6f2000 rw-p 00007000 08:05 7340157                    /lib/x86_64-linux-gnu/librt-2.15.so
7fb5ca6f2000-7fb5ca70f000 r-xp 00000000 08:05 1318620                    /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0
7fb5ca70f000-7fb5ca90e000 ---p 0001d000 08:05 1318620                    /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0
7fb5ca90e000-7fb5ca90f000 r--p 0001c000 08:05 1318620                    /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0
7fb5ca90f000-7fb5ca910000 rw-p 0001d000 08:05 1318620                    /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0
7fb5ca910000-7fb5ca920000 r-xp 00000000 08:05 1317955                    /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0
7fb5ca920000-7fb5cab1f000 ---p 00010000 08:05 1317955                    /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0
7fb5cab1f000-7fb5cab20000 r--p 0000f000 08:05 1317955                    /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0
7fb5cab20000-7fb5cab21000 rw-p 00010000 08:05 1317955                    /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0
7fb5cab21000-7fb5cc44c000 r-xp 00000000 08:05 1577245                    /usr/lib/nvidia-current/libnvidia-glcore.so.295.40
7fb5cc44c000-7fb5cc64b000 ---p 0192b000 08:05 1577245                    /usr/lib/nvidia-current/libnvidia-glcore.so.295.40
7fb5cc64b000-7fb5cce2a000 rwxp 0192a000 08:05 1577245                    /usr/lib/nvidia-current/libnvidia-glcore.so.295.40
7fb5cce2a000-7fb5cce45000 rwxp 00000000 00:00 0
7fb5cce45000-7fb5cce48000 r-xp 00000000 08:05 1705085                    /usr/lib/nvidia-current/tls/libnvidia-tls.so.295.40
7fb5cce48000-7fb5cd047000 ---p 00003000 08:05 1705085                    /usr/lib/nvidia-current/tls/libnvidia-tls.so.295.40
7fb5cd047000-7fb5cd048000 rw-p 00002000 08:05 1705085                    /usr/lib/nvidia-current/tls/libnvidia-tls.so.295.40
7fb5cd048000-7fb5cd1fd000 r-xp 00000000 08:05 7340153                    /lib/x86_64-linux-gnu/libc-2.15.so
7fb5cd1fd000-7fb5cd3fc000 ---p 001b5000 08:05 7340153                    /lib/x86_64-linux-gnu/libc-2.15.so
7fb5cd3fc000-7fb5cd400000 r--p 001b4000 08:05 7340153                    /lib/x86_64-linux-gnu/libc-2.15.so
7fb5cd400000-7fb5cd402000 rw-p 001b8000 08:05 7340153                    /lib/x86_64-linux-gnu/libc-2.15.so
7fb5cd402000-7fb5cd407000 rw-p 00000000 00:00 0
7fb5cd407000-7fb5cd41c000 r-xp 00000000 08:05 7343627                    /lib/x86_64-linux-gnu/libgcc_s.so.1
7fb5cd41c000-7fb5cd61b000 ---p 00015000 08:05 7343627                    /lib/x86_64-linux-gnu/libgcc_s.so.1
7fb5cd61b000-7fb5cd61c000 r--p 00014000 08:05 7343627                    /lib/x86_64-linux-gnu/libgcc_s.so.1
7fb5cd61c000-7fb5cd61d000 rw-p 00015000 08:05 7343627                    /lib/x86_64-linux-gnu/libgcc_s.so.1
7fb5cd61d000-7fb5cd718000 r-xp 00000000 08:05 7340161                    /lib/x86_64-linux-gnu/libm-2.15.so
7fb5cd718000-7fb5cd917000 ---p 000fb000 08:05 7340161                    /lib/x86_64-linux-gnu/libm-2.15.so
7fb5cd917000-7fb5cd918000 r--p 000fa000 08:05 7340161                    /lib/x86_64-linux-gnu/libm-2.15.so
7fb5cd918000-7fb5cd919000 rw-p 000fb000 08:05 7340161                    /lib/x86_64-linux-gnu/libm-2.15.so
7fb5cd919000-7fb5cd9fb000 r-xp 00000000 08:05 1318522                    /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16
7fb5cd9fb000-7fb5cdbfa000 ---p 000e2000 08:05 1318522                    /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16Aborted (core dumped)

PostPosted: Thu Nov 01, 2012 00:17
by mauvebic
assigning more memory doesnt fix the leak, youre just filling up more of it and might cause other applications to suffer, possibly the whole system as is the case with my older P4.

PostPosted: Thu Nov 01, 2012 00:19
by jordan4ibanez
So what? You're saying that minetest has an ultimate memory limit even though i have more than enough left to play an entirely different game?

PostPosted: Thu Nov 01, 2012 00:20
by Orby
It doesn't look like that traceback has anything to do with being unable to bind textures, that looks like a different bug (probably a block being freed twice somewhere?). But if you're getting texture binding errors, that doesn't necessarily mean that there is no free memory on your video card. It just means that the driver is unable to allocate a contiguous block of memory of the size you need. So, for all intents and purposes, you are using it all up. Get a better video card, or be easier on the one you have.

PostPosted: Thu Nov 01, 2012 00:22
by jordan4ibanez
Orby wrote:It doesn't look like that traceback has anything to do with being unable to bind textures, that looks like a different bug (probably a block being freed twice somewhere?). But if you're getting texture binding errors, that doesn't necessarily mean that there is no free memory on your video card. It just means that the driver is unable to allocate a contiguous block of memory of the size you need. So, for all intents and purposes, you are using it all up. Get a better video card, or be easier on the one you have.

I have a superclocked gt430, it's probably linux' shitty drivers

PostPosted: Thu Nov 01, 2012 00:23
by Orby
jordan4ibanez wrote:
Orby wrote:It doesn't look like that traceback has anything to do with being unable to bind textures, that looks like a different bug (probably a block being freed twice somewhere?). But if you're getting texture binding errors, that doesn't necessarily mean that there is no free memory on your video card. It just means that the driver is unable to allocate a contiguous block of memory of the size you need. So, for all intents and purposes, you are using it all up. Get a better video card, or be easier on the one you have.

I have a superclocked gt430, it's probably linux' shitty drivers


Are you using the proper nvidia drivers or the shitty nouveau ones (in which case, yes you are screwed)?

PostPosted: Thu Nov 01, 2012 00:25
by jordan4ibanez
Orby wrote:
jordan4ibanez wrote:
Orby wrote:It doesn't look like that traceback has anything to do with being unable to bind textures, that looks like a different bug (probably a block being freed twice somewhere?). But if you're getting texture binding errors, that doesn't necessarily mean that there is no free memory on your video card. It just means that the driver is unable to allocate a contiguous block of memory of the size you need. So, for all intents and purposes, you are using it all up. Get a better video card, or be easier on the one you have.

I have a superclocked gt430, it's probably linux' shitty drivers


Are you using the proper nvidia drivers or the shitty nouveau ones (in which case, yes you are screwed)?

I'm using the proprietary drivers, which still sucks

PostPosted: Thu Nov 01, 2012 00:26
by Orby
jordan4ibanez wrote:
Orby wrote:
jordan4ibanez wrote:I have a superclocked gt430, it's probably linux' shitty drivers


Are you using the proper nvidia drivers or the shitty nouveau ones (in which case, yes you are screwed)?

I'm using the proprietary drivers, which still sucks


I don't think the nvidia binary drivers suck at all. I find them to be quite reliable.

PostPosted: Thu Nov 01, 2012 00:27
by jordan4ibanez
Orby wrote:
jordan4ibanez wrote:
Orby wrote:
Are you using the proper nvidia drivers or the shitty nouveau ones (in which case, yes you are screwed)?

I'm using the proprietary drivers, which still sucks


I don't think the nvidia binary drivers suck at all. I find them to be quite reliable.

Not when trying to play games, they're quite unstable in linux, very stable in windows, and exuberant in bsd

PostPosted: Thu Nov 01, 2012 00:29
by Menche
Orby wrote:
jordan4ibanez wrote:
Orby wrote:It doesn't look like that traceback has anything to do with being unable to bind textures, that looks like a different bug (probably a block being freed twice somewhere?). But if you're getting texture binding errors, that doesn't necessarily mean that there is no free memory on your video card. It just means that the driver is unable to allocate a contiguous block of memory of the size you need. So, for all intents and purposes, you are using it all up. Get a better video card, or be easier on the one you have.

I have a superclocked gt430, it's probably linux' shitty drivers


Are you using the proper nvidia drivers or the shitty nouveau ones (in which case, yes you are screwed)?

I used the nouveau drivers for a while, and minetest actually ran quite well with them.

PostPosted: Thu Nov 01, 2012 00:31
by Orby
jordan4ibanez wrote:
Orby wrote:
jordan4ibanez wrote:I'm using the proprietary drivers, which still sucks


I don't think the nvidia binary drivers suck at all. I find them to be quite reliable.

Not when trying to play games, they're quite unstable in linux, very stable in windows, and exuberant in bsd


Perhaps it would be more accurate to say that the binary nvidia drivers are the best video drivers under Linux (which, admittedly isn't saying much...)

PostPosted: Thu Nov 01, 2012 00:32
by Orby
Menche wrote:
Orby wrote:
jordan4ibanez wrote:I have a superclocked gt430, it's probably linux' shitty drivers


Are you using the proper nvidia drivers or the shitty nouveau ones (in which case, yes you are screwed)?

I used the nouveau drivers for a while, and minetest actually ran quite well with them.


I always got god awful framerates for everything when I ran the nouveau drivers. I haven't touched them in quite a few years, would be nice if they had improved.

PostPosted: Thu Nov 01, 2012 01:14
by jordan4ibanez
it turns out it was the nvidia driver, it's poopoo

PostPosted: Thu Nov 01, 2012 04:11
by Orby
jordan4ibanez wrote:it turns out it was the nvidia driver, it's poopoo


Yes. What Ubuntu calls the "proprietary drivers" are indeed the binary nvidia drivers, but they're usually a couple minor releases behind. You should use the most recent drivers available through nvidia. I'm not sure why running out of vram means the driver is poopoo, but ok.

PostPosted: Thu Nov 01, 2012 11:30
by PilzAdam
Menche wrote:Minetest doesn't free all the video memory until it quits;

But why? Can it be done or is it impossible?
I have it when starting many worlds without closing Minetest and I use the proprietary from ubuntu.

PostPosted: Fri Nov 02, 2012 16:31
by mauvebic
(for me) Its not the drivers causing the problems, but the game reacts differently depending on the driver.

P4 has new-ish nvidia card (new enough for binary drivers) and the video locks up when GL runs out.
amd-2x core uses radeonhd + catalyst and all textures go white when GL runs out without the lockup

PostPosted: Fri Nov 02, 2012 17:05
by PilzAdam