Hvis du er en av dem som bruker datamaskinen bare for å se e-postene dine, surfe på internett eller redigere noen andre tekstfiler, vil de gratis Nouveau-driverne være mer enn nok. Nå, hvis ditt er spill, videoredigering eller avspilling av HD-film, så er det i så fall ikke noen flukt: proprietære drivere er det beste svaret, for nå.
Allikevel har de proprietære driverne ikke samme ytelse som Windows. For å komme litt nærmere det siste, er det nødvendig å endre noen innstillinger.
Innstillingen som skal endres kalles "PowerMizer". Dens funksjon er å tilpasse kortets ytelse i henhold til øyeblikkets behov eller basert på kilden til elektrisk energi (batteri eller strøm).
For å få en god ide om hva jeg sier, kan du åpne nvidia-innstillinger fra en terminal og få tilgang til fanen powermizer.
Ideelt sett bør du kunne endre PowerMizer-innstillingene direkte fra nvidia-innstillinger, men av en eller annen grunn lagrer det ikke endringene. Målet vårt vil være å endre alternativet Foretrukket modus de Adaptive a Foretrekker maksimal ytelse. Hvordan får jeg det? Konfigurerer Xorg-konfigurasjonsfilen.
1. Åpne en terminal og kjør:
sudo nano /etc/X11/xorg.conf
o
sudo nano /etc/X11/xorg.conf.d/20-nvidia.conf
i henhold til dine preferanser.
2. I Enhetsdelen legger du til en linje som spesifiserer PowerMizer-konfigurasjonen som passer best til dine behov:
# "adaptiv" for hvilken som helst strømkilde Alternativ "RegistryDwords" "PowerMizerEnable = 0x1; PerfLevelSrc = 0x2233; PowerMizerDefault = 0x3" # batt = max strømsparing, AC = maks strømsparing Alternativ "RegistryDwords" "PowerMizerEnable = 0x1; PerfLevelSrc = 0x3333" # batt = adaptiv, AC = maks ytelse (min favoritt) Alternativ "RegistryDwords" "PowerMizerEnable = 0x1; PerfLevelSrc = 0x3322; PowerMizerDefaultAC = 0x1" # batt = maks strømsparing, AC = maks ytelse Alternativ "RegistryDwords" "PowerMizerEnable = 0x1; PerfLevelSrc = 0x2222; PowerMizerDefault = 0x3; PowerMizerDefaultAC = 0x1 "# batt = maks strømsparing, AC = adaptiv Alternativ" RegistryDwords "" PowerMizerEnable = 0x1; PerfLevelSrc = 0x2222; PowerMizerDefaultizer = 0x3; PowerMizerDefizer;
3. I mitt tilfelle, siden datamaskinen min er en PC (koblet til strømmen), brukte jeg det andre alternativet:
# batt = adaptiv, AC = maks ytelse (min favoritt) Alternativ "RegistryDwords" "PowerMizerEnable = 0x1; PerfLevelSrc = 0x3322; PowerMizerDefaultAC = 0x1"
Min komplette konfigurasjonsfil var igjen så.
På denne måten sørget jeg for maksimal ytelse til min ydmyke nVidia Geforce 7200.
4. Når endringene er gjort, start på nytt.
Hvis det ikke fungerer, har noen brukere uttalt at det å kjøre ...
nvidia-innstillinger -a [gpu: 0] / GPUPowerMizerMode = 1
... Kan løse problemet. Poenget er at denne kommandoen skal utføres hver gang vi starter datamaskinen. På samme måte er det ikke veldig komplisert, selv om det varierer i henhold til skrivebordsmiljøet du bruker (KDE, XFCE, etc.).
Endelig en siste kommentar. Du vil kanskje ikke merke mye av en forskjell i ytelse når du bruker "vill og vanlig" bruk (nettlesing, kontorautomatisering osv.) Av kortet ditt. I mitt tilfelle har dette trikset tillatt meg å eliminere den såkalte «flimring» eller «chopping» i reproduksjonen av HD-videoer og en bedre ytelse i Wine-spillene.
I en kommende del vil jeg dele et ekstra triks for å fjerne flimring permanent fra HD-videoavspilling uten å fjerne Compton-vinduskomponisten.
+1
Man må huske at denne endringen også fører til høyere temperatur og energiforbruk.
Beklager, * jeg skjønner.
Du vil ikke bruke mer enn å bruke nouveau xD.!
😀 Det er ingen måte å forsvare nouveauet på.
hmm ... kan det være at den ikke lagret konfigurasjonen fordi den ikke åpnet nvidia-innstillingene med administratorrettigheter?
????
Det sparer meg forandringen ... og uten at jeg trenger administratorrettigheter.
min første tanke var akkurat det
Nei, det var ikke derfor ... ingen anelse om hvorfor. : S
Jeg prøvde med administratorrettigheter, og det fungerte ikke ...
Vet du om det er noen måte å sette «Ytelsesnivåene» slik at når du begynner å klatre, når du ikke det laveste, men blant de tre beste for eksempel? Uansett veldig bra trikset
Hold det enkelt, du åpner nvidia-innstillingene som administrator, og det lar deg lagre
gksu nvidia-innstillinger (Gnrome)
kdesu nvidia-innstillinger (KDE)
Jeg bruker endringen på xorg.conf, men i nvidia-innstillinger vises den fortsatt i adaptiv, tar den muligheten i betraktning selv om den ikke tar den i nvidia-innstillinger?
I mitt tilfelle tok han det. : S
Prøv å gjøre endringene ved å åpne nvidia-innstillinger som admin eller ved hjelp av plan b som er detaljert i innlegget.
Ja, jeg gjorde det som administrator, jeg skal late som jeg tar endringen
Takk.
Jeg planlegger å utfylle dette med et dumt og sensuelt skript som gir samme effekt xD
Bien!
Tusen takk, testet 😀
La oss se andre Linux-brukere, jeg har en Nvidia 8400 GS og jeg bruker Debian Stable XFCE. Spillene jeg bruker på Debian er gjennom emulatorer (Kega Fusion, ZSnes, Mame, Mednafen, PCSX, etc). Installer Nvidia-driverne i henhold til opplæringen på Debian-wiki: https://wiki.debian.org/NvidiaGraphicsDrivers#wheezy
Mine spørsmål er: Er det verdt å aktivere Prefer Maximum Performance? Vil emulatorene jeg bruker se bedre ut? Vil de forbruke mindre CPU-ressurser? Forresten, gjennom nvidia-innstillinger lagres ikke endringene. Hilsen og takk på forhånd for at du leser meg.
Etter min erfaring forbedret det seg ... men jeg får inntrykk av at du må analysere det "sak for sak".
Ved å prøve mister du ikke noe.
Dette er bra for en bærbar PC:
# batt = maksimal energisparing, AC = maks ytelse
Alternativ "RegistryDwords" "PowerMizerEnable = 0x1; PerfLevelSrc = 0x2222; PowerMizerDefault = 0x3; PowerMizerDefaultAC = 0x1 »
??
Hei,
Jeg bruker opensuse 12.3, jeg har proprietære nvidia-drivere, men jeg har ikke xorg.conf-filen, og 20-nvidia.conf er i /etc/modprobe.dy og inneholder bare en konfigurasjonslinje.
Også hvis jeg husker riktig, tror jeg at jeg har lest at xorg.conf-filen ikke lenger ble brukt.
Ikke at det ikke brukes, men det anbefales ikke.
I stedet anbefales det å bruke
/etc/X11/xorg.conf.d/20-nvidia.conf
som også forklart i innlegget. 🙂
Klem! Paul.