Unable to launch in KMS mode

I compiled RetroArch from AUR earlier this morning, and it’s working perfectly under X (except for what feels like extremely high CPU usage just running rgui & no core loaded) However, dropping down to console and trying to use KMS mode is a different story. Trying to do anything fails immediately with the following errors:

RetroArch [ERROR] :: Invalid profile type RetroArch [ERROR] :: [GL]: Failed to init shader, falling back to stock RetroArch [ERROR] :: Invalid profile type RetroArch [ERROR] :: [GL]: Shader init failed RetroArch [ERROR] :: Cannot open video driver … Exiting … RetroArch [ERROR] :: Fatal error received in: “init_video_input()”

I’m running an ivy bridge i7 w/integrated graphics and the corresponding i915 module. I’ve attached a copy of my retroarch.cfg too in case that helps.

Thanks!

try deleting this line: video_shader = “~/.config/retroarch/libretro-genplus.so.cgp”

Yep, after deleting that line I was able to start rgui. Thank you!

…except after I started it, I was unable to use any input. I’m going to go ahead and try to figure that out now, presumably it’s something incredibly simple.

If your gamepad is functioning through udev, you should be fine. You might try messing with the input drivers in RGUI’s driver menu to see if that makes a difference (assuming keyboard input still works; if not, you’ve got bigger problems :P)

See this wiki article: https://github.com/libretro/RetroArch/w … thout-Xorg In KMS/udev driver you’re using /dev/input/event* devices directly. Make sure you have permissions on these devices.

That did it for me, both joypad and keyboard input are working now. Thanks a lot!