+- +-
Say hello if visiting :) by Gecko
11 Jan 2023, 07:43:05 pm

Seti is down again by Mike
09 Aug 2017, 10:02:44 am

Some considerations regarding OpenCL MultiBeam app tuning from algorithm view by Raistmer
11 Dec 2016, 06:30:56 am

Loading APU to the limit: performance considerations by Mike
05 Nov 2016, 06:49:26 am

Better sleep on Windows - new round by Raistmer
26 Aug 2016, 02:02:31 pm

Author Topic: SETI MB CUDA for Linux  (Read 387729 times)

Tye

  • Guest
Re: SETI MB CUDA for Linux
« Reply #165 on: 08 Jul 2009, 09:50:49 am »
Argh.  Even using the 185 driver from the nvidia website didn't help (did the --purge deinstall etc of course).  Still getting computation errors after 1 or 2 seconds.  Next I'll keep the official nvidal 185 driver and try using the 8.10 kernel but I'm not too hopeful at this point...   :(

Offline sunu

  • Alpha Tester
  • Knight who says 'Ni!'
  • ***
  • Posts: 771
Re: SETI MB CUDA for Linux
« Reply #166 on: 08 Jul 2009, 10:08:16 am »
Tye please post your xorg.conf and xorg.0.log here. Also do a ldd on your cuda app and post here.

Tye

  • Guest
Re: SETI MB CUDA for Linux
« Reply #167 on: 08 Jul 2009, 10:13:48 am »
BTW, here's my xorg.conf file...


# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 1.0  (buildmeister@builder62)  Tue Jan  6 09:43:54 PST 2009


Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0" 0 0
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
EndSection

Section "Files"
EndSection

Section "Module"
    Load           "dbe"
    Load           "extmod"
    Load           "type1"
    Load           "freetype"
    Load           "glx"
EndSection

Section "InputDevice"

    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"

    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Unknown"
    HorizSync       28.0 - 33.0
    VertRefresh     43.0 - 72.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BusID          "PCI:01:00:0"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "Coolbits" "1"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection


and my xorg.o.log file:


X.Org X Server 1.6.0
Release Date: 2009-2-25
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.24-15-server x86_64 Ubuntu
Current Operating System: Linux tye 2.6.28-13-generic #45-Ubuntu SMP Tue Jun 30 22:12:12 UTC 2009 x86_64
Build Date: 09 April 2009  02:11:54AM
xorg-server 2:1.6.0-0ubuntu14 (buildd@crested.buildd)
   Before reporting problems, check http://wiki.x.org
   to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
   (++) from command line, (!!) notice, (II) informational,
   (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Wed Jul  8 09:43:01 2009
(==) Using config file: "/etc/X11/xorg.conf"
(==) ServerLayout "Layout0"
(**) |-->Screen "Screen0" (0)
(**) |   |-->Monitor "Monitor0"
(**) |   |-->Device "Device0"
(**) |-->Input Device "Keyboard0"
(**) |-->Input Device "Mouse0"
(==) Automatically adding devices
(==) Automatically enabling devices
(WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
   Entry deleted from font path.
(==) FontPath set to:
   /usr/share/fonts/X11/misc,
   /usr/share/fonts/X11/100dpi/:unscaled,
   /usr/share/fonts/X11/75dpi/:unscaled,
   /usr/share/fonts/X11/Type1,
   /usr/share/fonts/X11/100dpi,
   /usr/share/fonts/X11/75dpi,
   /var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType,
   built-ins
(==) ModulePath set to "/usr/lib/xorg/modules"
(WW) AllowEmptyInput is on, devices using drivers 'kbd', 'mouse' or 'vmmouse' will be disabled.
(WW) Disabling Keyboard0
(WW) Disabling Mouse0
(II) Loader magic: 0xb40
(II) Module ABI versions:
   X.Org ANSI C Emulation: 0.4
   X.Org Video Driver: 5.0
   X.Org XInput driver : 4.0
   X.Org Server Extension : 2.0
(II) Loader running on linux
(++) using VT number 7

(!!) More than one possible primary device found
(--) PCI: (0@1:0:0) nVidia Corporation GeForce 9600 GSO rev 162, Mem @ 0xcc000000/16777216, 0xb0000000/268435456, 0xca000000/33554432, I/O @ 0x00009c00/128, BIOS @ 0x????????/131072
(--) PCI: (0@3:0:0) nVidia Corporation GeForce 9600 GSO rev 162, Mem @ 0xc8000000/16777216, 0xa0000000/268435456, 0xc6000000/33554432, I/O @ 0x00008c00/128, BIOS @ 0x????????/131072
(II) Open ACPI successful (/var/run/acpid.socket)
(II) System resource ranges:
   [0] -1   0   0xffffffff - 0xffffffff (0x1) MX
   [1] -1   0   0x000f0000 - 0x000fffff (0x10000) MX
   [2] -1   0   0x000c0000 - 0x000effff (0x30000) MX
   [3] -1   0   0x00000000 - 0x0009ffff (0xa0000) MX
   [4] -1   0   0x0000ffff - 0x0000ffff (0x1) IX
   [5] -1   0   0x00000000 - 0x00000000 (0x1) IX
(II) "extmod" will be loaded. This was enabled by default and also specified in the config file.
(II) "dbe" will be loaded. This was enabled by default and also specified in the config file.
(II) "glx" will be loaded. This was enabled by default and also specified in the config file.
(II) "record" will be loaded by default.
(II) "dri" will be loaded by default.
(II) "dri2" will be loaded by default.
(II) LoadModule: "dbe"
(II) Loading /usr/lib/xorg/modules/extensions//libdbe.so
(II) Module dbe: vendor="X.Org Foundation"
   compiled for 1.6.0, module version = 1.0.0
   Module class: X.Org Server Extension
   ABI class: X.Org Server Extension, version 2.0
(II) Loading extension DOUBLE-BUFFER
(II) LoadModule: "extmod"
(II) Loading /usr/lib/xorg/modules/extensions//libextmod.so
(II) Module extmod: vendor="X.Org Foundation"
   compiled for 1.6.0, module version = 1.0.0
   Module class: X.Org Server Extension
   ABI class: X.Org Server Extension, version 2.0
(II) Loading extension MIT-SCREEN-SAVER
(II) Loading extension XFree86-VidModeExtension
(II) Loading extension XFree86-DGA
(II) Loading extension DPMS
(II) Loading extension XVideo
(II) Loading extension XVideo-MotionCompensation
(II) Loading extension X-Resource
(II) LoadModule: "type1"
(WW) Warning, couldn't open module type1
(II) UnloadModule: "type1"
(EE) Failed to load module "type1" (module does not exist, 0)
(II) LoadModule: "freetype"
(WW) Warning, couldn't open module freetype
(II) UnloadModule: "freetype"
(EE) Failed to load module "freetype" (module does not exist, 0)
(II) LoadModule: "glx"
(II) Loading /usr/lib/xorg/modules/extensions//libglx.so
(II) Module glx: vendor="NVIDIA Corporation"
   compiled for 4.0.2, module version = 1.0.0
   Module class: X.Org Server Extension
(II) NVIDIA GLX Module  185.18.14  Wed May 27 01:53:56 PDT 2009
(II) Loading extension GLX
(II) LoadModule: "record"
(II) Loading /usr/lib/xorg/modules/extensions//librecord.so
(II) Module record: vendor="X.Org Foundation"
   compiled for 1.6.0, module version = 1.13.0
   Module class: X.Org Server Extension
   ABI class: X.Org Server Extension, version 2.0
(II) Loading extension RECORD
(II) LoadModule: "dri"
(II) Loading /usr/lib/xorg/modules/extensions//libdri.so
(II) Module dri: vendor="X.Org Foundation"
   compiled for 1.6.0, module version = 1.0.0
   ABI class: X.Org Server Extension, version 2.0
(II) Loading extension XFree86-DRI
(II) LoadModule: "dri2"
(II) Loading /usr/lib/xorg/modules/extensions//libdri2.so
(II) Module dri2: vendor="X.Org Foundation"
   compiled for 1.6.0, module version = 1.0.0
   ABI class: X.Org Server Extension, version 2.0
(II) Loading extension DRI2
(II) LoadModule: "nvidia"
(II) Loading /usr/lib/xorg/modules/drivers//nvidia_drv.so
(II) Module nvidia: vendor="NVIDIA Corporation"
   compiled for 4.0.2, module version = 1.0.0
   Module class: X.Org Video Driver
(II) NVIDIA dlloader X Driver  185.18.14  Wed May 27 01:30:19 PDT 2009
(II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
(II) Primary Device is:
(II) Loading sub module "fb"
(II) LoadModule: "fb"
(II) Loading /usr/lib/xorg/modules//libfb.so
(II) Module fb: vendor="X.Org Foundation"
   compiled for 1.6.0, module version = 1.0.0
   ABI class: X.Org ANSI C Emulation, version 0.4
(II) Loading sub module "wfb"
(II) LoadModule: "wfb"
(II) Loading /usr/lib/xorg/modules//libwfb.so
(II) Module wfb: vendor="X.Org Foundation"
   compiled for 1.6.0, 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) resource ranges after probing:
   [0] -1   0   0xffffffff - 0xffffffff (0x1) MX
   [1] -1   0   0x000f0000 - 0x000fffff (0x10000) MX
   [2] -1   0   0x000c0000 - 0x000effff (0x30000) MX
   [3] -1   0   0x00000000 - 0x0009ffff (0xa0000) MX
   [4] -1   0   0x0000ffff - 0x0000ffff (0x1) IX
   [5] -1   0   0x00000000 - 0x00000000 (0x1) IX
(**) 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 "Coolbits" "1"
(**) NVIDIA(0): Enabling RENDER acceleration
(II) NVIDIA(0): Support for GLX with the Damage and Composite X extensions is
(II) NVIDIA(0):     enabled.
(II) NVIDIA(0): NVIDIA GPU GeForce 9600 GSO (G92) at PCI:1:0:0 (GPU-0)
(--) NVIDIA(0): Memory: 786432 kBytes
(--) NVIDIA(0): VideoBIOS: 62.92.4c.00.06
(II) NVIDIA(0): Detected PCI Express Link width: 16X
(--) NVIDIA(0): Interlaced video modes are supported on this GPU
(--) NVIDIA(0): Connected display device(s) on GeForce 9600 GSO at PCI:1:0:0:
(--) NVIDIA(0):     HSD JC199D (CRT-0)
(--) NVIDIA(0): HSD JC199D (CRT-0): 400.0 MHz maximum pixel clock
(II) NVIDIA(0): Assigned Display Device: CRT-0
(==) NVIDIA(0):
(==) NVIDIA(0): No modes were requested; the default mode "nvidia-auto-select"
(==) NVIDIA(0):     will be used as the requested mode.
(==) NVIDIA(0):
(II) NVIDIA(0): Validated modes:
(II) NVIDIA(0):     "nvidia-auto-select"
(II) NVIDIA(0): Virtual screen size determined to be 1280 x 1024
(--) NVIDIA(0): DPI set to (85, 86); computed from "UseEdidDpi" X config
(--) NVIDIA(0):     option
(==) NVIDIA(0): Enabling 32-bit ARGB GLX visuals.
(--) Depth 24 pixmap format is 32 bpp
(II) do I need RAC?  No, I don't.
(II) resource ranges after preInit:
   [0] -1   0   0xffffffff - 0xffffffff (0x1) MX
   [1] -1   0   0x000f0000 - 0x000fffff (0x10000) MX
   [2] -1   0   0x000c0000 - 0x000effff (0x30000) MX
   [3] -1   0   0x00000000 - 0x0009ffff (0xa0000) MX
   [4] -1   0   0x0000ffff - 0x0000ffff (0x1) IX
   [5] -1   0   0x00000000 - 0x00000000 (0x1) IX
(II) NVIDIA(GPU-1): NVIDIA GPU GeForce 9600 GSO (G92) at PCI:3:0:0 (GPU-1)
(--) NVIDIA(GPU-1): Memory: 786432 kBytes
(--) NVIDIA(GPU-1): VideoBIOS: 62.92.4c.00.06
(II) NVIDIA(GPU-1): Detected PCI Express Link width: 16X
(--) NVIDIA(GPU-1): Interlaced video modes are supported on this GPU
(--) NVIDIA(GPU-1): Connected display device(s) on GeForce 9600 GSO at PCI:3:0:0:
(II) NVIDIA(0): Initialized GPU GART.
(II) NVIDIA(0): Setting mode "nvidia-auto-select"
(II) Loading extension NV-GLX
(II) NVIDIA(0): NVIDIA 3D Acceleration Architecture Initialized
(==) NVIDIA(0): Disabling shared memory pixmaps
(II) NVIDIA(0): Using the NVIDIA 2D acceleration architecture
(==) NVIDIA(0): Backing store disabled
(==) NVIDIA(0): Silken mouse enabled
(**) Option "dpms"
(**) 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
(II) config/hal: Adding input device GenPS/2 Genius Mouse
(II) LoadModule: "evdev"
(II) Loading /usr/lib/xorg/modules/input//evdev_drv.so
(II) Module evdev: vendor="X.Org Foundation"
   compiled for 1.6.0, module version = 2.1.1
   Module class: X.Org XInput Driver
   ABI class: X.Org XInput driver, version 4.0
(**) GenPS/2 Genius Mouse: always reports core events
(**) GenPS/2 Genius Mouse: Device: "/dev/input/event5"
(II) GenPS/2 Genius Mouse: Found 5 mouse buttons
(II) GenPS/2 Genius Mouse: Found x and y relative axes
(II) GenPS/2 Genius Mouse: Configuring as mouse
(**) GenPS/2 Genius Mouse: YAxisMapping: buttons 4 and 5
(**) GenPS/2 Genius Mouse: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
(II) XINPUT: Adding extended input device "GenPS/2 Genius Mouse" (type: MOUSE)
(**) GenPS/2 Genius Mouse: (accel) keeping acceleration scheme 1
(**) GenPS/2 Genius Mouse: (accel) filter chain progression: 2.00
(**) GenPS/2 Genius Mouse: (accel) filter stage 0: 20.00 ms
(**) GenPS/2 Genius Mouse: (accel) set acceleration profile 0
(II) config/hal: Adding input device Macintosh mouse button emulation
(**) Macintosh mouse button emulation: always reports core events
(**) Macintosh mouse button emulation: Device: "/dev/input/event2"
(II) Macintosh mouse button emulation: Found 3 mouse buttons
(II) Macintosh mouse button emulation: Found x and y relative axes
(II) Macintosh mouse button emulation: Configuring as mouse
(**) Macintosh mouse button emulation: YAxisMapping: buttons 4 and 5
(**) Macintosh mouse button emulation: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
(II) XINPUT: Adding extended input device "Macintosh mouse button emulation" (type: MOUSE)
(**) Macintosh mouse button emulation: (accel) keeping acceleration scheme 1
(**) Macintosh mouse button emulation: (accel) filter chain progression: 2.00
(**) Macintosh mouse button emulation: (accel) filter stage 0: 20.00 ms
(**) Macintosh mouse button emulation: (accel) set acceleration profile 0
(II) config/hal: Adding input device AT Translated Set 2 keyboard
(**) AT Translated Set 2 keyboard: always reports core events
(**) AT Translated Set 2 keyboard: Device: "/dev/input/event3"
(II) AT Translated Set 2 keyboard: Found keys
(II) AT Translated Set 2 keyboard: Configuring as keyboard
(II) XINPUT: Adding extended input device "AT Translated Set 2 keyboard" (type: KEYBOARD)
(**) Option "xkb_rules" "evdev"
(**) AT Translated Set 2 keyboard: xkb_rules: "evdev"
(**) Option "xkb_model" "pc104"
(**) AT Translated Set 2 keyboard: xkb_model: "pc104"
(**) Option "xkb_layout" "us"
(**) AT Translated Set 2 keyboard: xkb_layout: "us"



« Last Edit: 08 Jul 2009, 10:17:14 am by Tye »

Tye

  • Guest
Re: SETI MB CUDA for Linux
« Reply #168 on: 08 Jul 2009, 10:19:45 am »
here's the ldd on the CUDA app I'm using for seti:



ldd setiathome*CUDA*

   linux-vdso.so.1 =>  (0x00007fff939ff000)
   libcufft.so.2 => /home/tye/boinc/projects/setiathome.berkeley.edu/libcufft.so.2 (0x00007f7f8b38a000)
   libcudart.so.2 => /home/tye/boinc/projects/setiathome.berkeley.edu/libcudart.so.2 (0x00007f7f8b14a000)
   libcuda.so.1 => /usr/lib/libcuda.so.1 (0x00007f7f8ac7d000)
   libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00007f7f8a970000)
   libm.so.6 => /lib/libm.so.6 (0x00007f7f8a6eb000)
   libpthread.so.0 => /lib/libpthread.so.0 (0x00007f7f8a4cf000)
   libc.so.6 => /lib/libc.so.6 (0x00007f7f8a15d000)
   libdl.so.2 => /lib/libdl.so.2 (0x00007f7f89f59000)
   libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x00007f7f89d41000)
   librt.so.1 => /lib/librt.so.1 (0x00007f7f89b39000)
   libz.so.1 => /lib/libz.so.1 (0x00007f7f89921000)
   /lib64/ld-linux-x86-64.so.2 (0x00007f7f8b6a5000)


