con el MPHGL Direct, no he podido correr muchos (alguno si, ahora no recuerdo), pero casi todos me han furrulado con el RunUMD.
Puede ser por un tema de memorias. Si ejecutas por USB carga un driver mas, lo que puede ocasionar que el MPHGL mas el juego, se queden sin memoria, y se cuelgue la psp. El RunUMD posiblemente ocupe menos espacio en memoria, y por eso va.
De hecho, es facil hacer una prueba. toma un juego que sabes que necesita MPHGL, lo corres desde la Memory, y cuando confirmes que va, ejecutalo mediane USB. La mayoría de los juegos se colgará.
Zalu2!
Deen0X