The following will allow you to run X11R6 on nodes with different video cards and a common NFS mounted /usr/X11R6 tree:
# [ create /usr/X11R6/lib/X11/xinit/xserverrc.<CLIENT_NAME>: ] --------------------------------- cut -------------------------------------- /usr/X11R6/bin/XF86_<SERVER_OF_INTEREST> --------------------------------- end -------------------------------------- # [ patch /usr/X11R6/bin/startx: ] --------------------------------- cut -------------------------------------- diff -r1.1 startx 19a20,21 > hostclientrc=/usr/X11R6/lib/X11/xinit/xinitrc.`hostname` > hostserverrc=/usr/X11R6/lib/X11/xinit/xserverrc.`hostname` 31a34,35 > else if [ -f $hostclientrc ]; then > clientargs=$hostclientrc 35a40 > fi 41a47,48 > else if [ -f $hostserverrc ]; then > serverargs=$hostserverrc 43a51 > fi --------------------------------- end -------------------------------------- # cp /usr/X11R6/lib/X11/XF86Config \ /usr/X11R6/lib/X11/XF86Config.<CLIENT_NAME> # [ edit XF86Config.<CLIENT_NAME>.<DOMAIN_NAME> as appropriate ] <\verb>