Nvidia Linux Display Driver

Софтуер снимки:
Nvidia Linux Display Driver
Софтуер детайли:
Версия: 381.09 Beta актуализира
Дата на качване: 27 Apr 17
Розробник: NVIDIA Corporation
Разрешително: Безплатно
Популярност: 26

Rating: nan/5 (Total Votes: 0)

Nvidia Linux Display Driver Beta е патентован OpenGL видео драйвер, който се опитва да донесе функциите за измама на графичните карти, произведени от Nvidia и използвани под операционна система GNU / Linux. В момента се поддържат и 32-битови (x86) и 64-битови (x86_64) архитектури.


Честно предупреждение!

Преди да прочетете по-нататък, моля, имайте предвид, че това е бета версия. Дори ако носи най-новите функции и поправя досадни бъгове от предишни или настоящи стабилни версии на драйвера, все още е нестабилен софтуер, който може да причини непредвидими проблеми или да повреди хардуера ви. Поради това не препоръчваме да инсталирате този бета драйвер на производствени машини. Бяхте предупредени!


Инструкции за инсталация

За 32-битови системи:

Уверете се, че заглавките на ядрото на вашата Linux дистрибуция са инсталирани, преминете към TTY конзолата, използвайки клавишната комбинация CTRL + ALT + F2, намерете инсталатора и въведете sh ./NVIDIA-Linux-x86-xxx.xx.run Като root (където xxx.xx е номерът на текущата версия на пакета), за да инсталирате драйвера.

За 64-битови системи:

Уверете се, че заглавките на ядрото на вашата Linux дистрибуция са инсталирани, преминете към TTY конзолата, използвайки клавишната комбинация CTRL + ALT + F2, намерете инсталатора и въведете sh ./NVIDIA-Linux-x86_64-xxx.xx.run Като root (където xxx.xx е номерът на текущата версия на пакета), за да инсталирате драйвера.

По време на инсталацията потребителите ще бъдат попитани дали искат ръчно да редактират X конфигурационния файл или да позволят на инсталатора да извърши цялата работа. Алтернативно, след инсталирането можете да стартирате командата nvidia-xconfig чрез емулатор на терминал X11, за да настроите новия драйвер по подразбиране и да генерирате конфигурационния файл.

Ако търсите настоящите стабилни версии на драйвера за дисплей на Nvidia Linux, не се колебайте да потърсите нашата секция Linux. Имайте предвид обаче, че Nvidia осигурява клонове с кратък и дълъг живот, затова ви препоръчваме да отидете с тези с дълъг живот за разширена поддръжка.

Какво ново в това съобщение:

  • Добавена е поддръжка за следните графични процесори:
  • GeForce GTX 1080 Ti
  • Quadro M520
  • TITAN Xp
  • Възстановена поддръжка за следния графичен процесор:
  • GRID K520
  • Подобрена съвместимост с последните ядра.
  • Отстранена е грешка, която е причинила "nvidia-settings -query all" За да отпечатате много дублиращи се записи.
  • Коригирала е грешка, която е причинила срив на приложения в някои ситуации, когато се обаждате на glXMakeCurrent, докато оптимизациите с оптимизации с OpenGL са били активирани.
  • Това често се случваше, когато Steam се опитваше да се появи видеоклип на цял екран.
  • Коригирала е грешка, която е причинила на VDPAU приложенията да използват опашката за презентация на блокиране, когато предишното приложение VDPAU не се е изключило чисто.
  • Фиксирани виси и катастрофи, които могат да възникнат, когато се създаде контекст на OpenGL, докато системата е извън наличната памет.
  • Коригирала е грешка, която е причинила корупция при преместване или преоразмеряване на прозорците на OpenGL.
  • Коригирала е грешка, причинена от X екрани, които използват опцията "UseDisplayDevice" & Quot; никой & quot; Да се ​​преоразмерява до 640х480, когато се използва "xrandr -s" За да промените конфигурацията на екрана.
  • Коригира катастрофата на ядрото, настъпила при опит за присвояване на големи разпределения на потребителската памет в CUDA.
  • Забранени оптимизации с оптимизирани OpenGL по подразбиране, първоначално активирани в 378.09, поради различни съобщения за нестабилност.
  • Добавена е поддръжка за следните разширения на Vulkan:
  • 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
  • Тези разширения изискват версия на Vulkan loader & gt; = 1.0.42.
  • Премахнахте началния екран на логото на драйвера на X и съответните опции NoLogo и LogoPath xorg.conf.
  • Добавянето на "ResamplingMethod" MetaMode опция, добавяйки поддръжка на методите за двумерно препробиране, когато се използват мащабирани екранни трансформации. За повече подробности вижте README.
  • Коригира грешка, която остави HDMI и DisplayPort аудио заглушени, след като режимът на конзолата на framebuffer е възстановен. За някои дисплеи това е причина дисплеят да остане празен.
  • Коригирала е грешка, която е накарала аудиоустройството да престане да работи, когато мониторът е бил изключен от контакта и е включен отново или пробутван от режима за пестене на енергия в DPMS.
  • Фиксирана е регресия, която е причинила корупция в определени приложения, като например сенките на прозорците в Unity, след възобновяване от спирането.

