did you start powervr first? startx gives-you any errors?
exec /usr/bin/enlightenment_start
E - PID=8448, valgrind=0 ESTART: 0.00000 [0.00000] - Begin Startup ESTART: 0.00354 [0.00354] - Signal Trap ESTART: 0.00412 [0.00058] - Signal Trap Done ESTART: 0.01071 [0.00659] - Eina Init ESTART: 0.07205 [0.06134] - Eina Init Done ESTART: 0.07288 [0.00082] - Determine Prefix INF<e>e_prefix.c:25 ================================= INF<e>e_prefix.c:26 Enlightenment relocation handling INF<e>e_prefix.c:27 ================================= INF<e>e_prefix.c:28 PREFIX: /usr INF<e>e_prefix.c:29 BINDIR: /usr/bin INF<e>e_prefix.c:30 LIBDIR: /usr/lib INF<e>e_prefix.c:31 DATADIR: /usr/share/enlightenment INF<e>e_prefix.c:32 LOCALE: /usr/share/locale INF<e>e_prefix.c:33 ================================= ESTART: 0.14020 [0.06732] - Determine Prefix Done ESTART: 0.14087 [0.00067] - Environment Variables ESTART: 0.14154 [0.00067] - Environment Variables Done ESTART: 0.14203 [0.00049] - Parse Arguments ESTART: 0.14255 [0.00052] - Parse Arguments Done ESTART: 0.14301 [0.00046] - Eet Init ESTART: 0.24542 [0.10242] - Eet Init Done ESTART: 0.25989 [0.01447] - Ecore Init ESTART: 0.26233 [0.00244] - Ecore Init Done ESTART: 0.26300 [0.00067] - EIO Init ESTART: 0.28461 [0.02161] - EIO Init Done ESTART: 0.31189 [0.02728] - Ecore Event Handlers ESTART: 0.31247 [0.00058] - Ecore Event Handlers Done ESTART: 0.31290 [0.00043] - Ecore_File Init ESTART: 0.38342 [0.07053] - Ecore_File Init Done ESTART: 0.38406 [0.00064] - Ecore_Con Init ESTART: 0.38440 [0.00033] - Ecore_Con Init Done ESTART: 0.38477 [0.00037] - Ecore_Ipc Init ESTART: 0.38513 [0.00037] - Ecore_Ipc Init Done ESTART: 0.38550 [0.00037] - Ecore_X Init <<<< Enlightenment Error >>>> Enlightenment cannot initialize Ecore_X! E17: Begin Shutdown Procedure!