Ik gebruik al een tijdje naar redelijke tevredenheid de amd64/2008.0 profile van Gentoo, met onder andere de officiële (semi-binary) drivers voor mijn Nvidia GeForce FX 5900 XT videokaart.
Dit werkte altijd prima, maar een paar maanden geleden inmiddels zijn mijn x11-drivers/nvidia-drivers gedowngrade naar versie 173.14.12, terwijl er ook een 177.nogwat beschikbaar is. Die downgrade is gesuggereerd door Gentoo's portage systeem; in /usr/portage/eclass/nvidia-drivers.eclass staan wat checks waarbij a.d.h.v. de PCI ID wordt bepaalt wat de laatste werkende driver voor je videokaart is, en als je een nieuwere versie probeert te installeren krijg je een foutmelding:
De vraag is dus: waarom kan ik die laatste drivers dan niet gebruiken? Is het iets Gentoo-specifieks? Is het iets in combinatie met xorg-server-1.5? Is het iets specifieks voor het AMD64 platform? Waarom verschilt de inhoud van die eclass überhaupt van het lijstje van Nvidia waarvan de Gentoo developers zeggen dat ze het erop gebaseerd hebben?
Het stomme is dat ik geloof (maar ik weet het niet meer 100% zeker) dat ik vroeger wel de nieuwere drivers gebruikte (voordat ze die eclass updateten). De concrete aanleiding dat ik me er nu druk om maak is dat de oudere drivers niet met kernel 2.6.27 werken (en er al maanden geen patch voor is) en ik nu bang ben dat als 't zo door gaat ik behalve mijn videodrivers ook mijn kernel niet meer kan updraden.
Wie weet er raad?
Dit werkte altijd prima, maar een paar maanden geleden inmiddels zijn mijn x11-drivers/nvidia-drivers gedowngrade naar versie 173.14.12, terwijl er ook een 177.nogwat beschikbaar is. Die downgrade is gesuggereerd door Gentoo's portage systeem; in /usr/portage/eclass/nvidia-drivers.eclass staan wat checks waarbij a.d.h.v. de PCI ID wordt bepaalt wat de laatste werkende driver voor je videokaart is, en als je een nieuwere versie probeert te installeren krijg je een foutmelding:
De nieuwe drivers werken inderdaad niet. Het stomme is echter dat als je dan de genoemde link bekijkt, Nvidia alleen legacy drivers aanraadt voor de GeForce 4 serie (en lager). Als ik bijvoorbeeld de ondersteunde kaarten bij de laatste 64-bit Linux 177.x-driver opzoek (b.v. hier en dan op Supported Product List klikken), staat mijn kaart daar ook nog gewoon bij. Ik kan dus niet anders concluderen dan dat Nvidia vindt dat mijn kaart prima met de meest recente drivers moet werken en dat terugvallen op de legacy drivers nergens voor nodig is.You are currently installing a version of nvidia-drivers that is known not to work with a video card you have installed on your system.
[..]
For more information please read: http://www.nvidia.com/object/IO_32667.html
De vraag is dus: waarom kan ik die laatste drivers dan niet gebruiken? Is het iets Gentoo-specifieks? Is het iets in combinatie met xorg-server-1.5? Is het iets specifieks voor het AMD64 platform? Waarom verschilt de inhoud van die eclass überhaupt van het lijstje van Nvidia waarvan de Gentoo developers zeggen dat ze het erop gebaseerd hebben?
Het stomme is dat ik geloof (maar ik weet het niet meer 100% zeker) dat ik vroeger wel de nieuwere drivers gebruikte (voordat ze die eclass updateten). De concrete aanleiding dat ik me er nu druk om maak is dat de oudere drivers niet met kernel 2.6.27 werken (en er al maanden geen patch voor is) en ik nu bang ben dat als 't zo door gaat ik behalve mijn videodrivers ook mijn kernel niet meer kan updraden.
Wie weet er raad?