The Linux 304.* legacy driver series is the last to support the NV4x and G7x GPUs and motherboard chipsets based on them. Support for new Linux kernels and X servers, as well as fixes for critical bugs, will be included in 304.* legacy releases through the end of 2017
You’d need to patch it.
I don’t know whether a patch for 304.xxx exists though.
Unless Tumbleweed can provide the 304xx G03 driver. It should be there when you add the NVidia drivers. I believe that we covered this on the Factory ML last year.
If you see the G03 driver then it’s patched.
But 304.xxx is the G02 driver, it’s no longer supported by nvidia and also not available in the repo for Tumbleweed.
G03 is 340.xx and doesn’t support a GeForce 7600 this thread is about.
I believe it’s time to buy a newer card
When my GeForce 8600 GTS card died last year I bought the GeForce 750 Ti and it works great on an older board.
And, I can use the newest driver.
I suspect the reason for the low 640x480 resolution is that nouveau was still blacklisted (from some previous nvidia installation?).
Completely uninstalling the nvidia driver, removing the blacklist, and running “sudo mkinitrd” should give you a higher resolution.
Whether nouveau works fine or has problems with that card is a different question though, one that I cannot answer.