I must admit, I haven't actually done anything with my DigiX yet. I need to get back to that. But I do Neopixels with other 3.3v processors (namely the Teensy 3.0).
What may be going is a voltage issue. WS2812/WS2812B's really need/want 5v, and if you turn on all 3 LEDs, it can consume 60mA of power, which is more than the microprocessors can deliver. So, you can't just put out the normal power rail from your DigiX and have it work (in most cases). Generally, you want to have a separate power supply to the neopixels, and cross connect the grounds. Now, on my Teensy, I can power 1-2 rings from the VIN pin, providing I don't let the light intensity get too high. On the other hand, I made a mistake with one of my digisparks, and hooked up the 5v pin (not the VIN pin), and I let out the magic smoke.
Now, many of the older neopixels can be powered by 3.7v lipo battery used by 3.3v processors (like Gemma),but it is not really guaranteed. Of the various neopixels that I have, the 24 LED ring from Adafruit CANNOT be powered by a 3.7v lipo battery. I need 5v. Now that ring is happy being signaled from a 3.3v processor like the Teensy or Gemma. I suspect that the newer controller in WS2812B lightis more picky than the previous WS2812 lights, and with newer strips, you will need 5v of power.
In watching the various neopixel discussions, particularly over at adafruit, there are some strips that are nicknamed 'grumpy' strips, that will not fire unless they get a 5v signal. So you need to do a level converter. The only level shifter that seems to work flawlessly for neopixels on grumpy strips is the 74HCT245. Here is the article about the level shifters:
http://happyinmotion.com/?p=1247. That article does say, the DSS Circuits TXS-0102 shifter does work for most small number of lights:
http://dsscircuits.com/index.php/i2c-level-converterIn addition, the adafruit uberguide for neopixels is continually updated as people find more issues. The usual things suggested are a big capacitor and little capacitor that connects tto the 5v and ground wires just before it is attached to the neopixel, use a 300-500 ohm resistor on the data line, and use level shifters:
http://learn.adafruit.com/adafruit-neopixel-uberguide/best-practicesNote, I don't think the DigiX has the same kind of DMA support that the Teensy/FadeCandy have, so you would not be able to use the higher speed libraries like OctoWS11 or FASTSPI.