Offline sunu

  • Alpha Tester
  • Knight who says 'Ni!'
  • ***
  • Posts: 771
Re: SETI MB CUDA for Linux
« Reply #169 on: 08 Jul 2009, 11:28:54 am »
There is something I don't understand. Your xorg.0.log says:
(--) PCI: (0@1:0:0) nVidia Corporation GeForce 9600 GSO rev 162, Mem @ 0xcc000000/16777216,
0xb0000000/268435456, 0xca000000/33554432, I/O @ 0x00009c00/128, BIOS @ 0x????????/131072
(--) PCI: (0@3:0:0) nVidia Corporation GeForce 9600 GSO rev 162, Mem @ 0xc8000000/16777216,
0xa0000000/268435456, 0xc6000000/33554432, I/O @ 0x00008c00/128, BIOS @ 0x????????/131072
...
(II) NVIDIA(0): NVIDIA GPU GeForce 9600 GSO (G92) at PCI:1:0:0 (GPU-0)
(--) NVIDIA(0): Memory: 786432 kBytes
(--) NVIDIA(0): VideoBIOS: 62.92.4c.00.06
...
(II) NVIDIA(GPU-1): NVIDIA GPU GeForce 9600 GSO (G92) at PCI:3:0:0 (GPU-1)
(--) NVIDIA(GPU-1): Memory: 786432 kBytes
(--) NVIDIA(GPU-1): VideoBIOS: 62.92.4c.00.06

