| lekernel | unsurprisingly enough, the EDID standard is a piece of shit. there are no fewer than 3 ways of specifying such basic things as the number of pixels in each dimension ... | 14:00 |
|---|---|---|
| wpwrak | what ? no vendor extensions for more formats ? | 14:04 |
| larsc | edid has grown over the years | 14:08 |
| larsc | back in the old days there were only 4 modes | 14:08 |
| larsc | the standard tells you how to specify your modes and still be backwards compatible | 14:09 |
| lekernel | can I ignore GTF? since I guess the preferred modes should be "detailed timing description" anyway | 14:12 |
| lekernel | the GTF "reference" implementation is written in Excel, lol! | 14:13 |
| larsc | if you don't want to support ancient hardware/software you can | 14:13 |
| larsc | linux will e.g. read all possible mode sources and put them in one big list | 14:14 |
| larsc | it is probably even fine to go just with the cea modes, no need to specify any timings, just list the cea mode id | 14:18 |
| lekernel | ah fuck, there's cea too | 14:19 |
| lekernel | grrrrr | 14:19 |
| wpwrak | #4 ? :) | 14:22 |
| larsc | I think there are 6 different ways to specify a mode | 14:23 |
| larsc | but not each mode can be specified in all the different ways | 14:25 |
| lekernel | established timings, standard timings, detailed timings, cea extensions - what are the other 2? | 14:28 |
| larsc | inferred timings and cvt | 14:30 |
| larsc | both seem to be in the detailed block though | 14:33 |
| lekernel | and standard timing can be either GTF or secondary GTF | 14:34 |
| lekernel | so this makes a total of 7 | 14:34 |
| lekernel | what an imbecilic standard | 14:36 |
| larsc | would be good if there was a program which you hand a mode table and it spits out the correct edid | 14:38 |
| wpwrak | you're probably want to classify by age. if you support some truly ancient mode, also use the ancient encoding, so that ancient equipment can interoperate | 14:42 |
| lekernel | ah, and of course: http://lxr.linux.no/linux+v3.10.9/drivers/video/fbmon.c#L65 | 14:49 |
| lekernel | first two are CRTs though, so I guess I can ignore | 14:51 |
| larsc | this is the file you want to look at http://lxr.linux.no/#linux+v3.10.9/drivers/gpu/drm/drm_edid.c#L89 | 14:56 |
| lekernel | "Samsung SyncMaster 205BW. Note: irony" :)) | 14:57 |
| larsc | I know | 14:58 |
| ysionneau | ahah | 20:45 |
| ysionneau | syncmaster having sync problems, nice :) | 20:46 |
| wpwrak | ASyncMaster :) | 21:31 |
| --- Thu Aug 22 2013 | 00:00 | |
Generated by irclog2html.py 2.9.2 by Marius Gedminas - find it at mg.pov.lt!