Какво е новото във версия 375.10 Beta:

  • Добавена е поддръжка за следните графични процесори:
  • Quadro P6000
  • Quadro P5000
  • GeForce GTX 1050
  • GeForce GTX 1050 Ti
  • Добавени са нови опции за конфигуриране на X:
  • ForceCompositionPipeline
  • ForceFullCompositionPipeline
  • , които заменят означенията MetaMode със същите имена.
  • Коригирала е грешка, която е причинила проблеми при преместване и преместване на курсора при смесване на дисплеи с принудително задвижване на дисплей с PRIME.
  • Отстранена е бъг, причинил дълги закъснения при напускане на VT или деактивиране на дисплейно устройство, докато се изпълнява OpenGL приложение.
  • Подобрено поведение при възстановяване на конзолата на системи, използващи UEFI Graphics Output Protocol и повечето режими на vesafb.
  • Добавена е поддръжка на собствеността на RandR TILE, добавена в RandR 1.5.
  • Отстранява се грешка, която възпрепятства nvidia-bug-report.sh да намира подходящи съобщения в дневника на ядрото.
  • Коригирала е грешка, която позволява на nvidia-installer да се опита да зареди модули на ядрото, които са били изградени срещу ядра, които не се изпълняват.

Какво е новото във версия 370.23 Beta:

  • Добавена е възможността да се презареждат и чакат определени графични процесори GeForce в серията GeForce GTX 1000 и по-късно. За графичните процесори, които го позволяват, може да се приложи компенсиране на стойностите на часовника в някои часовникови домейни на всички нива на производителност. Това манипулиране на часовника се извършва по собствен риск. Вижте документацията на README на "CoolBits" X конфигурация за повече подробности.
  • Фиксирана бъг, която е попречила на Vulkan приложения да се представят от множество опашки към същата X11 swapchain.
  • Добавянето на "PixelShiftMode" MetaMode опция, позволяваща поддръжка за дисплеи с 4K и 8K пикселни смени. За подробности вижте README.

Какво е новото във версия 367.18 бета:

  • Фиксирана е регресия, която намалява производителността на OpenGL при конфигурации без сървър X.
  • Фиксирано изтичане на памет, настъпило след унищожаването на GLXWindow, което все още има текущия контекст, свързан с него.
  • Фиксирана е грешка, която е причинила създаването на буфери за EGL с буфер отпред и отзад, вместо с обратно буфер само, както се изисква за EGL.
  • Добавен е нов модул на ядрото nvidia-modeset.ko. Този нов компонент на драйвера работи заедно с модула на ядрото nvidia.ko за програмиране на дисплея на GPU.
  • nvidia-modeset.ko не предоставя нова функционалност или интерфейси, видими от потребителя, на приложения на трети страни. В по-късна версия обаче, nvidia-modeset.ko ще се използва като основа за интерфейса за режими на работа, осигурен от директен диспечер на ядрото (DRM).
  • Намалено трептене и забавяне при преминаване към или извън режима G-SYNC. Като част от тази промяна монитори, които имат индикатори G-SYNC в екранните си дисплеи, винаги ще съобщават, че са в режим G-SYNC. Визуалният индикатор на OpenGL G-SYNC може да бъде активиран в настройките nvidia, за да се определи кога G-SYNC се използва.
  • GLX протоколът за следното OpenGL разширение от OpenGL 3.0 е популяризиран от неофициално до официално одобрено от ARB:
  • GL_EXT_draw_buffers2
  • GLX протокол за следните команди на OpenGL 3.0:
  • BindBufferRangeNV
  • BindBufferBaseNV
  • BeginTransformFeedbackNV
  • EndTransformFeedbackNV
  • GetTransformFeedbackVaryingEXT
  • TransformFeedbackVaryingsEXT
  • , които са част от следните разширения:
  • GL_NV_transform_feedback
  • GL_EXT_transform_feedback
  • е популяризиран от неофициално до официален статут на одобрен от ARB.
  • С горепосочените промени протоколът GLX за OpenGL 3.0 е популяризиран от неофициално до официално одобрено от ARB.
  • Добавен е нов механизъм за разпределение на системната памет за големи разпределения в OpenGL драйвера. Този механизъм позволява да се демаркира разпределението от процеса, когато не се използва, като се направи повече пространство за виртуално адресно пространство за приложението. Той е активиран по подразбиране за 32-битови OpenGL приложения с Linux 3.11+ и glibc 2.19+. Паметта, разпределена по този начин, ще използва пространство в / dev / shm. Задаването на променливата на средата __GL_DevShmPageableAllocations на 2 ще деактивира тази функция

