On Saturday 08 Jan 2011 00:16:40 Thomas Lübking wrote: > > Can you actually confirm that the RAM hunger is distributed evenly among > your running applications ("top") and not everything is just sucked by > only one (X11?) process? > > Usually graphical stuff (including and good god esp. opengl) ends up in > your VRAM (ie. on the GPU), you can query the used X11 resources by > "xrestop" > > in doubt: ask your distro whether they run anything (everything...) by > "--graphicssystem raster" and then tell them to stop doing this ;-) > > > I would have expected that opengl should put stuff into system memory as > > it's ment to do it's own memory mangement, at least for some stff etc... > Ok, I've loged out of KDE and back in again .
/var/log/Xorg.0.log looks like this around the nvidia driver details. (II) Module wfb: vendor="X.Org Foundation" compiled for 1.7.6, module version = 1.0.0 ABI class: X.Org ANSI C Emulation, version 0.4 (II) Loading sub module "ramdac" (II) LoadModule: "ramdac" (II) Module "ramdac" already built-in (II) NVIDIA(0): Creating default Display subsection in Screen section "Default Screen" for depth/fbbpp 24/32 (**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32 (==) NVIDIA(0): RGB weight 888 (==) NVIDIA(0): Default visual is TrueColor (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0) (**) NVIDIA(0): Option "NoLogo" "True" (**) Jan 07 05:25:59 NVIDIA(0): Enabling RENDER acceleration (II) Jan 07 05:25:59 NVIDIA(0): Support for GLX with the Damage and Composite X extensions is (II) Jan 07 05:25:59 NVIDIA(0): enabled. (II) Jan 07 05:26:00 NVIDIA(0): NVIDIA GPU GeForce 7900 GS (G71) at PCI:1:0:0 (GPU-0) (--) Jan 07 05:26:00 NVIDIA(0): Memory: 524288 kBytes (--) Jan 07 05:26:00 NVIDIA(0): VideoBIOS: 05.71.22.39.00 (II) Jan 07 05:26:00 NVIDIA(0): Detected PCI Express Link width: 16X (--) Jan 07 05:26:00 NVIDIA(0): Interlaced video modes are supported on this GPU (--) Jan 07 05:26:00 NVIDIA(0): Connected display device(s) on GeForce 7900 GS at PCI:1:0:0 (--) Jan 07 05:26:00 NVIDIA(0): Idek Iiyama (CRT-0) (--) Jan 07 05:26:00 NVIDIA(0): Idek Iiyama (CRT-0): 400.0 MHz maximum pixel clock (II) Jan 07 05:26:00 NVIDIA(0): Assigned Display Device: CRT-0 (==) Jan 07 05:26:00 NVIDIA(0): (==) Jan 07 05:26:00 NVIDIA(0): No modes were requested; the default mode "nvidia-auto-select" (==) Jan 07 05:26:00 NVIDIA(0): will be used as the requested mode. (==) Jan 07 05:26:00 NVIDIA(0): (II) Jan 07 05:26:00 NVIDIA(0): Validated modes: (II) Jan 07 05:26:00 NVIDIA(0): "nvidia-auto-select" (II) Jan 07 05:26:00 NVIDIA(0): Virtual screen size determined to be 1600 x 1200 (--) Jan 07 05:26:00 NVIDIA(0): DPI set to (112, 112); computed from "UseEdidDpi" X config (--) Jan 07 05:26:00 NVIDIA(0): option (==) Jan 07 05:26:00 NVIDIA(0): Enabling 32-bit ARGB GLX visuals. (--) Depth 24 pixmap format is 32 bpp (II) Jan 07 05:26:00 NVIDIA(0): Initialized GPU GART. (II) Jan 07 05:26:00 NVIDIA(0): ACPI: failed to connect to the ACPI event daemon; the daemon (II) Jan 07 05:26:00 NVIDIA(0): may not be running or the "AcpidSocketPath" X (II) Jan 07 05:26:00 NVIDIA(0): configuration option may not be set correctly. When the (II) Jan 07 05:26:00 NVIDIA(0): ACPI event daemon is available, the NVIDIA X driver will (II) Jan 07 05:26:00 NVIDIA(0): try to use it to receive ACPI event notifications. For (II) Jan 07 05:26:00 NVIDIA(0): details, please see the "ConnectToAcpid" and (II) Jan 07 05:26:00 NVIDIA(0): "AcpidSocketPath" X configuration options in Appendix B: X (II) Jan 07 05:26:00 NVIDIA(0): Config Options in the README. (II) Jan 07 05:26:00 NVIDIA(0): Setting mode "nvidia-auto-select" (II) Loading extension NV-GLX (II) Jan 07 05:26:00 NVIDIA(0): Initialized OpenGL Acceleration (==) NVIDIA(0): Disabling shared memory pixmaps (II) Jan 07 05:26:00 NVIDIA(0): Initialized X Rendering Acceleration (==) NVIDIA(0): Backing store disabled (==) NVIDIA(0): Silken mouse enabled (==) NVIDIA(0): DPMS enabled (II) Loading extension NV-CONTROL (II) Loading extension XINERAMA (==) RandR enabled (II) Initializing built-in extension Generic Event Extension (II) Initializing built-in extension SHAPE (II) Initializing built-in extension MIT-SHM (II) Initializing built-in extension XInputExtension (II) Initializing built-in extension XTEST (II) Initializing built-in extension BIG-REQUESTS (II) Initializing built-in extension SYNC (II) Initializing built-in extension XKEYBOARD (II) Initializing built-in extension XC-MISC (II) Initializing built-in extension SECURITY (II) Initializing built-in extension XINERAMA (II) Initializing built-in extension XFIXES (II) Initializing built-in extension RENDER (II) Initializing built-in extension RANDR (II) Initializing built-in extension COMPOSITE (II) Initializing built-in extension DAMAGE (II) Initializing extension GLX -----SNIP--------- (II) Logitech USB RECEIVER: Close (II) UnloadModule: "evdev" (II) Open ACPI successful (/var/run/acpid.socket) (II) APM registered successfully (II) Jan 08 05:14:38 NVIDIA(0): Initialized GPU GART. (II) Jan 08 05:14:38 NVIDIA(0): Setting mode "nvidia-auto-select" (II) Jan 08 05:14:38 NVIDIA(0): Initialized OpenGL Acceleration (==) NVIDIA(0): Disabling shared memory pixmaps (II) Jan 08 05:14:38 NVIDIA(0): Initialized X Rendering Acceleration (==) NVIDIA(0): DPMS enabled (==) RandR enabled (II) Initializing extension GLX (II) XKB: reuse xkmfile /var/lib/xkb/server-02D8252E59564A234380F1E5417646A9DB3B7452.xkm (II) config/udev: Adding input device Power Button (/dev/input/event1) > yes, as last resort - but your GPU can carry some windows before mapping to > sysram. > please notice that ARGB enabled windows will take 33% more memory than > "ordinary" ones. konsole and most plasma-desktop windows use ARGB and we > recently figured that apparently gdk driven GL clients (like at least eg. > cairo-dock) will make all Qt clients (or rather everything?) use ARGB > drawables also dmesg is showing a few quite specific segfaults with kmail Jan 7 16:01:05 oliverthered-desktop kernel: [41164.733086] klammail[17781]: segfault at ffffffffffffffa8 ip 00007f23d4a0635e sp 00007fffd85 079f0 error 4 in libc-2.11.1.so[7f23d49bd000+17a000] Jan 8 01:26:52 oliverthered-desktop kernel: [75109.879548] klammail[353]: segfault at ffffffffffffffa8 ip 00007f8cf22c035e sp 00007fff87ebcb90 error 4 in libc-2.11.1.so[7f8cf2277000+17a000] I've also got this one for dropbox, but I know that was caused the a file with the name dropbox in ~ and dropbox wanted to use a directory of that name. Then after renaming the file dropbox.py (as it as a python script) dropbox would segfault, until I created the directory. So that ones a dropbox fault, Jan 7 06:27:16 oliverthered-desktop kernel: [ 6735.655565] dropbox[5546]: segfault at 0 ip 00007fb73f35cb94 sp 00007fb73690bdf0 error 4 in libwx_baseud-2.8.so.0[7fb73f28f000+13a000] > > the nvidia driver has however it's very own pitfall. > call "nvidia-settgins -a PixmapCache=0; nvidia-settgins -a PixmapCache=1" > from time to time (every 30 minutes and right after your desktop is > loaded) to improve performance... > > sidenote: > consider to split up the mail, strip it a bit ... more... and resend it > =P > > Cheers, > Thomas > > >> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to > >> unsubscribe << >> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<