So to X server your cards appear the same. On the cuda error you posted above the cards are completely different (totalGlobalMem, clockRate, multiProcessorCount) :
   Device 1 : GeForce 9600 GSO
           totalGlobalMem = 804585472
           sharedMemPerBlock = 16384
           regsPerBlock = 8192
           warpSize = 32
           memPitch = 262144
           maxThreadsPerBlock = 512
           clockRate = 1350000
           totalConstMem = 65536
           major = 1
           minor = 1
           textureAlignment = 256
           deviceOverlap = 1
           multiProcessorCount = 12
   Device 2 : GeForce 9600 GSO 512
           totalGlobalMem = 536608768
           sharedMemPerBlock = 16384
           regsPerBlock = 8192
           warpSize = 32
           memPitch = 262144
           maxThreadsPerBlock = 512
           clockRate = 1600000
           totalConstMem = 65536
           major = 1
           minor = 1
           textureAlignment = 256
           deviceOverlap = 1
           multiProcessorCount = 6

Which one is the truth? I think your xorg.conf will need some adjustments. I'll research further.

Also please do one more thing, go to synaptic and install strace. Then run boinc with:

strace -ffv boinc

Let it run for a few seconds to let cuda destroy some workunits. strace will produce some debugXXXXX files from the failed cuda runs. Tar them up and attach them here.