Какво ново във версия 355.06 бета:

  • Отстранява се грешка, която може да причини данни от едно ниво на текстура, за да презапишат данни от следващото най-ниско ниво, когато създавате изглед на текстурата, която не включва по-високото от двете нива.
  • Коригира грешка, която може да доведе до срив на контролния панел на nvidia-настройките при актуализиране на разположението на дисплея.
  • Коригира някои погрешни съобщения за поддръжка на разширенията за GLX: Съобщени бяха няколко разширения, подкрепени за индиректен GLX, които всъщност се поддържаха само при директно рендиране.
  • Добавена е поддръжка за следните разширения за EGL:
  • EGL_KHR_swap_buffers_with_damage
  • EGL_NV_stream_consumer_gltexture_yuv
  • Замени системата за изграждане на модулите на ядрото на NVIDIA и актуализира пакета за инсталиране и nvidia-installer, за да използва оформлението на изходния код на новата версия на системата и модула на ядрото. За повече информация относно новата система за изграждане и оформление вижте документа README на адрес:
  • ftp://download.nvidia.com/XFree86/packaging/linux/new-kbuild-for-355/
  • Добавена е експериментална пълна поддръжка на OpenGL към EGL.
  • Маркира опцията DeleteUnusedDP12Displays като отхвърлена.
  • Версия 1.5.0 на спецификацията X Промяна и Завъртане добави, че динамично създадените изходи няма да бъдат унищожени, така че тази опция е отхвърлена и ще бъде отстранена при бъдещо издаване на драйвера.
  • Добавена е поддръжка за VDPAU профили, добавени в 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
  • Фиксирана бъг, която е попречила повече от един изход RandR да споделя режими, добавени от потребителя.
  • Коригирала е грешка, която е причинила пренебрегването на интервали за смяна, определени от приложенията при някои екрани, когато използвате Xinerama.
  • Коригирала е грешка, която е причинила режими на RandR, предоставени от потребителя, с нелепни комбинации на знаците + HSync, -HSync, + VSync и -VSync, за да корумпира списъка с режими.
  • Добавена е поддръжка за създаване на OpenGL 3.0 и по-нови версии на текущия контекст, без да се прави текуща връзка.

Какво е новото във версия 352.09 бета:

  • Добавена е способността да конфигурирате поведението за размяна на четиристепенни стереозвук. Шофьорът може да бъде конфигуриран така, че независимо от това, да се сменя всяко око, когато е готово, да изчака и двете очи да завършат рендирането преди суап, или да позволят на приложенията да определят кое от тези две поведения е предпочитано чрез задаване на интервала за размяна. Тази настройка може да се настройва в контролния панел на nvidia-настройките или чрез приложния програмен интерфейс NV-CONTROL.
  • Фиксирана е регресия, която е накарала дисплея на състоянието на вентилатора на GPU да изчезне от контролния панел на nvidia настройките.
  • Добавено отчитане на броя на грешките в ECC в контролния панел на nvidia настройките.
  • Коригира грешка, която понякога възпрепятства обектите на OpenGL за вземане на проби да бъдат правилно делокачени, когато разрушават OpenGL контексти.
  • Коригира грешка, която е причинила GLX_EXT_framebuffer_sRGB да докладва неправилно поддръжка на sRGB при конфигурации на framebuffer от 30 бита на пиксел.
  • Добавена е поддръжка за G-SYNC със синхронизация-в-блок. Това позволява на приложенията да използват G-SYNC, за да се избегне скъсване на честотите на кадрите под максималната честота на опресняване на монитора, но позволява разкъсване над максималната честота на опресняване, за да се намали латентността.
  • Когато G-SYNC е активен и синхронизирането е активирано, честотата на кадрите е ограничена до максималната честота на опресняване на монитора.
  • GLSL gl_Fog.scale е вече + безкрайност, когато gl_Fog.end се равнява на gl_Fog.start. Преди това стойността 0 е била използвана, но това е нарушило някои приложения, като например играта XIII, която се изпълнява на Wine (Wine bug # 37068).
  • По подразбиране е активирано G-SYNC, когато е деактивиран Unified Back Buffer (UBB).
  • Актуализира се драйверът на GPU на NVIDIA, за да се избегне използването на видео памет, която вече се използва от vesafb.
  • Коригира грешка, причиняваща загуба на стерео синхронизация в определени конфигурации на Quadro Sync.
  • Фиксирано е рядко състояние при блокиране при стартиране на приложения, които използват OpenGL в множество конци на графичен процесор Quadro.
  • Коригира грешка, която е причинила прекъсване на стойността на EGLAttribEXT, върната от eglQueryDeviceAttribEXT () на 64-битови системи.

Какво е новото във версия 349.16 бета:

  • Добавена е поддръжка за монитори G-SYNC, когато се използва заедно с монитори, които не са G-SYNC. Когато G-SYNC е активиран, мониторите, които не са G-SYNC,
  • Коригира грешка, която е накарала nvidia-настройките да се сринат при задаване на атрибут, чиято стойност е ID дисплей на система с множество X екрани.
  • Актуализирахте отчитането на видео паметта в контролния панел на nvidia-settings, за да използвате същите методи за отчитане, използвани в други инструменти като nvidia-smi. Настройките на nvidia не са взели предвид някои разпределения, напр. Framebuffer памет за конфигурацията efifb на UEFI системи, причинявайки несъответствия в стойностите, докладвани от различни инструменти.
  • Премахнахте "EnableACPIHotkeys" X конфигурация опция. Тази опция е била отхвърлена и деактивирана по подразбиране от версията на драйвера 346.35. На модерните системи за Linux промяната на дисплейните промени се доставя на работната среда като ключови събития от пресата, а десктоп средата се справя с промяната на дисплея, като подава заявки чрез разширението X Resize and Rotate (RandR).
  • Добавена е поддръжка на безшумни видео потоци H.264 / AVC към VDPAU.
  • Добавена е поддръжка за VDPAU Feature Set F за NVIDIA VDPAU драйвера. Графичните графични процесори с набор от функции VDPAU F имат възможност за хардуерно ускорено декодиране на видео потоци H.265 / HEVC.
  • Фиксирана е грешка, която не позволява скоростта на вентилатора на GPU да се промени в текстовото поле на страницата с термични настройки.
  • Добавена поддръжка на nvidia-settings команден ред за търсене на текущата и целевата скорост на вентилатора на GPU.
  • Добавена е квадратче за отметка към настройките на nvidia, за да се активира визуален индикатор, който показва кога се използва G-SYNC. Това е полезно за дисплеи, които не показват сами дали работят в режим G-SYNC или в нормален режим. Тази настройка може да се активира и чрез стартиране на командния ред: nvidia-settings -a ShowGSYNCVisualIndicator = 1
  • Добавена е поддръжка за сървъра на X.Org X " опция. Когато е активиран, NVIDIA драйверът ще се опита да копира съдържанието на конзолата на framebuffer извън /dev/fb0.Ако това не може да бъде направено, екранът ще бъде изтрит до черно.
  • Добавена е поддръжка за компресия YUV 4: 2: 0, за да се активират режимите HDMI 2.0 4K @ 60Hz, когато дисплеят или GPU не са в състояние да управляват тези режими в RGB 4: 4: 4.Вижте NoEdidHDMI2Check в README за подробности. / Li>

  • Отстранена е грешка, която може да доведе до срив на няколко приложения с множество конци, когато няколко теми използват драйвера за EGL по същото време.
  • Коригира грешка, която е причинила на VBlank синхронизиране да не работи правилно с XVideo приложения в определени конфигурации.
  • Коригирала е грешка, която е попречила на драйвера X да интерпретира правилно някои опции за конфигуриране на X, когато името на дисплейното устройство е дадено с квалификационен номер на GPU UUID.

Какво е новото във версия 346.22 Бета:

  • Добавена е поддръжка за X.Org xserver ABI 19 - сървър 1.17).
  • Подобрена съвместимост с последните ядра на Linux.
  • Коригира грешка, която не позволява на вътрешните 4K панела на някои лаптопи да бъдат задвижвани с достатъчна честотна лента, за да поддържат собствените си резолюции.
  • Фиксирана е регресия, която е затруднила зареждането на модула на ядрото на NVIDIA в някои виртуализирани среди като Amazon Web Services.
  • Фиксирана регресия, която е причинила неправилно откриване на дисплеи на някои системи за лаптоп.
  • Коригира грешка, която може да доведе до замразяване на X, когато използвате Base Mosaic.
  • Фиксирана е регресия, която е попречила на NVIDIA X драйвера да разпознае оформлението на базовия мозайка, генерирано от контролния панел на nvidia-settings.

