fb_find_mode() is behaving in an non-intuitive way. When I specify my own video mode database, and no default mode, I would have expected it to assume the first mode in my database as the default mode. Instead, it uses the built in database: > if (!db) { > db = modedb; > dbsize = ARRAY_SIZE(modedb); > } > if (!default_mode) > default_mode = &modedb[DEFAULT_MODEDB_INDEX]; Personally, I think this is incorrect - if an alternate database is specified, it should be always using that. Patch is attached. Regards, Jordan -- Jordan Crouse Senior Linux Engineer Advanced Micro Devices, Inc.