You are not logged in.

#1 2013-09-14 19:58:55

timde9
Member
Registered: 2013-08-05
Posts: 15

[solved] switch default display for KMS output

I am not entirely sure this is possible right now after speaking with the devs over at the retroarch forums but I thought I should ask here as well for good measure just in case there might be a little known fix for this.  Here is the conversation for reference.  I haven't found anything relevant on google other than the arch wiki entries linked below.

http://forum.themaister.net/viewtopic.php?id=867

For those not familiar, retroarch has a very rare and unique feature (hopefully it will become more popular in the future) that allows the frontend to use KMS as a driver for the frame buffer.  I am not an expert or anything on this but basically I can launch retroarch without having to start x and kms offers amazingly low latency.  The only issue I am having now is that I use my HDTV primarily for this laptop and I cannot get retroarch to start on my HDTV.

I am essentially wondering if there is any way to force KMS or grub to change my HDTV as the default display and the laptop screen as a secondary display or just turn it off completely.  I can accomplish this once I start x but this negates the benefits of the KMS driver.  I tried following the wiki instructions here

https://wiki.archlinux.org/index.php/AT … out_in_KMS
https://wiki.archlinux.org/index.php/Ke … s_and_EDID

to try and use the "video=" kernel parameter to force my HDTV on and my laptop screen off but this didn't seem to have any affect what so ever (seems like it just got ignored).  So basically is there any other way to change the default display BEFORE launching x or even before boot (in grub2).  Hopefully my explanation was easy to follow.  Thanks to anyone for your time and consideration.

*edit*
I solved it.  Imported a generic edid (1920x1080) and tried and early kms start along with forcing my laptop screen off and it finally worked.  I guess the edid thing was the magic glue that brought it all together because everything else just gets ignored without it.

Last edited by timde9 (2013-09-15 05:10:22)

Offline

Board footer

Powered by FluxBB