Varför rent tekniskt bör man ta bort drivrutiner innan man installerar nya

Permalänk
Medlem

Varför rent tekniskt bör man ta bort drivrutiner innan man installerar nya

Jag och min kompis pratade om drivrutiner och vi hade delad åsikt om att man bör ta bort drivrutinerna innan man installerar nya.

Vi vill veta varför man bör ta bort drivrutinerna innan man installerar nya samt vad det kan bli för problem.

Helst bättre svar än att det kan bli problem och om det gäller både ati och nvidia.

Permalänk

dom kan krocka.

Visa signatur

lådan: lian li lancool pc-k62 cpu : 2500k på den finns en h50. mobo: asus p8p67. Ram 2x4 corsair pc-16000. Gpu: gigabyte gtx 470 soc
psu: hx650 hdd: random Western digital caviar 250 gb+ 500 gb wd blue caviar
skärm: g2420hd

Permalänk
Medlem

Drivrutiner behöver ofta inte avinstalleras, framförallt inte för olika hårdvaror för windowskärnan laddar enbart drivrutiner för de hårdvaror som finns installerade. Det är t ex ingen risk att en Nvidia-drivrutin laddas till ett ATI grafikkort. Däremot vill man ju ändå avinstallera inställningsprogrammet (typ ATI's CCC) så då kan man ju lika gärna avinstallera allt. Och den typen av program kan nog krocka, även ljudinställningsprogram kan nog ställa till det. Men då pratar vi ju inte om drivrutiner.

Om man uppgraderar en drivrutin så finns det en liten risk att det fortfarande blir den gamla drivrutinen som laddas, men normalt ska det fungera bra också utan avinstallation.

Men det finns ju alltid möjligheter för fel, vid uppgradering utan avinstallation så kan det t ex bli gamla värden kvar i registret som inte fungerar med den nya versionen, men det är inte så vanligt.

Permalänk
Antielefant

Finns dock annat än bara CCC eller NCP som kan krocka, exempelvis laddas 3DVision- och PhysX-drivrutiner för NVidia, Eyefinityvärden och liknande (bla filer för output via DisplayPort) för AMD. Dessa ingår inte i WDDM och därför kan de laddas oavsett grafikkort, även om de förstås inte fungerar med den andra tillverkaren.

Du har också ett stort antal registervärden som kan orsaka konflikter, samt vissa filer som kanske inte ersätts korrekt när den nya drivrutinen installeras (exempelvis är Win7 uselt på att automatiskt ersätta filer som är nyare än dem man vill ersätta med). Detta är också anledningen att NVidia exempelvis har lagt till möjligheten att ta bort gamla drivrutinen helt när man installerar en ny, sk Clean Install, eftersom vissa problem med drivrutiner kan ligga kvar ens efter installation av nya trots att det är exakt samma grafikkort.

Det är rätt ovanligt att det strular även om man inte tar bort den gamla drivrutinen, särskilt om man byter från Radeon till Radeon eller Geforce till Geforce, men man rekommenderar ändå ren installation för att undvika att bli del av den minoritet som får installera om Windows helt för att få det att fungera som det ska.

Det är också vanligare att det strular vid byte från Geforce till Radeon än tvärt om, men återigen beror detta på att Geforcedrivrutinerna innehåller mycket mer krimskrams (som PhysX, CUDA, 3DVision etc) som AMD-korten inte stöder eller har någon ersättande funktion för, medan Geforce-drivrutinerna direkt ersätter det allra allra mesta AMD-drivrutinerna skickar in.

Geforcedrivrutinen är också byggd för att köras i tandem med Catalyst, då Catalyst krävs för moderkort med AMD-chipset. Det motsatta stämmer till viss del, men Catalyst och nForce-drivrutinerna har strulat många gånger genom åren.

Visa signatur

i7 8770k @ 5.2 | MSI Z370 KRAIT | 32 GB DDR4-3200 | AX850W
EVGA GTX 980 Ti Classified SLI | Acer XB270HU G-Sync

Permalänk
Medlem

Lånar tråden lite TS.
Jag funderade på detta idag med, ni pratar om ifall man ska ta bort tex ATI drivrutiner om man ska installera ett Nvidia grafikkort. Vad jag undrar är att ifall man har ATI drivrutiner installerade om det då går att installera en nyare version av drivrutiner utan att behöva avinstallera de äldre?

Visa signatur

RTX 3060ti | Intel i7 5820k | DDR4 64GB | Asus X99-S | Corsair 1000W Gold | Intel P600 512GB
9TB lagring | be quiet! Dark Rock Pro 3 | Logtech G710+ | Logitech G604 | Steelseries Arctic Pro Wireless
Asus Rog Swift | NZXT H440
Citera!!

Permalänk
Medlem

Litet sidoinlägg: Steam låter en uppdatera drivrutiner direkt via deras tjänst (jag använder ATI) och vad jag förstår avinstallerar inte de några drivrutiner, eller har jag fel? Är det dumt då att använda sig utav Steams tjänst för uppdatering av drivrutiner? Bör jag istället alltid avinstallera för att vara på den säkra sidan innan jag själv installerar nya drivrutiner?

Permalänk
Medlem
Skrivet av KonradA:

Litet sidoinlägg: Steam låter en uppdatera drivrutiner direkt via deras tjänst (jag använder ATI) och vad jag förstår avinstallerar inte de några drivrutiner, eller har jag fel? Är det dumt då att använda sig utav Steams tjänst för uppdatering av drivrutiner? Bör jag istället alltid avinstallera för att vara på den säkra sidan innan jag själv installerar nya drivrutiner?

det är oftast vi som är petiga som sitter och avinstallerar och kör driver sweeper av vana, ibland har det blivit problem, och kör man betor och hotfixar så kan det faktiskt vara att föredra. när jag bytte grafikkortsserie sist så installerades allt, men det fattades 50% av de nya inställningarna i ccc, dvs ccc har många inställningar som inte tas bort vid vanlig avinstallering, i mitt fall var jag tvungen att rensa registret manuellt samt ta fram dolda systemenheter i device manager då mina gamla kort låg kvar som "oinkopplade", dessa syns bara om man aktiverar en variabel innan man startar device manager, många program rapporterade fortfarande dessa gamla kort innan jag tog bort.

så, detta är ett exempel på att det kan hända, och det är inte bara jag som råkat ut för det.
en annan är att vista tex stackar upp drivrutiner som använts tidigare, för nån månad sen rensade jag dessa, antagligen hamnar dom i file repository eller liknande, man avinstallerar korten i device manager, trycker uppdatera och ser om vga drivern är den som blir installerad, står det fortfarande grafikkortsserien har vista installerat äldre drivrutiner, jag gjorde detta ca 40 gånger, då min osinstallation hade nåra år på nacken. man kan undra hur mycket 40 kopior på display drivaren tog upp :S

Permalänk
Hedersmedlem

I nVidias fall ingår idag en rensning av de gamla filerna vid "rätt" val i installationen, och AMD:s fall står det att man skall avinstallera dessa innan man uppdaterar, och detta skall enligt dem (och av mig) räcka. Jag har aldrig missat något genom att följa deras anvisningar, även när jag gick från AMD till nVidia

Visa signatur

Stalin var så gammal att de fick Len´in. ;)