Какво е новото във версия 346.16 бета:

  • Добавена е поддръжка за следните графични процесори:
  • GeForce GTX 970M
  • GeForce GTX 980M
  • Коригирала е грешка, която е причинила празен екран при задаване на режим, изискващ YUV компресия 4: 2: 0. Понастоящем тези режими не се поддържат.
  • Отстранена е грешка, която е причинила неправилна конфигурация на връзката DisplayPort, която да се показва след hotplug или изключване.
  • Добавена е поддръжка за декодиране на видео потоци от VP8, като се използва API на NVCUVID на графични процесори с поддръжка на декодиране на VP8 хардуер.
  • Добавена е поддръжка за следните разширения за EGL:
  • EGL_EXT_device_base
  • EGL_EXT_platform_device
  • EGL_EXT_output_base
  • Добавена е възможността да се увеличи оперативното напрежение на някои GeForce GPU в серията GeForce GTX 400 и по-късно. Настройките на напрежението се извършват по собствен риск. Вижте документацията за "CoolBits" X конфигурация в README за подробности.
  • Добавена е поддръжка за NVENC на GeForce GPU. За повече подробности относно SDK на NVENC вижте:
  • https://developer.nvidia.com/nvidia-video-codec-sdk.
  • Премахна проверка за здравословно състояние в nvidia-installer, която провери наличието на споделена памет POSIX. GPU драйверът на NVIDIA не е изисквал споделена памет POSIX от изданието 270.xx.
  • Добавена ускорена поддръжка за форматите R8G8B8A8, R8G8B8X8, B8G8R8A8 и B8G8R8X8 RENDER.
  • Актуализирани настройки на nvidia, за да се възползвате от GTK + 3, когато е налице. Това се осъществява чрез изграждането на потребителския интерфейс nvidia-settings в отделни споделени библиотеки (libnvidia-gtk2.so, libnvidia-gtk3.so) и зареждането на правилния в момента на изпълнение.
  • Добавена е опцията nvidia-settings -gtk-библиотека, за да се даде възможност за определяне на пътя на директорията, съдържаща библиотеката на потребителския интерфейс, или на пътя и файловото име на конкретната библиотека, която да използвате.
  • Добавена е поддръжка в nvidia настройките за потребителски интерфейс GTK + 3 на x86 и x86_64.
  • Добавена е опцията nvidia-settings -use-gtk2, за да се наложи използването на библиотеката на потребителския интерфейс GTK + 2.
  • Актуализираният nvidia-инсталатор, за да инсталира файл в директорията xorg.conf.d на системата, когато е открит достатъчно нов сървър на X, причинява на X сървъра да зареди "nvidia" X, ако се стартира, след като се зареди модулът на ядрото на NVIDIA.
  • Тази функция се поддържа в X.Org xserver 1.16 и по-нова, когато се изпълнява на Linux 3.9 или по-нова версия с активиран CONFIG_DRM.
  • Подобрила е производителността на nvidia-installer, като е позволила използването на паралелна марка при изграждането на модулите на ядрото на NVIDIA. Нивото на съпротивление може да бъде зададено с опцията -concurrency-level и по подразбиране да е броят на откритите CPU.
  • Актуализирано nvidia-installer за определяне на местоположенията по подразбиране за инсталиране на библиотеки въз основа на наличието на известни пътища в кеш паметта ldconfig (8) и файловата система, а не на твърдо кодирани дистрибутивни пътища.
  • Коригира грешка в компилатора на GLSL, която ще доведе до корупция при стартиране на игри като Far Cry 3 в Wine.
  • Коригира разширението EGL_KHR_stream_cross_process_fd.
  • Фиксирано коригиране на корупцията, което понякога се е случвало при обаждане
  • DrawElementsInstancedBaseVertexBaseInstance ()
  • DrawElementsInstancedBaseInstance ()
  • или DrawArraysInstancedBaseInstance ().
  • Драматично подобрена производителност на OpenGL Framebuffer за създаване на обекти
  • Премахнахте ограничението за максималния брой OpenGL Framebuffer Objects.
  • Актуализирал драйвера за NVIDIA OpenGL, за да предпочита $ XDG_CACHE_HOME над $ HOME като местонахождението по подразбиране за съхраняване на кеша на диска на GL shader.

