My Nokia N900 has currently PR1.3 firmware installed. I've updated from PR1.2 with NSU. The Preenv version ist 0.1.1, NFS version is com.ea.app.nfsuc_20.0.29 - with the old 20.0.28 I had the same issues. I've try uninstalling and deleting all of the NFS folders, but it doesn't help. UPDATE: I've solved it!!! If i start the game via xterm with sudo gainroot and preenv, the CPU has 100% utilization: BusyBox v1.10.2 (Debian 3:1.10.2.legal-1osso30+0m5) built-in shell (ash) Enter 'help' for a list of built-in commands. ~ $ sudo gainroot Root shell enabled BusyBox v1.10.2 (Debian 3:1.10.2.legal-1osso30+0m5) built-in shell (ash) Enter 'help' for a list of built-in commands. /home/user # preenv BusyBox v1.10.2 (Debian 3:1.10.2.legal-1osso30+0m5) built-in shell (ash) Enter 'help' for a list of built-in commands. /home/user # cd nfsuc/ /home/user/nfsuc # ./nfsuc SDLGL: called sdl_init with flags = 0x100231 Home directory /home/user not ours. X11: PID is 24250 SDLGL: Requested GL major version 1 SDLGL: SDL_GLES initialized (res=0) SDLGL: Requested GL minor version 0 (ignored) PDL: Init: Service name is com.javispedro.preenv.nfsuc PDL: Failed to initialize libosso PDL: Init: Service name is com.javispedro.preenv.nfsuc PDL: Failed to initialize libosso PDL: Switch orientation to 3 PDL: Application handles pause events PDL: Init: Service name is com.javispedro.preenv.nfsuc PDL: Failed to initialize libosso SDLGL: Called SetVideoMode(320, 480, 0, 0x2) SDLGL: Requested OpenGL video mode SDLGL: Asked if video mode 800x480x16 (0x90000000) is ok CINEMA: Init; window xid is 0x340000c ACCEL: Application will poll accelerometer by itself SDLGL: called sdl_init with flags = 0x200 ACCEL: Opening accelerometer ACCEL: Application will poll accelerometer by itself Home directory /home/user not ours. PDL: Init: Service name is com.javispedro.preenv.nfsuc PDL: Failed to initialize libosso SDLGL: Sending lose focus event 10982 - processSDLEvents::SDL_ACTIVEEVENT-gain:0 11002 - Card/Sleep. SDLGL: Sending gain focus event 28351 - processSDLEvents::SDL_ACTIVEEVENT-gain:1 28351 - Uncard/Wakeup. PDL: Init: Service name is com.javispedro.preenv.nfsuc PDL: Failed to initialize libosso SDLGL: Sending lose focus event 37021 - processSDLEvents::SDL_ACTIVEEVENT-gain:0 37021 - Card/Sleep. CINEMA: DeInit ACCEL: Closing accelerometer SDLGL: Called SDL_Quit SDLGL: Called SDL_Quit Segmentation fault /home/user/nfsuc # But with xterm run as user and preenv, the CPU utilization is normal: BusyBox v1.10.2 (Debian 3:1.10.2.legal-1osso30+0m5) built-in shell (ash) Enter 'help' for a list of built-in commands. ~ $ preenv BusyBox v1.10.2 (Debian 3:1.10.2.legal-1osso30+0m5) built-in shell (ash) Enter 'help' for a list of built-in commands. ~ $ cd /home/user/nfsuc/ ~/nfsuc $ ./nfsuc SDLGL: called sdl_init with flags = 0x100231 X11: PID is 24320 SDLGL: Requested GL major version 1 SDLGL: SDL_GLES initialized (res=0) SDLGL: Requested GL minor version 0 (ignored) PDL: Init: Service name is com.javispedro.preenv.nfsuc PDL: Screen dimming prevention ON PDL: Set do_not_disturb flag to true PDL: Switch orientation to 3 PDL: Application handles pause events PDL: Music is playing SDLGL: Called SetVideoMode(320, 480, 0, 0x2) SDLGL: Requested OpenGL video mode SDLGL: Asked if video mode 800x480x16 (0x90000000) is ok CINEMA: Init; window xid is 0x320000c ACCEL: Application will poll accelerometer by itself SDLGL: called sdl_init with flags = 0x200 ACCEL: Opening accelerometer ACCEL: Application will poll accelerometer by itself PDL: Music is playing SDLGL: Sending lose focus event PDL: Readjusting dimming prevention timer 50796 - processSDLEvents::SDL_ACTIVEEVENT-gain:0 51142 - Card/Sleep. CINEMA: DeInit ACCEL: Closing accelerometer SDLGL: Called SDL_Quit ~/nfsuc $ Greetings Michael