Nvidia Linux Display Driver Beta är en proprietär OpenGL-videodrivrutin som försöker få blödande egenskaper för grafikkort som tillverkats av Nvidia och används under ett GNU / Linux-operativsystem. Både 32-bitars (x86) och 64-bitars (x86_64) arkitekturer stöds vid denna tidpunkt.
Rättvis varning!
Innan du läser vidare, kom ihåg att det här är en Beta-version. Även om det ger alla de senaste funktionerna och åtgärdar irriterande fel från tidigare eller nuvarande stabila versioner av drivrutinen, är det fortfarande en instabil mjukvara som kan orsaka oförutsägbara problem eller skada hårdvaran. På grund av detta rekommenderar vi inte att du installerar den här Beta-drivrutinen på produktionsmaskiner. Du har blivit varnad!
Installations instruktioner
För 32-bitarssystem:
Se till att kärnhuvudena på din Linux-distribution är installerade, byt till en TTY-konsol med hjälp av tangentkombinationen CTRL + ALT + F2, leta reda på installationsprogrammet och skriv sh ./NVIDIA-Linux-x86-xxx.xx.run Som root (där xxx.xx är det aktuella versionsnumret för paketet) för att installera drivrutinen.
För 64-bitarssystem:
Se till att kärnhuvudena på din Linux-distribution är installerade, byt till en TTY-konsol med hjälp av tangentkombinationen CTRL + ALT + F2, leta reda installationsprogrammet och skriv sh ./NVIDIA-Linux-x86_64-xxx.xx.run Som root (där xxx.xx är det aktuella versionsnumret för paketet) för att installera drivrutinen.
Under installationen kommer användarna att bli frågade om de vill redigera X-konfigurationsfilen manuellt eller låta installationsprogrammet göra allt arbete. Alternativt kan du, efter installationen, köra kommandot nvidia-xconfig via en X11-terminalemulator för att ställa in den nya drivrutinen som standard och generera konfigurationsfilen.
Om du letar efter de nuvarande stabila utgåvorna av Nvidia Linux Display Driver, tveka inte att söka i vår Linux-sektion. Tänk på att Nvidia ger korta och långlivade grenar, så vi rekommenderar att du går med de långlivade dem för utökat stöd.
Vad är nytt i detta Tillstånd:
- Tillagt stöd för följande GPU: er:
- GeForce GTX 1080 Ti
- Quadro M520
- TITAN Xp
- Återställt stöd för följande GPU:
- GRID K520
- Förbättrad kompatibilitet med nya kärnor.
- Lös en bugg som orsakade "nvidia-inställningar - fråga allt" Att skriva ut flera dubbla poster.
- Lös en bugg som orsakade att program kraschar i vissa situationer när du ringer glXMakeCurrent medan OpenGL-gängade optimeringar aktiverades.
- Detta inträffade ofta när Steam försökte göra en video som helskärm.
- Lös en bugg som orsakade VDPAU-applikationer att använda blit presentationskön när en tidigare VDPAU-applikation inte stängdes av rent.
- Fasta hängningar och kraschar som kan uppstå när ett OpenGL-kontext skapas medan systemet inte är tillgängligt.
- Lös en bugg som orsakade korruption när OpenGL-fönster flyttades eller ändrades.
- Lös en bugg som orsakade X-skärmar som använder Alternativ & quot; UseDisplayDevice & quot; & Quot; none & quot; Att omvandlas till 640x480 när man använder "xrandr -s" För att ändra skärmkonfigurationen.
- Lös en kraschkrasch som uppstod när man försökte kartlägga stora användarminnesallokeringar till CUDA.
- Inaktiverade OpenGL-gängade optimeringar som standard aktiverades initialt 378.09 på grund av olika rapporter om instabilitet.
- Tillagt stöd för följande Vulkan-tillägg:
- VK_EXT_acquire_xlib_display
- VK_EXT_display_control
- VK_EXT_display_surface_counter
- VK_EXT_direct_mode_display
- VK_KHX_external_memory
- VK_KHX_external_memory_fd
- VK_KHX_external_semaphore
- VK_KHX_external_semaphore_fd
- Dessa tillägg kräver en Vulkan Loader-version & gt; = 1.0.42.
- Ta bort X-drivarens logotyper och motsvarande NoLogo och LogoPath xorg.conf-alternativ.
- Tillagda "ResamplingMethod" MetaMode-alternativet, lägger till stöd för bikubiska resampling-metoder när skalning av skärmtransformationer används. Se README för mer information.
- Lös en bugg som lämnade HDMI och DisplayPort-ljudet dämpades efter att ett Framebuffer-konsolläge återställdes. För vissa skärmar har detta förorsakat att bildskärmen blivit tom.
- Lös en bugg som orsakade ljud över DisplayPort för att sluta fungera när monitorn kopplades ur och kopplades in eller vaknat från DPMS-energisparläget.
- Lös en regression som orsakade korruption i vissa applikationer, t.ex. fönsterskuggskuggor i enhet, efter att de återupptogs från suspendering.
Vad är nytt i version 375.10 Beta:
- Tillagt stöd för följande GPU:
- Quadro P6000
- Quadro P5000
- GeForce GTX 1050
- GeForce GTX 1050 Ti
- Lades till nya X-konfigurationsalternativ:
- ForceCompositionPipeline
- ForceFullCompositionPipeline
- som åsidosätter MetaMode-tokens med samma namn.
- Lös en bugg som orsakade problem med panning och markörbegränsning vid blandning av PRIME-driven skärmar med inbyggda displayer.
- Lös en bugg som orsakade långa förseningar när du lämnar VT eller inaktiverar en visningsenhet medan en OpenGL-applikation körs.
- Förbättrad återställning av konsol på system som använder UEFI Graphics Output Protocol och de flesta vesafb-lägen.
- Tillagt stöd för RandR TILE-egenskapen i RandR 1.5.
- Lös en bugg som hindrade nvidia-bug-report.sh från att hitta relevanta meddelanden i kärnloggfiler.
- Lös en bugg som gjorde det möjligt för nvidia-installer att försöka ladda kärnmoduler som byggdes mot kärnor som inte körs.
Vad är nytt i version 370.23 Beta:
- Tillagde möjligheten att över- och dygnet runt vissa GeForce-GPU i GeForce GTX 1000-serien och senare. För GPU: er som tillåter det kan en offset tillämpas på klockvärden i vissa klockdomener av alla prestationsnivåer. Denna klockmanipulation görs på användarens egen risk. Se README dokumentationen för "CoolBits" X-konfigurationsalternativ för mer information.
- Lös en bugg som hindrade Vulkan-applikationer från att presentera från flera köer till samma X11 swapchain.
- Tillagt "PixelShiftMode" MetaMode-alternativet, vilket möjliggör stöd för 4K och 8K pixel shift-skärmar. Se README för detaljer.
Vad är nytt i version 367.18 Beta:
- Lös en regression som minskade OpenGL-prestanda på huvudlösa X-serverkonfigurationer.
- Fixat en minnesläcka som inträffade efter att ha förstört en GLXWindow som fortfarande har den nuvarande kontexten kopplad till den.
- Lös en bugg som orsakade EGL-buffertar skapas med både en främre och en bakbuffert, istället för en bakre buffert, som krävs för EGL.
- Lades till en ny kärnmodul, nvidia-modeset.ko. Den här nya drivrutinkomponenten fungerar tillsammans med nvidia.ko-kärnmodulen för att programmera GPU-bildmotorn.
- nvidia-modeset.ko ger inte någon ny användarsynlig funktionalitet eller gränssnitt till tredje parts applikationer. I ett senare utgåva kommer nvidia-modeset.ko att användas som underlag för lägesgränssnittet som tillhandahålls av kärnans direktbehandlingshanterare (DRM).
- Minskade flimmer och fördröjningar vid övergång till eller från G-SYNC-läge. Som en del av den här förändringen kommer monitorer som har G-SYNC-indikatorer på sina skärmar nu att rapportera att de är i G-SYNC-läget. Den visuella indikatorn OpenGL G-SYNC kan aktiveras i nvidia-inställningar för att bestämma när G-SYNC faktiskt används.
- GLX-protokollet för följande OpenGL-förlängning från OpenGL 3.0 har blivit främjat från inofficiellt till ARB-godkänd officiell status:
- GL_EXT_draw_buffers2
- GLX-protokollet för följande OpenGL 3.0-kommandon:
- BindBufferRangeNV
- BindBufferBaseNV
- BeginTransformFeedbackNV
- EndTransformFeedbackNV
- GetTransformFeedbackVaryingEXT
- TransformFeedbackVaryingsEXT
- som ingår i följande tillägg:
- GL_NV_transform_feedback
- GL_EXT_transform_feedback
- har befordrats från inofficiellt till ARB-godkänd officiell status.
- Med ovanstående ändringar har GLX-protokollet för OpenGL 3.0 blivit främjat från inofficiellt till ARB-godkänd officiell status.
- Tillagde en ny systemminneallokeringsmekanism för stora anslag i OpenGL-drivrutinen. Denna mekanism möjliggör ombildning av tilldelningen från processen när den inte används, vilket gör att mer virtuellt adressutrymme är tillgängligt för applikationen. Den aktiveras som standard på 32 bitars OpenGL-applikationer med Linux 3.11+ och Glibc 2.19+. Minne som är allokerat på detta sätt kommer att förbruka utrymme i / dev / shm. Inställning av miljövariabel __GL_DevShmPageableAllocations till 2 kommer att inaktivera den här funktionen
Vad är nytt i version 355.06 Beta:
- Lös en bugg som kan orsaka data från en textnivå för att skriva över data från nästa lägsta nivå när du skapar en texturvy som inte innehåller den högre av de två nivåerna.
- Lös en bugg som kan orsaka att kontrollpanelen för nvidia-inställningarna kraschar när uppdateringen av bildlayouten uppdateras.
- Rätta till felaktig rapportering av stöd för GLX-tillägg: flera tillägg rapporterades som stöd för indirekta GLX, som i själva verket endast stöddes under direktåtergivning.
- Tillagd support för följande EGL-tillägg:
- EGL_KHR_swap_buffers_with_damage
- EGL_NV_stream_consumer_gltexture_yuv
- Ersätter byggsystemet för NVIDIA-kärnmodulerna och uppdaterade installationspaketet och nvidia-installatorn för att använda källkodslayouten för nybyggsystemet och kärnmodulen. Mer information om det nya byggsystemet och layouten finns i README-dokumentet på:
- ftp://download.nvidia.com/XFree86/packaging/linux/new-kbuild-for-355/
- Tillagda experimentella fullständiga OpenGL-stöd till EGL.
- Markerat alternativet DeleteUnusedDP12Displays som avskriven.
- Version 1.5.0 i X Resize and Rotate-specifikationen lade till en anteckning att dynamiskt skapade utgåvor inte kommer att förstöras, så det här alternativet är avlägsnat och kommer att tas bort i en framtida drivrutinsversion.
- Tillagt stöd för VDPAU-profiler som läggs till i VDPAU 0.9:
- VDP_DECODER_PROFILE_H264_BASELINE
- VDP_DECODER_PROFILE_H264_CONSTRAINED_BASELINE
- VDP_DECODER_PROFILE_H264_EXTENDED
- VDP_DECODER_PROFILE_H264_PROGRESSIVE_HIGH
- VDP_DECODER_PROFILE_H264_CONSTRAINED_HIGH
- Lös en bugg som hindrade mer än en RandR-utmatning från att dela användarlägen.
- Lös en bugg som orsakade att applikationsspecificerade byteintervaller ignoreras på vissa skärmar när du använder Xinerama.
- Lös en bugg som orsakade användarlevererade RandR-lägen med oklara kombinationer av flaggor + HSync, -HSync, + VSync och -VSync för att korrupta lägeslistan.
- Tillagd support för att göra en OpenGL 3.0 och över kontextström utan att göra aktuell till några dragbara.
Vad är nytt i version 352.09 Beta:
- Tillagde möjligheten att konfigurera bytesbeteendet för fyrbuftade stereobilder. Föraren kan konfigureras att självständigt byta varje öga när det blir klart, för att vänta på båda ögonen för att slutföra rendering innan byte eller för att tillåta applikationer att ange vilket av dessa två beteenden som föredras genom att ställa in bytesintervallet. Denna inställning kan justeras på kontrollpanelen för nvidia-inställningar eller via NV-CONTROL API.
- Fast en regression som förorsakade att GPU-fläktstatusdisplayen försvann från kontrollpanelen för nvidia-inställningar.
- Tilläggsrapportering av ECC-felräkningar till kontrollpanelen för nvidia-inställningar.
- Lös en bugg som ibland förhindrade OpenGL-samplerobjekt från att fördelas korrekt när det förstör OpenGL-kontexten.
- Lös en bugg som orsakade GLX_EXT_framebuffer_sRGB för att felaktigt rapportera sRGB-stöd i 30 bit-per-pixel framebufferkonfigurationer.
- Tillagt stöd för G-SYNC med synk-till-vblank inaktiverad. Detta gör det möjligt för applikationer att använda G-SYNC för att eliminera riva för ramhastigheter under monitorens maximala uppdateringshastighet men tillåta att den slits över den maximala uppdateringshastigheten för att minimera latensen.
- När G-SYNC är aktiv och synkronisering är aktiverad är bildfrekvensen begränsad till bildens maximala uppdateringshastighet.
- GLSL gl_Fog.scale är nu + oändlighet när gl_Fog.end är lika med gl_Fog.start. Tidigare användes värdet 0, men detta bröt vissa applikationer som spelet XIII som kördes på Vin (Vinbug # 37068).
- Aktiverade G-SYNC som standard när Unified Back Buffer (UBB) är inaktiverad.
- Uppdaterad NVIDIA GPU-drivrutinen för att undvika att använda videominne som redan används av vesafb.
- Lös en bugg som orsakar förlust av stereosynkronisering i vissa Quadro Sync-ramkonfigurationer.
- Fixade ett sällsynt dödläge när du kör program som använder OpenGL i flera trådar på en Quadro GPU.
- Lös en bugg som orsakade avkortning av EGLAttribEXT-värdet returnerat av eglQueryDeviceAttribEXT () på 64-bitars system.
Vad är nytt i version 349.16 Beta:
- Tillagt stöd för G-SYNC-bildskärmar när de används tillsammans med icke-G-SYNC-bildskärmar. När G-SYNC är aktiverat visas icke-G-SYNC-skärmar med rivning.
- Lös en bugg som orsakade att nvidia-inställningarna kraschar när man tilldelar ett attribut vars värde är ett visnings-ID på ett system med flera X-skärmar.
- Uppdaterad rapportering av videominnet i bruk i kontrollpanelen för nvidia-inställningar för att använda samma redovisningsmetoder som används i andra verktyg, t.ex. nvidia-smi. Nvidia-inställningarna tog inte hänsyn till några anslag, t.ex. Framebuffer-minne för efifb-konsolen på UEFI-system, vilket orsakar skillnader i värdena rapporterade av olika verktyg.
- Avlägsnade "AktiveraACPIHotkeys" X konfigurationsalternativ. Det här alternativet har avstängts och inaktiverats som standard sedan drivrutinsversion 346.35. På moderna Linux-system levereras skiftnycklar med snabbtangenter till skrivbordsmiljön som nyckelpresshändelser, och skrivbordsmiljön hanterar visningsändringen genom att utfärda förfrågningar via X-resize och Rotate extension (RandR).
- Tillagt stöd för förlustfria H.264 / AVC-videoströmmar till VDPAU.
- Tillagt stöd för VDPAU Feature Set F till NVIDIA VDPAU-drivrutinen. GPUer med VDPAU Feature Set F har möjlighet att hårdvara-accelererad avkodning av H.265 / HEVC-videoströmmar.
- Lös en bugg som förhindrade förändringar i GPU-fläkthastigheten från att återspeglas i textrutan på sidan för värmeinställningar.
- Lägg till kommandoradsstöd för nvidia-inställningar för att fråga den nuvarande och riktade GPU-fläkthastigheten.
- Lades till en kryssruta i nvidia-inställningarna för att aktivera en visuell indikator som visar när G-SYNC används. Detta är till hjälp för skärmar som inte indikerar om de fungerar i G-SYNC-läge eller normalt läge. Denna inställning kan också aktiveras genom att köra kommandoraden: nvidia-settings-a ShowGSYNCVisualIndicator = 1
- Tillagt stöd för X.Org X-serverns "-background none & quot; alternativ. När NVIDIA-drivrutinen är aktiverad kommer försök att kopiera frambufferkonsolens innehåll ut ur /dev/fb0.Om det inte går att göra, raderas skärmen till svart.
- Tillagd support för YUV 4: 2: 0-komprimering för att aktivera HDMI 2.0 4K @ 60Hz-lägen när displayen eller GPUen inte kan driva dessa lägen i RGB 4: 4: 4.Se NoEdidHDMI2Check i README för detaljer.
- Lös en bugg som kan orsaka att multi-threaded program kraschar när flera trådar använde EGL-drivrutinen samtidigt.
- Lös en bugg som orsakade Sync till VBlank för att inte fungera korrekt med XVideo-program i vissa konfigurationer.
- Lös en bugg som förhindrade att X-drivrutinen tolkade några X-konfigurationsalternativ när ett visningsenhetnamn gavs med en GPU UUID-kvalifierare.
Vad är nytt i version 346.22 Beta:
- Tillagt stöd för X.Org xserver ABI 19 -server 1,17).
- Förbättrad kompatibilitet med de senaste Linux-kärnorna.
- Lös en bugg som hindrade interna 4K-paneler på vissa bärbara datorer från att drivas med tillräcklig bandbredd för att stödja sina inbyggda resolutioner.
- Fast en regression som hindrade NVIDIA-kärnmodulen från att laddas i vissa virtualiserade miljöer som Amazon Web Services.
- Fast en regression som orsakade att visningar uppdagades felaktigt på vissa anteckningsbokssystem.
- Lös en bugg som kan orsaka att X fryser när du använder Base Mosaic.
- Fast en regression som hindrade NVIDIA X-drivrutinen från att känna igen basmosaiklayouter som genererades av kontrollpanelen för nvidia-inställningar.
Vad är nytt i version 346.16 Beta:
- Tillagt stöd för följande GPU: er:
- GeForce GTX 970M
- GeForce GTX 980M
- Lös en bugg som orsakade en blank skärm när du ställer in ett läge som kräver YUV 4: 2: 0-kompression. Dessa lägen stöds inte för närvarande.
- Lös en bugg som orsakade en felaktig DisplayPort-länkkonfiguration som ska visas efter en hotplug eller koppla ur kontakten.
- Tillagt stöd för avkodning av VP8-videoströmmar med NVCUVID API på GPU-enheter med VP8-maskinvarukodningsstöd.
- Tillagt stöd för följande EGL-tillägg:
- EGL_EXT_device_base
- EGL_EXT_platform_device
- EGL_EXT_output_base
- Tillagde möjligheten att öka driftsspänningen på vissa GeForce-GPU i GeForce GTX 400-serien och senare. Spänningsjusteringar görs på användarens egen risk. Se dokumentationen på "CoolBits" X-konfigurationsalternativet i README för detaljer.
- Tillagt stöd för NVENC på GeForce GPUs. För mer information om NVENC SDK, se:
- https://developer.nvidia.com/nvidia-video-codec-sdk.
- Avlägsnade en sanitykontroll i nvidia-installer som testade tillgängligheten av POSIX-delat minne. NVIDIA GPU-drivrutinen har inte krävt POSIX-delat minne sedan släpp 270.xx.
- Tillagd accelererat stöd för r8g8b8a8, r8g8b8x8, b8g8r8a8 och b8g8r8x8 RENDER-format.
- Uppdaterade nvidia-inställningar för att utnyttja GTK + 3, när det är tillgängligt. Detta implementeras genom att bygga användargränssnittet för nvidia-inställningar i separata delade bibliotek (libnvidia-gtk2.so, libnvidia-gtk3.so) och ladda den korrekta vid körning.
- Tillagde alternativet nvidia-inställningar -gtk-biblioteket för att ange sökvägen för katalogen som innehåller användargränssnittsbiblioteket eller sökvägen och filnamnet för det specifika biblioteket som ska användas.
- Tillagd support i nvidia-inställningar för ett GTK + 3 användargränssnitt på x86 och x86_64.
- Tillagde alternativet nvidia-inställningar --use-gtk2 för att tvinga användningen av GTK + 2-användargränssnittet.
- Uppdaterad nvidia-installer för att installera en fil i systemets xorg.conf.d-katalog när en tillräckligt ny X-server detekteras, för att få X-servern att ladda "nvidia" X-drivrutinen automatiskt om den startas efter att NVIDIA-kärnmodulen har laddats.
- Den här funktionen stöds i X.Org xserver 1.16 och högre när den körs på Linux 3.9 eller senare med CONFIG_DRM aktiverat.
- Förbättrad prestanda för nvidia-installer genom att möjliggöra användning av parallell fabrikat vid byggandet av NVIDIA-kärnmodulerna. Sammanhållningsnivån kan ställas in med alternativet --alternativnivå och standardvärdet för detekterade CPU: er.
- Uppdaterad nvidia-installer för att bestämma standardinstallationsplatser för bibliotek baserat på förekomsten av kända banor i cachen ldconfig (8) och filsystemet, i stället för hårdkodade distrospecifika sökvägar.
- Fixat en GLSL-compilerbugg som skulle orsaka korruption när du kör spel som Far Cry 3 in Wine.
- Fixade EGL_KHR_stream_cross_process_fd-tillägget.
- Korrekt korruption som ibland hände när man ringer
- DrawElementsInstancedBaseVertexBaseInstance (),
- DrawElementsInstancedBaseInstance (),
- eller DrawArraysInstancedBaseInstance ().
- Dramatiskt förbättrad OpenGL Framebuffer Objekt skapande prestanda.
- Ta bort gränsen för det maximala antalet OpenGL Framebuffer-objekt.
- Uppdaterade NVIDIA OpenGL-drivrutinen för att föredra $ XDG_CACHE_HOME över $ HOME som standardplats för lagring av cachen för GL-skivfacket.
Vad är nytt i version 343.13 Beta:
- Lös en bugg som orsakade funktionshindrade skärmar som implicit ingår i målvalet för vissa frågor och uppdrag på kommandoradsgränssnittet för nvidia-inställningar, om inget explicit mål valts.
- Tillagde ett nytt attribut till NV-CONTROL API för att fråga det aktuella utnyttjandet av videodekodermotorn.
- Lös en bugg där inställningen för Exchange Stereo Eyes i nvidia-inställningar inte fungerade i vissa stereokonfigurationer.
- Arbetade runt en Unigine Heaven 3.0 shader bug som kan orsaka korruption när tessellation aktiveras genom att implementera en applikationsprofil som använder "GLIgnoreGLSLExtReqs" miljö. Se dokumentationen för miljövariabeln __GL_IGNORE_GLSL_EXT_REQS för mer information.
- Fast minnesläcka vid förstöring av EGL-ytor.
- Tillagt stöd för flera samtidiga EGL-skärmar.
- Ta bort stöd för G8x-, G9x- och GT2xx-GPU: ns och moderkortets chipset baserade på dem. Löpande support för nya Linux-kärnor och X-servrar samt korrigeringar för kritiska fel kommer att ingå i 340. * Legacy releases i slutet av 2019.
- Lös en bugg som kan leda till att nvidia-installatören försöker att radera katalogen med förkompilerade kärnmodulgränssnitt på paket som är förberedda med --add-this-kernel.
- Uppdaterad nvidia-installer för att logga avinstallationen till en separat fil från installationsloggen och försöka avinstallera tidigare drivrutinsinstallationer med installationsprogrammet från den tidigare installationen, när det är tillgängligt.
Vad är nytt i version 340.17 Beta:
- Gjorde olika förbättringar och korrigeringar till informationen som rapporterats till GL-applikationer via KHR_debug- och ARB_debug_output-tilläggen.
- Lös en bugg som orsakade GLX-applikationer som samtidigt skapar drawables på flera X-servrar för att krascha vid byte av buffertar.
- Uppdaterade nvidia-inställningar för att rapportera alla giltiga namn för varje mål när du frågar efter måltyper, t.ex. `Nvidia-settings -q gpus`.
- Tillagd support för att kontrollera tillgängligheten av Fast Approximal Antialiasing (FXAA) per applikation via den nya miljövariabeln __GL_ALLOW_FXAA_USAGE och motsvarande applikationsnyckel för GLAllowFXAAUsage. Se README för detaljer.
- Fixat ett fel där indirekt återgivning kan bli skadad på systemkonfigurationer som inte tillåter skrivning till exekverbart minne.
- Uppdaterade nvidia-inställningarna Makefiles för att tillåta nvidia-inställningar att vara dynamiskt länkade mot värdsystemets libjansson. Det här alternativet kan aktiveras genom att ställa in NV_USE_BUNDLED_LIBJANSSON Makefile-variabeln till 0. Observera att nvidia-inställningarna kräver libjansson version 2.2 eller senare.
- Tillagd första stöd för G-SYNC-skärmar. Ytterligare detaljer och systemkrav finns på: http://www.geforce.com/hardware/technology/g-sync
- Fixed a X driverbug som orsakade gamma rampuppdateringar av den gröna kanalen vid djup 15, på några nya GPU: er, att ignoreras.
Vad är nytt i version 337.19 Beta:
- Över HDMI i vissa situationer.
- Tillagda kommandoradsreglage för nvidia-inställningar för attribut för över- och underklockning. Vänligen se manuella sidan för nvidia-inställningar (1) för mer information.
- Fixat flera kosmetiska problem i klockkontrolleringsgränssnittet för nvidia-inställningar.
- Tillagt stöd för GLX_EXT_stereo_tree-tillägget. Mer information finns i förlängningsspecifikationen:
- http://www.opengl.org/registry/specs/EXT/glx_stereo_tree.txt
- Aktiverat stöd för användning av Unified Back Buffer (UBB) och 3D Stereo med komposittillägget på Quadro-kort. Om du använder stereo med en komposithanterare krävs en stereo-medveten kompositstyrning. I annat fall visas bara vänstra ögat av stereoprogram. Se extensionsspecifikationen GLX_EXT_stereo_tree för mer information.
Vad är nytt i version 337.12 Beta:
- Tillagt stöd för följande GPU: er:
- GeForce 830M
- GeForce 840M
- GeForce 845M
- GeForce GTX 850M
- GeForce GTX 860M
- GeForce GTX 870M
- GeForce GTX 880M
- GeForce GT 705
- GeForce GT 720
- Lös en bugg som kan få OpenGL-program att frysa under vissa låga minnesförhållanden.
- Uppdaterade skärmkonfigurationssidan i nvidia-inställningar för att unikt identifiera DisplayPort 1.2-bildskärmar genom att visa bildskärmens GUID.
- Lös en bugg som kan få ECC-inställningar att visas felaktigt i nvidia-inställningar när du ändrar ECC-inställningar på ett multi-GPU-system.
- Ta bort "OnDemandVBlankInterrupts" X-konfigurationsalternativ: Det här alternativet har aktiverats som standard sedan version 177.68 av NVIDIA Unix-drivrutinen och dokumentationen hade inte uppdaterats för att återspegla det nya standardvärdet.
- Lös en bugg som orsakade GPU-fel när hotplugging visar DisplayPort 1.2 med tusensköna.
- Uppdaterad sida för färgkorrigeringsinställningar på kontrollpanelen för nvidia-inställningar för att återspegla gammandringar som gjorts av andra RandR-klienter medan kontrollpanelen redan kördes.
- Lös en bugg som hindrade användningen av flera samtidiga X-servrar på UEFI-system.
- Uppdaterade källkodspaketet nvidia-inställningar för att bygga libXNVCtrl när du bygger nvidia-inställningar, istället för att förlita dig på ett förbyggt bibliotek.
- Tillagde möjligheten att över- och dygnet runt vissa GeForce-GPU i GeForce GTX 400-serien och senare. För GPU: er som tillåter det kan en offset tillämpas på klockvärden i vissa klockdomener av vissa prestationsnivåer. Denna klockmanipulation görs på användarens egen risk. Se README dokumentationen för "CoolBits" X-konfigurationsalternativ för mer information.
- Uppdaterade minsta nödvändiga versionen av GTK + från 2,2 till 2,4 för nvidia-inställningar.
- Byt namn på RandR-utgångsegenskapen _GUID till GUID nu när det är en officiell egenskap dokumenterad i randrproto.txt:
- http://cgit.freedesktop.org/xorg/proto/randrproto/commit/?id=19fc4c5a72eb9919d720ad66734029d9f8e313b1
- Minskad CPU-användning och GPU-minnesutnyttjande av NVIDIA EGL-drivrutinen.
- Tillagt stöd för följande EGL-tillägg:
- - EGL_EXT_buffer_age;
- - EGL_EXT_client_extensions;
- - EGL_EXT_platform_base;
- - EGL_EXT_platform_x11.
- Bytt namn på "Klonen" Inställning av "MetaModeOrientation" X-konfigurationsalternativet till "SamePositionAs", för att klargöra att denna inställning endast gäller positionen och inte till upplösning av lägen i MetaMode.
- Tillagde NV-CONTROL-attributet NV_CTRL_VIDEO_ENCODER_UTILIZATION för att fråga användningsandelen för videokodningsmotorn.
- Tillagt stöd för GLX_NV_delay_before_swap-förlängningen. Mer information finns i förlängningsspecifikationen:
- http://www.opengl.org/registry/specs/NV/glx_delay_before_swap.txt
- Rapportera korrekta buffertstorlekar för RGB GLX-bilder, GLXFBConfigs och EGLConfigs. Tidigare rapporterades RGB10- och RGB8-format som 32 bitar, och RGB5-format rapporterades ha 16 bitar. Nu rapporteras de korrekt som 30, 24 och 15 bitars format, enligt vad som krävs enligt GLX- och EGL-specifikationerna.
Vad är nytt i version 334.16 Beta:
- Lös en bugg som kan orsaka nvidia-inställningar att beräkna felaktiga gamma-ramper när du justerar reglagen för färgkorrigering.
- Uppdaterade kontrollpanelen för nvidia-inställningar för att tillåta val av visningsenheter med hjälp av RandR- och mål-ID-namn när du gör frågor riktade mot specifika visningsenheter.
- Lös en bugg som förhindrade vissa menyer i kontrollpanelen för nvidia-inställningar att fungera korrekt på äldre versioner av GTK + (t.ex. 2.10.x).
- Uppdaterade kontrollpanelen för nvidia-inställningar för att ge hjälptext för applikationsprofilnycklar och förslag på giltiga nyckelnamn när du konfigurerar applikationsprofiler.
- Uppdaterade kontrollpanelen för nvidia-inställningar för att fylla i rullgardinsmenyn för stereolägen med endast de lägen som finns tillgängliga.
- Lös en bugg som kan orsaka att applikationer som använder OpenGL-tillägget ARB_query_buffer_object att krascha under Xinerama.
- Lös en bugg som orsakade HDMI-lägen med hög pixel (till exempel som används med 4K-resolutioner) som felaktigt rapporteras som dubbellänk i kontrollpanelen för nvidia-inställningar.
- Lös en bugg som förhindrade att vissa DisplayPort 1.2-skärmar återställs på rätt sätt efter en VT-omkopplare.
- Renamed per GPU proc-kataloger i / proc / driver / nvidia / gpus / med GPUs bussplats representerad i "domain: bus: device.function" format.
- Tillagde 64-bitars EGL- och OpenGL ES-bibliotek till 64-bitars drivrutiner.
- Ändrat format på "Bussplats" Fält rapporterat i /proc/driver/nvidia/gpus/0..N/informationfilerna från "domain: bus.device.function" Till "domän: buss: device.function" För att matcha lspci-formatet.
- Fixade ett fel i GLX_EXT_buffer_age-tillägget där felaktiga åldrar skulle returneras om inte triple buffering var aktiverad.
- Ändrade förarens standardbeteende för att sluta radera RandR 1.2-utgångar som motsvarar oanvända DisplayPort 1.2-enheter. Att ta bort dessa utdata kan förvirra vissa applikationer. Lades till ett nytt alternativ, DeleteUnusedDP12Displays, som kan användas för att aktivera detta beteende igen. Det här alternativet kan aktiveras genom att köra sudo nvidia-xconfig -delete-unused-dp12-skärmar
- Förbättrat stöd för miljövariablerna __GL_SYNC_DISPLAY_DEVICE och VDPAU_NVIDIA_SYNC_DISPLAY_DEVICE i vissa konfigurationer. Båda miljövariablerna känner nu igen alla stödda visningsenhetsnamn. Se "Bilaga C. Visa enhetens namn" Och "Appendix G. VDPAU Support" I README för mer information.
- Förbättrad prestanda hos X-drivrutinen vid hantering av stort antal ytanslag.
- Lös en bugg som orsakade PBO-nedladdningar av kubarkarta-ansikten för att hämta felaktiga data.
- Tillagd experimentellt stöd för ARGB GLX-bilder när Xinerama och Composite är aktiverade samtidigt på X.Org xserver 1.15.
Vad är nytt i version 331.17 Beta:
- Lös en bugg som hindrade konfigurationsfiler som innehåller applikationsprofiler från att läsas när kataloger var närvarande i sökprofilens sökprofil.
- Uppskjuten initiering av libselinux i NVIDIA OpenGL-drivrutinen, för att undvika ett problem där libselinux kanske inte är klart när NVIDIA libGL-delat bibliotek laddas först.
- Lös en bugg som kan leda till minneutmattning i OpenGL-program som körs på 32-bitars system.
- Tillagda nvidia-uvm.ko, NVIDIA Unified Memory-kärnmodulen, till NVIDIA Linux-drivrutinspaketet. Denna kärnmodul ger stöd för det nya Unified Memory-funktionen i ett kommande CUDA-utgåva.
Vad är nytt i version 331.13 Beta:
- Lös en bugg som orsakade att X-servern misslyckades att initiera när DisplayPort 1.2-skärmar har tilldelats för att separera X-skärmar på samma GPU.
- Lös en bugg som kan orsaka ett dödläge när man förkroppar från OpenGL-program som använder vissa malloc-implementeringar, till exempel TCMalloc.
- Lös en bugg som förhindrade att inställningar för Warp & Blend behålls över konfigurationsändringar.
- Lös en bugg som hindrade vissa inställningsändringar gjorda via kommandoradsgränssnittet nvidia-inställningar från att återspeglas i grafiska användargränssnittet för nvidia-inställningar.
- Ändrade klientbeteendet hos NVIDIA X-drivrutinen på Trapezoids och Triangles för vissa RENDER-operationer för att matcha beteendet i nyare versioner av Pixman:
- http://lists.freedesktop.org/archives/pixman/2013-April/002755.html
- Fixade ett fel i MetaMode-spårning som kan orsaka att felaktiga felmeddelanden skrivs ut när man försöker lägga till eller ta bort metamoder via NV-CONTROL.
- Lös en bugg som orsakade att NVIDIA X-drivrutinen försökte ladda X11 "shadow" Modulen ovillkorligt, även i situationer där föraren inte behövde använda modulen. Detta kan resultera i utskrift av falska felmeddelanden, på X-servrar där modulen inte var närvarande.
- Lös en bugg som hindrade visningskonfigurationsändringar gjorda med xvidtune (1) från att fungera korrekt.
- Lös en bugg som ibland orsakade korruption i GLX-applikationer medan du ändrade bildskärmskonfigurationen.
- Lös en bugg som hindrar glReadPixels från att fungera korrekt när du läser från Pixel Buffer Objects över indirekt rendering, när bildbredden inte är en multipel av 4.
- Tillagde ett nytt NV-CONTROL-attribut, NV_CTRL_BACKLIGHT_BRIGHTNESS, för att styra bakgrundsbelysningen.
- Lös en bugg som hindrade nvidia-inställningar från att skapa visningsenhetens konfigurationssidor för nyligen anslutna DisplayPort 1.2 Multi Stream Transport-enheter.
- Tillagd GPU-användningsrapportering till kontrollpanelen för nvidia-inställningar.
- Fixade ett fel på kontrollpanelen för nvidia-inställningar som hindrade användarna från att konfigurera stereo, när stereo inte redan var konfigurerat.
- Tillagd support för rapportering av hastighetsmätarens hastighetshastighet på grafiska grafikkort via nvidia-inställningar och NV-CONTROL API. Den tidigare existerande mekanismen för rapportering av fläkthastighet rapporterar fläktens hastighet som förprogrammerad av föraren. Till exempel `nvidia-inställningar --query = [fan: 0] / GPUCurrentFanSpeedRPM`.
- Fast en regression som orsakade GPU: er som inte stöder grafik för att inte visas i nvidia-inställningar.
- Lös en bugg som orsakade att DisplayPort 1.2 multi-stream-enheter slutade fungera om de kopplades ur och pluggades in medan de var aktiva i den nuvarande MetaMode.
- Tillagt stöd för flera NVIDIA-kärnmoduler. Den här funktionen tillåter användare att tilldela olika GPU-enheter i systemet till olika NVIDIA-kärnmoduler, vilket potentiellt minskar mjukvaruprocessen för att koordinera åtkomst till flera GPU: er.
- Tillagt stöd för EGL API på 32-bitars plattformar. För närvarande är de stödda klient API: erna OpenGL ES 1.1, 2.0 och 3.0, och den enda stödda fönstersystemets backend är X11.
- Lägg till ett nytt alternativ, AllowEmptyInitialConfiguration, vilket gör det möjligt för X-servern att starta även om inga anslutna visningsenheter detekteras vid start. Det här alternativet kan aktiveras genom att köra "sudo nvidia-xconfig --allow-empty-initial-konfiguration"
- Det här alternativet är användbart i RandR 1.4 display-offloadkonfigurationer där inga bildskärmsenheter är anslutna till NVIDIA GPU när X-servern startas, men kan anslutas senare.
- Uppdaterad nvidia-installer för att tillhandahålla ett rullningsbart textområde för att visa meddelanden från / usvid / alternative / install-present och / usr / lib / nvidia / alternate-install-tillgänglig tillgängliga distro-krokfiler. Detta möjliggör att längre meddelanden tillhandahålls i dessa filer.
- Uppdaterad nvidia-installer för att undvika återföring i perkärnan "build" Och "källa" Kataloger när du söker efter motstridiga kärnmoduler i / lib / moduler.
- Tillagde en cache för systemminne för att förbättra prestanda för vissa X-renderingstransaktioner som använder programvaruframställning av fallbackar. X-konfigurationsalternativet "SoftwareRenderCacheSize" Kan användas för att konfigurera storleken på cachen.
- Ta bort "DynamicTwinView" X-konfigurationsalternativ: Dynamisk omkonfigurering av bildskärmar är alltid möjlig och kan inte längre inaktiveras.
- Lös en bugg som orsakade att nvidia-inställningarna visar felaktiga uppgifter på dess konfigurationssida när alla visningar på en X-skärm stängdes av.
- Uppdaterad nvidia-installer för att bara installera bibliotek libvdpau och libvdpau_trace om en befintlig installation av libvdpau inte detekteras på systemet. Detta beteende kan övervägas med alternativen --install-vdpau-wrapper och -no-install-vdpau-wrapper.
- Kommande paket för NVIDIA Linux-installationsprogram kommer inte längre att innehålla kopior av libvdpau eller libvdpau_trace: VDPAU-användare rekommenderas att installera dessa bibliotek på annat sätt, t.ex. Från paket som tillhandahålls av distributörerna, eller genom att bygga dem från tillgängliga källor på:
- http://people.freedesktop.org/~aplattner/vdpau/
Kommentarer hittades inte