Какво е новото във версия 343.13 бета:

  • Фиксирана бъг, която е причинила забранените дисплеи да бъдат включени имплицитно в целевата селекция за някои заявки и задания в интерфейса на командния ред на nvidia-settings, при липса на изрично избрана цел.
  • Добавен е нов атрибут към приложния програмен интерфейс на NV-CONTROL за търсене на текущото използване на двигателя за декодиране на видеоклипове.
  • Коригира грешка, при която настройката на Exchange Stereo Eyes в nvidia настройките не работи в определени стерео конфигурации.
  • Работеше около грешка на Shader Unigine Heaven 3.0, която би могла да причини корупция, когато е активирано теселирането чрез внедряване на профил на приложение, който използва "GLIgnoreGLSLExtReqs" настройка. За повече подробности вижте документацията за променливата на средата __GL_IGNORE_GLSL_EXT_REQS.
  • Фиксирана загуба на памет при унищожаване на EGL повърхности.
  • Добавена е поддръжка за няколко едновременни EGL дисплея.
  • Премахнаха поддръжка за GPU G8x, G9x и GT2xx и чипсети на дънната платка, базирани на тях. Текущата поддръжка на нови ядра на Linux и сървъри X, както и корекции за критични бъгове, ще бъдат включени в 340. * стари версии до края на 2019 г.
  • Отстранява се грешка, която може да доведе до неуспешен опит на nvidia-installer да изтрие директорията, съдържаща предварително компилирани интерфейси на модула на ядрото, на пакети, подготвени с --add-this-kernel.
  • Актуализираният nvidia-инсталатор за регистриране на деинсталирането на отделен файл от регистрационния файл за инсталиране и за опит за деинсталиране на предишни инсталации на драйвери, като използва инсталационната програма от предишната инсталация, когато е налична.

Какво е новото във версия 340.17 Бета:

  • Направиха различни подобрения и корекции на информацията, съобщена за GL приложения чрез разширенията KHR_debug и ARB_debug_output.
  • Коригирала е грешка, която е причинила GLX приложения, които едновременно с това да създават шаблони на множество X сървъри, за да се сринат при смяна на буферите.
  • Актуализирани настройки на nvidia, за да докладват всички валидни имена за всяка цел при заявяване на типове насочвания, напр. "Nvidia-settings -q gpus".
  • Добавена е поддръжка за контролиране на наличността на Бързо приблизително антилизисиране (FXAA) на базата на всяка заявка чрез новата променлива на средата __GL_ALLOW_FXAA_USAGE и съответния ключ за профил на приложението GLAllowFXAAUsage. За подробности вижте README.
  • Коригира грешка, при която индиректното изобразяване може да се повреди при системни конфигурации, които забраняват писането в изпълнимата памет.
  • Актуализирало настройките на nvidia Makefiles, за да позволи nvidia настройките да бъдат динамично свързани с libjansson на хост системата. Тази опция може да бъде активирана, като зададете променливата Makefile NV_USE_BUNDLED_LIBJANSSON на 0. Моля, обърнете внимание, че nvidia-settings изисква libjansson версия 2.2 или по-нова версия.
  • Добавена е първоначална поддръжка за монитори G-SYNC. Допълнителни подробности и системни изисквания можете да намерите на: http://www.geforce.com/hardware/technology/g-sync
  • Беше отстранена грешка в драйвера за X, която причини обновяване на гама рампите на зеления канал на дълбочина 15, на някои скорошни графични процесори.

