| Summary: | SDL_FULLSCREEN is broken with latest NVIDIA drivers | ||
|---|---|---|---|
| Product: | SDL | Reporter: | Haakon Riiser <haakon.riiser> |
| Component: | *don't know* | Assignee: | Ryan C. Gordon <icculus> |
| Status: | RESOLVED INVALID | QA Contact: | Sam Lantinga <slouken> |
| Severity: | normal | ||
| Priority: | P2 | ||
| Version: | 1.2.9 | ||
| Hardware: | x86 | ||
| OS: | Linux | ||
| Attachments: | Test program that reproduces the bug | ||
|
Description
Haakon Riiser
2006-06-28 15:13:12 UTC
Created attachment 144 [details]
Test program that reproduces the bug
NVIDIA immediately recognized this problem. After driver 8178, NVIDIA disabled all resolutions except those explicitly requested (i.e., appended to the "Modes" lines) in xorg.conf . That means that, for 8756 and 8762, you need to add every resolution you're going to use to the appropriate (depending on color depth) Modes lines. Luckily, future driver releases will have an option (on by default) to use implicit modes, just like 8178 and older drivers, but this will only work for single-screen displays. I'm told the reason is that they are concerned with populating the modepool with too many modes (all possible combinations of resolutions for the two displays apparently count as a mode, making the totalt number of modes grow as O(n^2) where n is the number of single-screen modes). Long story short, this is not a bug in SDL, so I'm closing this one now. :) |