4 ms·
Somewhat more retro, all that stops current nvidia drivers working on Xfree86 4.8 (from 2008, though we're working with an earlier version) is a single missing
by hazeii 6y ago
Somewhat more retro, all that stops current nvidia drivers working on Xfree86 4.8 (from 2008, though we're working with an earlier version) is a single missing call, put this in a preloaded library:-
int miIsSolidAlpha(void)
{
/* fprintf(stderr,"miIsSolidAlpha called\n"); */
return 0;
}
I'm not sure if this is an argument for progress or not (we use embedded development systems, and it's really common to 'export DISPLAY=someothercomputer:0') this trivial hack means Eclipse/segger/other random IDE's run perfectly on systems some of which are 22 years old now.
Edit (requested build info):-
gcc -shared -Wl,-soname,nvtweak.so.1 -o nvtweak.so.1.0 nvtweak.c
- deleted 6y ago[deleted]
- gabereiser 6y agoThis kind of thing makes me happy and also sad. Happy that we can do this. Sad that we must.
- BearOso 6y agoWith how much of the X server the NVIDIA driver outright replaces, I’m not surprised. It also has a ridiculously huge back-support for X ABIs. They don’t remove the old ones, and compatibility code is all baked into one driver instead of separate drivers.