Какво е новото във версия 337.19 Бета:

  • През HDMI в определени ситуации.
  • Добавени са контроли на командния ред на nvidia-settings за атрибути над и под часовника. Моля, вижте ръководството на nvidia-settings (1) за повече подробности.
  • Фиксирани са няколко козметични проблема в потребителския интерфейс за часовников контрол на nvidia настройките.
  • Добавена е поддръжка за разширението GLX_EXT_stereo_tree. За повече подробности вижте спецификацията за разширението:
  • http://www.opengl.org/registry/specs/EXT/glx_stereo_tree.txt
  • Активирана поддръжка за използване на Unified Back Buffer (UBB) и 3D стерео с комбинирано разширение на Quadro карти. Използването на стерео с комбиниран мениджър изисква стереосъзнателен композитен мениджър. В противен случай ще се покаже само лявото око на стерео приложенията. За повече подробности вижте GLX_EXT_stereo_tree разширението.

Какво е новото във версия 337.12 Бета:

  • Добавена е поддръжка за следните графични процесори:
  • GeForce 830M
  • GeForce 840M
  • GeForce 845M
  • GeForce GTX 850M
  • GeForce GTX 860M
  • GeForce GTX 870M
  • GeForce GTX 880M
  • GeForce GT 705
  • GeForce GT 720
  • Коригира грешка, която може да доведе до замразяване на програми OpenGL при някои условия на слаба памет.
  • Актуализира страницата за конфигуриране на дисплея в nvidia-settings, за да идентифицира уникално DisplayPort 1.2 мониторите чрез показване на GUID на монитора.
  • Фиксирана е грешка, която може да причини неправилно показване на настройките за ECC в nvidia настройките, когато променяте настройките на ECC на система с няколко графични процесора.
  • Премахнаха "OnDemandVBlankInterrupts" X конфигурация: тази опция е била активирана по подразбиране от версия 177.68 на драйвера за NVIDIA Unix и документацията не е актуализирана, за да отрази новата стойност по подразбиране.
  • Фиксирана е грешка, която е причинила грешки на графичните процесори при показване на hotplugging DisplayPort 1.2.
  • Актуализира страницата за настройки за коригиране на цветовете в контролния панел на nvidia-settings, за да отрази промените в гама, направени от други клиенти на RandR, докато контролния панел вече е работещ.
  • Фиксирана бъг, която е предотвратила използването на няколко едновременни X сървъра на UEFI системи.
  • Актуализираният пакет с източник nvidia-settings, за да се създаде libXNVCtrl, когато се създават nvidia настройки, вместо да се разчита на предварително създадена библиотека.
  • Добавена е възможността за над- и денонощно графични графични процесори GeForce в серията GeForce GTX 400 и по-късно. За графичните процесори, които го позволяват, може да се приложи компенсиране на стойностите на часовника в някои часовникови домейни на някои нива на производителност. Това манипулиране на часовника се извършва по собствен риск. Вижте документацията на README на "CoolBits" Конфигурация X за повече подробности.
  • Актуализира минималната изисквана версия на GTK + от 2.2 до 2.4 за nvidia настройки.
  • Преименувате характеристиката за изход RandR _GUID на GUID, след като тя е официална собственост, документирана в randrproto.txt:
  • http://cgit.freedesktop.org/xorg/proto/randrproto/commit/?id=19fc4c5a72eb9919d720ad66734029d9f8e313b1
  • Намалено използване на процесора и използване на паметта на GPU на драйвера на NVIDIA EGL.
  • Добавена е поддръжка за следните разширения за EGL:
  • - EGL_EXT_buffer_age;
  • - EGL_EXT_client_extensions;
  • - EGL_EXT_platform_base;
  • - EGL_EXT_platform_x11.
  • Преименувахте "клонинг" Настройката на "MetaModeOrientation" X за "SamePositionAs", за да стане ясно, че тази настройка важи само за позицията, а не за разделителната способност на режимите в MetaMode.
  • Добавен е NV-CONTROL атрибут NV_CTRL_VIDEO_ENCODER_UTILIZATION за процент на използване на заявката на двигателя за енкодер на видеоклипа.
  • Добавена е поддръжка за разширението GLX_NV_delay_before_swap. За повече подробности вижте спецификацията за разширението:
  • http://www.opengl.org/registry/specs/NV/glx_delay_before_swap.txt
  • Отчетете правилните буферни размери за визуализациите RGB GLX, GLXFBConfigs и EGLConfigs. Преди това, RGB10 и RGB8 форматите са докладвани като 32 бита, а форматите RGB5 са докладвани като имащи 16 бита. Сега те са правилно отчетени като 30, 24 и 15 битови формати съответно, както се изисква от GLX и EGL спецификациите.

