<html><head><style type='text/css'>p { margin: 0; }</style></head><body><div style='font-family: arial,helvetica,sans-serif; font-size: 12pt; color: #000000'>Hello List,<br><br>I am trying to solve bug 58556 [1], but I will need some help as I don't understand all that is going on.<br><br>The system is composed of an NV96 (9600 GT) and an NVAC (9400 M) card; acceleration is disabled, otherwise the system hangs at boot after initialising the NV96 card.<br>The problem consist of a complete garbage screen in console mode, and a one-third gabage screen in GUI.<br><br>It appeared in commit 20abd1634a6e2eedb84ca977adea56b8aa06cc3e, as it was initialising some structures only when acceleration was on, even if it was later used in both cases. These structures changed in commit ebb945a94bba2ce8dff7b0942ff2b3f2a52a0a69, solving the initial issue but the problem still remains.<br><br>After a few tests, it seems nouveau_channel_new is key to get a correct screen, though it is only called when acceleration is on; I didn't find which structures initialised by nouveau_channel_new are needed to get a clean screen, nor did I find any clues in debug messages.<br><br>Does anyone have some clues about how it (should) works, or could give me some pointers?<br><br>Thanks in advance for your help,<br><br>Pierre Moreau<br><br><br>[1]: https://bugs.freedesktop.org/show_bug.cgi?id=58556<br></div></body></html>