Thanks.
« Last Edit: 08 Jul 2009, 11:40:42 am by sunu »

Tye

  • Guest
Re: SETI MB CUDA for Linux
« Reply #170 on: 08 Jul 2009, 12:43:56 pm »
I moved some cards around to make them match the first card now.  I've been trying lots of things to see what might help.  Unfortunately making both the same wasn't helpful...  ;-)   Good catch, sunu!
« Last Edit: 08 Jul 2009, 01:02:07 pm by Tye »

Tye

  • Guest
Re: SETI MB CUDA for Linux
« Reply #171 on: 08 Jul 2009, 01:10:42 pm »
I will try the strace once I can get more workunits to be sent...

Tye

  • Guest
Re: SETI MB CUDA for Linux
« Reply #172 on: 08 Jul 2009, 01:38:31 pm »
There was some strace text output (it didn't make any debugXXXfiles), but I didn't see anything useful in what I could capture in my buffer.
« Last Edit: 08 Jul 2009, 01:58:37 pm by Tye »

Tye

  • Guest
Re: SETI MB CUDA for Linux
« Reply #173 on: 08 Jul 2009, 02:56:54 pm »
BTW, the 9.04 kernel did have an update recently, to 2.6.28-13 rather than the 2.6.28-11 that it shipped with.  Does the newer kernel still have the same problems?

Offline sunu

  • Alpha Tester
  • Knight who says 'Ni!'
  • ***
  • Posts: 771
Re: SETI MB CUDA for Linux
« Reply #174 on: 08 Jul 2009, 06:59:17 pm »
BTW, the 9.04 kernel did have an update recently, to 2.6.28-13 rather than the 2.6.28-11 that it shipped with.  Does the newer kernel still have the same problems?

Both 2.6.28-11 and 2.6.28-12 have problems. I think I saw somewhere that also 2.6.28-13 has problems.  I say ditch ubuntu's 2.6.28 kernel altogether and use something else. Myself am running ubuntu 9.04 with 2.6.27 kernel from 8.10.

Sorry for the strace error. Use:

strace -ffv -o debug boinc

Now you'll see those debug files.

Also go to /dev and tell me how many nvidiaX devices you see.

Lets try some xorg.conf tweaks. Below the current "Device" section add another one for your second card, something like this:

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BusID          "PCI:01:00:0"
EndSection

Section "Device"
    Identifier     "Device1"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BusID          "PCI:03:00:0"
EndSection


On the "Screen" section add:

Option "SLI" "False"



Tye

  • Guest
Re: SETI MB CUDA for Linux
« Reply #175 on: 08 Jul 2009, 08:57:16 pm »
Actually, to take variables out of the system until I nail down this CUDA thing, I've taken out the 2nd GPU, so I'm only running on one.

I'll try the strace thing again, but right now the projects out of workunits again...

Also, I'm willing to use the 8.10 kernel but I can't seem to make it install with my vbox stuff.  Any hints?

Offline sunu

  • Alpha Tester
  • Knight who says 'Ni!'
  • ***
  • Posts: 771
Re: SETI MB CUDA for Linux
« Reply #176 on: 09 Jul 2009, 05:30:44 am »
Also, I'm willing to use the 8.10 kernel but I can't seem to make it install with my vbox stuff.  Any hints?

What problems do you have? I don't have any problems with 8.10's kernel and virtualbox 2.x or 3.0.

Tye

  • Guest
Re: SETI MB CUDA for Linux
« Reply #177 on: 09 Jul 2009, 06:13:58 am »
When it gets near the end of the kernel packages install, it fails on adding two things for virtualbox into the kernel.

Offline sunu

  • Alpha Tester
  • Knight who says 'Ni!'
  • ***
  • Posts: 771
Re: SETI MB CUDA for Linux
« Reply #178 on: 09 Jul 2009, 06:39:17 am »
When it gets near the end of the kernel packages install, it fails on adding two things for virtualbox into the kernel.

Does the install fail altogether? If not I don't think it's a problem. In my /lib/modules/2.6.27-14-generic there aren't any virtualbox modules, while there are in my /lib/modules/2.6.28-13-generic and /lib/modules/2.6.28-13-server and still virtualbox runs ok. It just doesn't like module kvm_intel, so before starting a virtual machine I do a sudo rmmod kvm_intel or sudo modprobe -r kvm_intel .

Tye

  • Guest
Re: SETI MB CUDA for Linux
« Reply #179 on: 09 Jul 2009, 09:21:53 am »
Hmmm, don't think it failed altogether (the kernel stuff was listed as installed and showed up in the menu.lst), but I was loathe to try to boot into it with the failed insertions - not sure what else might have burped.  Still, I'll try it tonight.  For now, I've gone back to the 180.44 driver and have been Seit-CUDAing fine again (but with the CPU hit of course).

If I just try with the -image and the -headers packages, the -headers fail, but the image installs and shows up in the menu.lst.  Is that all I really need?  I get the error that the -headers package can't be installed because it depends on itself.  ;)

BTW, the modules that fail now are nvidia (180.44), vboxdrv (2.1.4), and vboxnetflt (2.1.4).
« Last Edit: 09 Jul 2009, 09:34:15 am by Tye »

 

Welcome, Guest.
Please login or register.
 
 
 
Forgot your password?
Members
Total Members: 97
Latest: ToeBee
New This Month: 0
New This Week: 0
New Today: 0
Stats
Total Posts: 59559
Total Topics: 1672
Most Online Today: 40
Most Online Ever: 983
(20 Jan 2020, 03:17:55 pm)
Users Online
Members: 0
Guests: 39
Total: 39
Powered by EzPortal