Какво е новото във версия 334.16 бета:

  • Коригира грешка, която може да причини nvidia настройки, за да изчисли неправилни гама рампи при настройване на плъзгачите за коригиране на цветовете.
  • Актуализирахте контролния панел на nvidia-settings, за да разрешите избора на дисплейни устройства, използващи имена на RandR и целеви ID, когато правите заявки, насочени към конкретни дисплейни устройства.
  • Отстранява се грешка, която не позволява някои падащи менюта в контролния панел на nvidia настройките да работи правилно на по-стари версии на GTK + (напр. 2.10.x).
  • Актуализирахте контролния панел на nvidia-settings, за да предоставите помощен текст за клавишите за потребителски профили на приложения и предложения за имена на валидни ключове, когато конфигурирате профилите на приложенията.
  • Актуализира се контролния панел на nvidia-settings, за да се попълни падащото меню на стерео режимите само с наличните режими.
  • Коригира грешка, която може да доведе до срив на приложенията, използващи разширението OpenGL ARB_query_buffer_object под Xinerama.
  • Фиксирана е грешка, която е причинила високи режими на HDMI пиксел (например като използвани с разделителни способности 4K) да бъде погрешно съобщена като двойна връзка в контролния панел на nvidia настройките.
  • Коригира грешка, която не позволява на дисплеите на DisplayPort 1.2 да бъдат правилно възстановени след VT превключвател.
  • Преименувани на прогрес за GPU прогрес в / proc / driver / nvidia / gpus / с местоположение на шината на GPU, представено в "domain: bus: device.function" формат.
  • Добавени 64-битови библиотеки EGL и OpenGL ES към 64-битови драйвери.
  • Променен формат на "Местоположение на автобуса" Поле, съобщено в /proc/driver/nvidia/gpus/0..N/информационните файлове от "домейн: bus.device.function" До "домейн: шина: устройство.функция" За да съответства на формата lspci.
  • Отстранена е грешка в разширението GLX_EXT_buffer_age, където ще се връщат неправилни възрасти, освен ако не е разрешено тройното буфериране.
  • Промени поведението по подразбиране на драйвера, за да спрете изтриването на изходи RandR 1.2, съответстващи на неизползваните устройства DisplayPort 1.2. Изтриването на тези изходи може да обърка някои приложения. Добавена е нова опция DeleteUnusedDP12Displays, която може да се използва, за да включите отново това поведение. Тази опция може да бъде активирана чрез стартиране на sudo nvidia-xconfig - изтриване-неизползван-dp12-дисплеи
  • Подобрена поддръжка за променливите на __GL_SYNC_DISPLAY_DEVICE и VDPAU_NVIDIA_SYNC_DISPLAY_DEVICE в определени конфигурации. И двете променливи на средата ще разпознаят всички поддържани имена на дисплейни устройства. Вижте "Приложение C. Имена на устройствата за показване" И "Приложение G. Подкрепа VDPAU" В README за повече подробности.
  • Подобрена производителност на драйвера X при работа с голям брой повърхностни разпределения.
  • Коригира грешка, която е причинила изтеглянето на PBO на лица с куб карта, за да изтегли неправилни данни.
  • Добавена е експериментална поддръжка за визуализациите на ARGB GLX, когато Xinerama и Composite са активирани по едно и също време на X.Org xserver 1.15.

Какво е новото във версия 331.17 Бета:

  • Фиксирана е грешка, която не позволява да се зареждат конфигурационни файлове, съдържащи профили на приложения, когато са налице директории в пътя за конфигуриране на конфигурацията на приложението.
  • Отложено инициализиране на libselinux в NVIDIA OpenGL драйвера, за да се избегне проблем, при който libselinux може да не е готов, когато за първи път се зареди споделената библиотека NVIDIA libGL.
  • Коригира грешка, която може да доведе до изчерпване на паметта в OpenGL приложения, работещи на 32-битови системи.
  • Добавен е nvidia-uvm.ko, модулът на ядрото на NVIDIA Unified Memory, към пакета драйвери за NVIDIA Linux. Този модул на ядрото осигурява поддръжка на новата функция за унифицирана памет в предстоящо издание на CUDA.

Какво е новото във версия 331.13 Бета:

  • Фиксирана е грешка, която е причинила X сървъра да не се инициализира, когато монитори на DisplayPort 1.2 бяха присвоени на отделни X екрани на един и същ графичен процесор.
  • Коригира грешка, която би могла да доведе до застой, когато се използва фрезоване от програми OpenGL, които използват някои malloc реализации, като TCMalloc.
  • Коригирала е бъг, предотвратяващ запазването на настройките за Warp & Blend в промените в конфигурацията на дисплея.
  • Коригира грешка, която не позволява някои промени в настройките, направени чрез интерфейса на nvidia-settings командния ред, да бъдат отразени в графичния потребителски интерфейс nvidia-settings.
  • Променено е поведението на конектора на NVIDIA X на Trapezoids и Triangles за някои RENDER операции, за да съответства на поведението в по-новите версии на Pixman:
  • http://lists.freedesktop.org/archives/pixman/2013-April/002755.html
  • Фиксирана е грешка в проследяването на MetaMode, което може да доведе до отпечатване на фалшиви съобщения за грешка при опит за добавяне или изтриване на Metamodes чрез NV-CONTROL.
  • Коригирала е грешка, която е причинила на NVIDIA X драйвера да се опита да зареди X11 "сянка" Модул безусловно, дори в ситуации, в които водачът не е имал нужда да използва модула. Това може да доведе до отпечатване на фалшиви съобщения за грешки на сървърите на X, където модулът не е бил налице.
  • Коригира грешка, която не позволява корекциите на конфигурацията на дисплея, направени с xvidtune (1), да работят правилно.
  • Фиксирана бъг, която понякога причинява корупция на дисплея в GLX приложенията, докато променя конфигурацията на дисплея.
  • Коригира грешка, която не позволява на glReadPixels да работи правилно, когато чете от обектите на пикселните буфери при индиректно рендиране, когато ширината на изображението не е кратно на 4.
  • Добавен е нов атрибут NV-CONTROL, NV_CTRL_BACKLIGHT_BRIGHTNESS, за управление на яркостта на фоновото осветление.
  • Коригира грешка, която възпрепятства настройките на nvidia да създават страници за конфигуриране на дисплейни устройства за новосъздадените устройства DisplayPort 1.2 Multi Stream за транспортиране надолу по веригата.
  • Добавено отчитане на използването на GPU в контролния панел на nvidia-настройките.
  • Отстранена е грешка в контролния панел на nvidia-settings, която не позволява на потребителите да конфигурират стерео, когато стерео-конфигурацията вече не е конфигурирана.
  • Добавена е поддръжка за отчитане на скоростта на вентилатора, измерена от тахометъра, на способни графични платки чрез nvidia настройки и NV-CONTROL API. Предишният механизъм за отчитане на скоростта на вентилатора отчита скоростта на вентилатора, както е програмирана от водача. Например "nvidia-settings -query = [fan: 0] / GPUCurrentFanSpeedRPM".
  • Фиксирана е регресия, при която GPU, които не поддържат графики, не се показват в nvidia настройките.
  • Коригирала е грешка, която е накарала устройствата с няколко потока в DisplayPort 1.2 да спрат да работят, ако са били изключени от мрежата и са включили отново, докато са били активни в текущия MetaMode.
  • Добавена е поддръжка за няколко модула на ядрото на NVIDIA. Тази функция позволява на потребителите да задават различни графични процесори в системата на различни модули на ядрото на NVIDIA, което потенциално намалява режийния софтуер за координиране на достъпа до множество графични процесори.
  • Добавена е поддръжка за EGL API на 32-битови платформи. Понастоящем поддържаните приложни програмни интерфейси (API) на клиента са OpenGL ES 1.1, 2.0 и 3.0, а единствената поддържана система за прозорци е X11.
  • Добавете нова опция, AllowEmptyInitialConfiguration, която позволява на X сървъра да стартира дори ако не са открити свързани устройства за показване при стартиране. Тази опция може да бъде активирана, като се изпълни "sudo nvidia-xconfig --allow-empty-initial-configuration"
  • Тази опция е полезна при конфигурациите за изваждане на дисплея на RandR 1.4, при които не са свързани устройства за GPU на NVIDIA, когато X сървърът е стартиран, но може да бъде свързан по-късно.
  • Актуализирано nvidia-инсталатор, за да предостави превъртаема текстова област за показване на съобщения от / usr / lib / nvidia / alternate-install-present и / usr / lib / nvidia / алтернативно инсталиране на налични дистрибуторски файлове. Това позволява да се осигурят по-дълги съобщения в тези файлове.
  • Обновен nvidia-инсталатор, за да се избегне повторното използване на "изграждането" на ядрото И "източник" Директории при търсене на конфликтни модули на ядрото в / lib / modules.
  • Добавена е кеш памет за системна памет за подобряване на ефективността на някои операции за изобразяване на X, които използват резервни копия на софтуера. Опцията за конфигурация X "SoftwareRenderCacheSize" Може да се използва за конфигуриране на размера на кеша.
  • Премахнахте раздела "DynamicTwinView" Конфигурация X: динамичното преконфигуриране на дисплеите е винаги възможно и вече не може да бъде деактивирано.
  • Отстранена е грешка, която е причинила nvidia настройките да показват неправилна информация на страницата за конфигуриране на дисплея, когато всички дисплеи на X са били изключени.
  • Актуализираният nvidia-installer инсталира само библиотеките libvdpau и libvdpau_trace, ако в системата не е открита инсталация на libvdpau. Това поведение може да бъде преодоляно с опциите --install-vdpau-wrapper и -no-install-vdpau-wrapper.
  • Бъдещите пакети за инсталиране на NVIDIA Linux вече няма да включват копия на libvdpau или libvdpau_trace: Препоръчва се на потребителите на VDPAU да инсталират тези библиотеки по друг начин, напр. От пакети, предоставени от техните дистрибутори, или чрез изграждането им от наличните източници:
  • http://people.freedesktop.org/~aplattner/vdpau/

Друг софтуер на разработчика NVIDIA Corporation

Коментари към Nvidia Linux Display Driver

Коментари не е намерена
добавите коментар
Включете на изображения!