Messages in this thread | | | Date | Fri, 31 Mar 2006 20:29:00 +0200 | From | , , , , | Subject | nvidiafb and Aladdin TNT2 card |
| |
Hello.
To make nvidiafb work with an Aladdin TNT2 card, i need to add "case 0x00a0:" on line 1541 to let it detect the architecture type (the card says it's NV5 instead of NV4 but that's no problem i think). In nv_hw.c and nv_setup.c, sometimes "(par->Chipset & 0x0ff0) == 0x0020" is checked, which should probably be changed to "par->Architecture == NV_ARCH_04". That way it works, but crashes after a while, unless acceleration is disabled. When i run "while n in $(seq 100000); do echo \"$n\"; done", it works fine in unaccelerated modes, but locks up when accelerated. Any ideas why? Something i noticed is that depending on the mode, the pixclock can be faster than the system ram which it uses (it's integrated in the motherboard and uses a part of system memory). Then some random "snow" (usuakky not moving till something on the screen is changed) appears, and this doesn't happen in slower modes. Maybe that could cause lockups?
Thanks, Maarten Deprez - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |