Nvidia Linux Display Driver

ภาพหน้าจอของซอฟแวร์:
Nvidia Linux Display Driver
รายละเอียดซอฟแวร์:
รุ่น: 381.09 Beta การปรับปรุง
วันที่อัพโหลด: 27 Apr 17
ผู้พัฒนา: NVIDIA Corporation
การอนุญาต: ฟรี
ความนิยม: 26

Rating: nan/5 (Total Votes: 0)

เดร์ไดร์เวอร์เน็ทเวิร์คไดร์เวอร์ Nvidia เป็นเบต้าของไดรเวอร์วิดีโอ ขณะนี้สนับสนุนสถาปัตยกรรม 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 Display Driver อย่าลังเลที่จะค้นหาส่วน Linux ของเรา โปรดจำไว้ว่า Nvidia ให้บริการสาขาระยะสั้นและยาวดังนั้นเราขอแนะนำให้ไปกับคนที่อาศัยอยู่เป็นเวลานานเพื่อสนับสนุนการขยาย

มีอะไรใหม่ ในนี้ ข่าว:

  • เพิ่มการสนับสนุน GPU ต่อไปนี้:
  • GeForce GTX 1080 Ti
  • Quadro M520
  • TITAN Xp
  • สนับสนุนการกู้คืนสำหรับ GPU ต่อไปนี้:
  • GRID K520
  • ปรับปรุงความเข้ากันได้กับเมล็ดล่าสุด
  • แก้ไขข้อผิดพลาดที่เกิดจาก & quot; การตั้งค่า nvidia - แบบสอบถามทั้งหมด & quot; เพื่อพิมพ์รายการที่ซ้ำกันหลายรายการ
  • แก้ไขข้อผิดพลาดที่ทำให้แอพพลิเคชันเกิดความผิดพลาดในบางกรณีเมื่อเรียก glXMakeCurrent ขณะเปิดใช้งานการเพิ่มประสิทธิภาพแบบเกลียวแบบ OpenGL
  • ปัญหานี้มักเกิดขึ้นเมื่อ Steam พยายามทำให้วิดีโอปรากฏแบบเต็มหน้าจอ
  • แก้ไขข้อผิดพลาดที่ทำให้แอพพลิเคชัน VDPAU ใช้คิวการนำเสนอ blit เมื่อแอ็พพลิเคชัน VDPAU ก่อนหน้านี้ไม่ปิดสนิท
  • แก้ไขแฮงค์และการขัดข้องที่อาจเกิดขึ้นเมื่อบริบท OpenGL ถูกสร้างขึ้นในขณะที่ระบบไม่มีหน่วยความจำเหลืออยู่
  • แก้ไขข้อผิดพลาดที่ทำให้เกิดความเสียหายเมื่อเปิดหน้าต่าง OpenGL หรือปรับขนาด
  • แก้ไขข้อบกพร่องที่ทำให้หน้าจอ X ใช้ตัวเลือก & quot; UseDisplayDevice & quot; & quot; ไม่มี & quot; เพื่อปรับขนาดเป็น 640x480 เมื่อใช้ & quot; xrandr -s & quot; เพื่อเปลี่ยนการกำหนดค่าหน้าจอ
  • แก้ไขความผิดพลาดของเคอร์เนลที่เกิดขึ้นเมื่อพยายามจัดสรรหน่วยความจำผู้ใช้ขนาดใหญ่ให้อยู่ใน 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 version & gt; = 1.0.42
  • ลบหน้าจอสกรีนโลโก้ไดรเวอร์ X และตัวเลือก xorg.conf NoLogo และ LogoPath ที่สอดคล้องกัน
  • เพิ่ม & quot; ResamplingMethod & quot; ตัวเลือก MetaMode เพิ่มการสนับสนุนวิธีการสุ่มตัวอย่าง bicubic เมื่อใช้การแปลงการปรับขนาดหน้าจอ ดู README สำหรับรายละเอียดเพิ่มเติม
  • แก้ไขข้อบกพร่องที่ทำให้เสียง HDMI และ DisplayPort ถูกปิดเสียงหลังจากกู้คืนโหมดคอนโซลเฟรมบัฟเฟอร์แล้ว สำหรับจอแสดงผลบางส่วนทำให้หน้าจอว่างเปล่า
  • แก้ไขข้อผิดพลาดที่ทำให้เกิดเสียงผ่าน DisplayPort เพื่อหยุดการทำงานเมื่อจอแสดงผลถูกถอดออกและเสียบกลับหรือปลุกให้ตื่นจากโหมดประหยัดพลังงานของ DPMS
  • แก้ไขการถดถอยที่ทำให้เกิดความเสียหายในแอ็พพลิเคชันบางอย่างเช่นเส้นขอบของหน้าต่างใน Unity หลังจากกลับมาทำงานใหม่อีกครั้ง

  • เพิ่มการสนับสนุน GPU ต่อไปนี้:
  • มีอะไรใหม่ ในรุ่น 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 สามารถโหลดโมดูลเคอร์เนลที่สร้างมาจาก kernel ที่ไม่ได้ใช้งานได้

มีอะไรใหม่ ในรุ่น 370.23 Beta:

  • เพิ่มความสามารถในการประมวลผลกราฟิกการ์ด GeForce GTX 1000 ในบางรุ่น และหลังจากนั้น. สำหรับ GPU ที่อนุญาตให้ใช้ค่าออฟเซตสามารถใช้กับค่านาฬิกาในโดเมนนาฬิกาบางประเภทของทุกระดับประสิทธิภาพได้ การจัดการนาฬิกาเป็นไปตามความเสี่ยงของผู้ใช้ ดูเอกสาร README ของ & quot; CoolBits & quot; X สำหรับรายละเอียดเพิ่มเติม
  • แก้ไขข้อบกพร่องที่ป้องกันไม่ให้แอพพลิเคชัน Vulkan นำเสนอจากคิวหลายรายการไปยัง Xchange Swapchain เดียวกัน
  • เพิ่มส่วน & quot; PixelShiftMode & quot; ตัวเลือก MetaMode ช่วยให้สามารถรองรับการแสดงผลแบบ 4K และ 8K pixel shift ดู README สำหรับรายละเอียด

  • มีอะไรใหม่ ในเวอร์ชัน 367.18 Beta:

    • แก้ไขการถดถอยที่ลดประสิทธิภาพ OpenGL ในการกำหนดค่าเซิร์ฟเวอร์แบบ Headless X
    • แก้ไขการรั่วไหลของหน่วยความจำที่เกิดขึ้นหลังจากทำลาย GLXWindow ที่ยังคงมีบริบทอยู่ในปัจจุบัน
    • แก้ไขบั๊กที่ก่อให้เกิดบัฟเฟอร์ EGL ที่สร้างขึ้นโดยใช้บัฟเฟอร์ด้านหน้าและด้านหลังแทนที่จะใช้บัฟเฟอร์หลังเท่านั้นตามที่ EGL ต้องการ
    • เพิ่มโมดูลเคอร์เนลใหม่ nvidia-modeset.ko คอมโพเนนต์โปรแกรมควบคุมใหม่ทำงานร่วมกับโมดูลเคอร์เนล nvidia.ko เพื่อตั้งโปรแกรมเครื่องมือแสดงผลของ GPU
    • nvidia-modeset.ko ไม่ได้ให้ฟังก์ชันการทำงานหรืออินเทอร์เฟซใหม่สำหรับผู้ใช้ใหม่ ๆ แก่แอพพลิเคชันของบุคคลที่สาม อย่างไรก็ตามในรุ่นที่ใหม่กว่า nvidia-modeset.ko จะถูกใช้เป็นพื้นฐานสำหรับอินเทอร์เฟซการกำหนดโหมดที่มาจากผู้จัดการการแสดงผลโดยตรงของเคอร์เนล (DRM)
    • ลดการกะพริบและความล่าช้าเมื่อเปลี่ยนเข้าหรือออกจากโหมด G-SYNC ในส่วนของการเปลี่ยนแปลงนี้จอภาพที่มีตัวบ่งชี้ G-SYNC ในการแสดงผลบนหน้าจอจะรายงานว่าอยู่ในโหมด G-SYNC เสมอ สามารถเปิดใช้งานไฟแสดงสถานะภาพ G-SYNC ของ OpenGL ได้ในการตั้งค่า 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 กลไกนี้ช่วยให้ unmapping การจัดสรรจากกระบวนการเมื่อไม่ได้ใช้งานทำให้พื้นที่ที่อยู่เสมือนมากขึ้นพร้อมใช้งาน โดยค่าเริ่มต้นจะเปิดใช้งานแอ็พพลิเคชัน OpenGL 32 บิตกับ Linux 3.11+ และ glibc 2.19+ หน่วยความจำที่จัดสรรด้วยวิธีนี้จะใช้พื้นที่ใน / dev / shm การตั้งค่าตัวแปรสภาพแวดล้อม __GL_DevShmPageableAllocations เป็น 2 จะปิดใช้งานคุณลักษณะนี้

    มีอะไรใหม่ ในเวอร์ชัน 355.06 เบต้า:

    • แก้ไขข้อผิดพลาดที่อาจทำให้ข้อมูลจากระดับพื้นผิวหนึ่ง ๆ เพื่อเขียนทับข้อมูลจากระดับต่ำสุดถัดไปเมื่อสร้างมุมมองพื้นผิวที่ไม่รวมระดับที่สูงขึ้นของทั้งสองระดับ
    • แก้ไขข้อผิดพลาดที่อาจทำให้แผงควบคุมของ nvidia-settings ไม่ทำงานเมื่ออัปเดตเค้าโครงของการแสดงผล
    • แก้ไขการรายงานที่ผิดพลาดบางส่วนเกี่ยวกับการสนับสนุนส่วนขยาย 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 ได้มากกว่าหนึ่งรายการจากการแชร์โหมดที่ผู้ใช้เพิ่ม
    • แก้ไขข้อบกพร่องที่ทำให้ช่วงเวลา swap ที่ระบุโดยโปรแกรมประยุกต์ถูกละเลยในบางหน้าจอเมื่อใช้ Xinerama
    • แก้ไขข้อผิดพลาดที่ทำให้โหมด RandR ที่ผู้ใช้ให้มาพร้อมกับชุดค่าผสม + HSync, -HSync, + VSync และ -VSync ที่ไม่สมเหตุสมผลเพื่อทำให้รายการในโหมดเสียหาย
    • เพิ่มการสนับสนุนเพื่อสร้างบริบทของ OpenGL 3.0 ขึ้นไปโดยไม่ทำให้ปัจจุบันสามารถวาดได้

    • มีอะไรใหม่ ในเวอร์ชัน 352.09 Beta:

      • เพิ่มความสามารถในการกำหนดค่าการทำงานของ swap สำหรับภาพสเตอริโอแบบบัฟเฟอร์ quad-buffered โปรแกรมควบคุมสามารถกำหนดค่าให้สลับตาแต่ละดวงได้อย่างอิสระพร้อมที่จะรอทั้งสองดวงให้เสร็จสิ้นการแสดงผลก่อนการแลกเปลี่ยนหรือเพื่ออนุญาตให้แอปพลิเคชันระบุว่าพฤติกรรมใดในสองพฤติกรรมนี้เป็นที่ต้องการโดยการตั้งค่าช่วงการแลกเปลี่ยน การตั้งค่านี้สามารถปรับได้ในแผงควบคุม nvidia-settings หรือผ่าน NV-CONTROL API
      • แก้ไขการถดถอยที่ทำให้สถานะพัดลม GPU หายไปจากแผงควบคุมของ nvidia-settings
      • เพิ่มการรายงานข้อผิดพลาดของ ECC ไปยังแผงควบคุมของ nvidia-settings
      • แก้ไขข้อผิดพลาดที่ป้องกันไม่ให้วัตถุตัวอย่าง Sampler OpenGL ถูกยกเลิกการจัดสรรอย่างถูกต้องเมื่อทำลายบริบท OpenGL
      • แก้ไขข้อบกพร่องที่ก่อให้เกิด GLX_EXT_framebuffer_sRGB เพื่อรายงานการสนับสนุน sRGB อย่างไม่ถูกต้องในการกำหนดค่าเฟรมบัฟเฟอร์ขนาด 30 บิตต่อพิกเซล
      • เพิ่มการสนับสนุน G-SYNC โดยยกเลิกการทำข้อมูลให้ตรงกันกับ vblank ซึ่งจะช่วยให้แอพพลิเคชันสามารถใช้ G-SYNC เพื่อลดการฉีกขาดของอัตราเฟรมต่ำกว่าอัตราการรีเฟรชสูงสุดของจอภาพ แต่ให้การฉีกขาดเกินอัตราการรีเฟรชสูงสุดเพื่อลดเวลาในการตอบสนอง
      • เมื่อเปิดใช้งาน G-SYNC และมีการเปิดใช้งานการซิงค์กับ vblank อัตราเฟรมจะถูก จำกัด อัตราการรีเฟรชสูงสุดของจอภาพ
      • GLSL gl_Fog.scale ขณะนี้คือ + อนันต์เมื่อ gl_Fog.end เท่ากับ gl_Fog.start ก่อนหน้านี้มีการใช้ค่า 0 แต่การใช้งานบางอย่างเช่นเกม XIII ทำงานบน Wine (Wine bug # 37068)
      • เปิดใช้งาน G-SYNC ตามค่าเริ่มต้นเมื่อปิดใช้งาน Unified Back Buffer (UBB)
      • อัปเดตไดรเวอร์ NVIDIA GPU เพื่อหลีกเลี่ยงการใช้หน่วยความจำวิดีโอที่ vesafb ใช้อยู่แล้ว
      • แก้ไขข้อผิดพลาดที่ทำให้เกิดการสูญเสียการซิงโครไนซ์แบบสเตอริโอในการกำหนดค่า framelock Quadro Sync
      • แก้ไขสภาพการหยุดชะงักที่หาได้ยากเมื่อใช้งานแอ็พพลิเคชันที่ใช้ OpenGL ในเธรดหลายเธรดใน Quadro GPU
      • แก้ไขข้อผิดพลาดที่ทำให้เกิดการตัดทอนค่า EGLAttribEXT ที่ส่งกลับโดย eglQueryDeviceAttribEXT () ในระบบ 64 บิต

      • มีอะไรใหม่ ในเวอร์ชัน 349.16 Beta:

        • เพิ่มการสนับสนุนจอภาพ G-SYNC เมื่อใช้ร่วมกับจอภาพที่ไม่ใช่ G-SYNC เมื่อใช้งาน G-SYNC จอภาพแบบ Non-G-SYNC จะแสดงพร้อมกับการฉีกขาด
        • แก้ไขข้อผิดพลาดที่ทำให้เกิดการตั้งค่า nvidia ล้มเหลวเมื่อกำหนดแอตทริบิวต์ที่มีค่าเป็นรหัสการแสดงผลบนระบบที่มีหน้าจอ X หลายจอ
        • อัปเดตรายงานหน่วยความจำวิดีโอที่ใช้แล้วในแผงควบคุมของ nvidia-settings เพื่อใช้วิธีการบัญชีแบบเดียวกับที่ใช้ในเครื่องมืออื่นเช่น nvidia-smi nvidia-settings ไม่ได้พิจารณาการจัดสรรบางส่วนเช่น หน่วยความจำบัฟเฟอร์เฟรมบัฟเฟอร์สำหรับคอนโซล efifb บนระบบ UEFI ทำให้เกิดความคลาดเคลื่อนในค่าที่รายงานโดยเครื่องมือต่างๆ
        • นำแท็ก & quot; EnableACPIHotkeys & quot; X ตัวเลือกการกำหนดค่า ตัวเลือกนี้ถูกเลิกใช้งานและถูกปิดใช้งานโดยค่าเริ่มต้นนับตั้งแต่รุ่นโปรแกรมควบคุม 346.35 ในระบบลีนุกซ์ที่ทันสมัยแสดงเหตุการณ์ฮ็อตคีย์ที่เปลี่ยนแปลงไปจะถูกส่งไปยังเดสก์ท็อปเป็นเหตุการณ์สำคัญ ๆ และสภาพแวดล้อมเดสก์ท็อปจะจัดการกับการเปลี่ยนแปลงการแสดงผลโดยการออกคำขอผ่านส่วนขยาย X การปรับขนาดและหมุน (RandR)
        • เพิ่มการสนับสนุนวิดีโอสตรีม H.264 / AVC แบบ lossless เป็น VDPAU
        • เพิ่มการสนับสนุน VDPAU Feature Set F ไปยังไดรเวอร์ NVIDIA VDPAU GPU ที่มีชุดคุณสมบัติ VDPAU F มีความสามารถในการถอดรหัสวิดีโอสตรีม H.265 / HEVC ได้
        • แก้ไขข้อบกพร่องที่ทำให้ความเร็วพัดลมของ GPU เปลี่ยนแปลงไปจากการสะท้อนในกล่องข้อความในหน้าการตั้งค่าความร้อน
        • เพิ่มการสนับสนุนบรรทัดคำสั่ง nvidia-settings เพื่อสอบถามความเร็วพัดลม GPU ในปัจจุบันและเป้าหมาย
        • เพิ่มช่องทำเครื่องหมายเพื่อตั้งค่า nvidia เพื่อเปิดใช้งานตัวบ่งชี้ภาพที่แสดงเมื่อใช้ G-SYNC ซึ่งจะเป็นประโยชน์สำหรับการแสดงผลที่ไม่ได้ระบุว่าตนเองใช้งานในโหมด G-SYNC หรือโหมดปกติ การตั้งค่านี้สามารถใช้งานได้ด้วยการรันบรรทัดคำสั่ง: nvidia-settings -a ShowGSYNCVisualIndicator = 1
        • เพิ่มการสนับสนุนสำหรับเซิร์ฟเวอร์ & quot; ไม่มีพื้นหลังของ X.Org X & quot; ตัวเลือก เมื่อเปิดใช้งานไดรเวอร์ NVIDIA จะพยายามคัดลอกเนื้อหาคอนโซลบัฟเฟอร์ออกจาก /dev/fb0 หากไม่สามารถทำได้หน้าจอจะล้างเป็นสีดำ
        • เพิ่มการรองรับการบีบอัด YUV 4: 2: 0 เพื่อเปิดใช้งานโหมด HDMI 4K @ 60Hz เมื่อจอแสดงผลหรือ GPU ไม่สามารถใช้โหมดเหล่านี้ใน RGB 4: 4: 4. ดู NoEdidHDMI2 อ่าน README เพื่อดูรายละเอียด
        • แก้ไขข้อผิดพลาดที่อาจทำให้แอพพลิเคชันแบบมัลติเธรดเสียหายเมื่อหลายเธรดใช้ไดรเวอร์ EGL พร้อมกัน
        • แก้ไขข้อผิดพลาดที่ทำให้ Sync กับ VBlank ไม่ทำงานอย่างถูกต้องกับแอปพลิเคชัน XVideo ในการกำหนดค่าบางอย่าง
        • แก้ไขข้อผิดพลาดที่ทำให้โปรแกรมควบคุม X ไม่สามารถแปลความหมาย X ตัวเลือกการกำหนดค่าบางอย่างได้อย่างถูกต้องเมื่อมีการระบุชื่ออุปกรณ์แสดงผลด้วย GPU UUID qualifier

        • มีอะไรใหม่ ในเวอร์ชัน 346.22 Beta:

          • เพิ่มการสนับสนุน X.Org xserver ABI 19 (xorg -server 1.17)
          • ปรับปรุงความเข้ากันได้กับเคอร์เนล Linux ล่าสุด
          • แก้ไขข้อบกพร่องที่ป้องกันไม่ให้แผงภายใน 4K ในแล็ปท็อปบางเครื่องถูกขับเคลื่อนด้วยแบนด์วิดท์ที่เพียงพอเพื่อสนับสนุนความละเอียดดั้งเดิมของพวกเขา
          • แก้ไขการถดถอยที่ทำให้โมดูลเคอร์เนล NVIDIA ไม่สามารถโหลดได้ในสภาพแวดล้อมแบบเสมือนจริงบางอย่างเช่น Amazon Web Services
          • แก้ไขการถดถอยที่ทำให้จอภาพแสดงไม่ถูกต้องในบางระบบโน้ตบุ๊ก
          • แก้ไขข้อบกพร่องที่อาจทำให้ X ตรึงเมื่อใช้ Base Mosaic
          • แก้ไขการถดถอยที่ทำให้โปรแกรมควบคุม NVIDIA X ไม่รู้จักรูปแบบ Base Mosaic ที่สร้างขึ้นโดยแผงควบคุม nvidia-settings

          มีอะไรใหม่ ในเวอร์ชัน 346.16 Beta:

          • เพิ่มการสนับสนุน GPU ต่อไปนี้:
          • GeForce GTX 970M
          • GeForce GTX 980M
          • แก้ไขข้อบกพร่องที่ทำให้หน้าจอว่างเมื่อตั้งค่าโหมดที่ต้องการการบีบอัด YUV 4: 2: 0 โหมดเหล่านี้ไม่ได้รับการสนับสนุนในขณะนี้
          • แก้ไขข้อผิดพลาดที่ทำให้การกำหนดค่าลิงก์ DisplayPort ไม่ถูกต้องแสดงขึ้นหลังจาก hotplug หรือถอดปลั๊กออก
          • เพิ่มการรองรับการถอดรหัสสตรีมวิดีโอ VP8 โดยใช้ NVCUVID API บน GPUs ด้วยการสนับสนุนการถอดรหัสฮาร์ดแวร์ VP8
          • เพิ่มการสนับสนุนสำหรับส่วนขยาย EGL ต่อไปนี้:
          • EGL_EXT_device_base
          • EGL_EXT_platform_device
          • EGL_EXT_output_base
          • เพิ่มความสามารถในการเพิ่มแรงดันไฟฟ้าในการทำงานของ GPU GeForce บางรุ่นใน GeForce GTX 400 series และใหม่กว่า การปรับแรงดันไฟฟ้าทำได้ตามความเสี่ยงของผู้ใช้ ดูเอกสารใน & quot; CoolBits & quot; X ใน README สำหรับรายละเอียด
          • เพิ่มการสนับสนุน NVENC ใน GPU GeForce สำหรับรายละเอียดเพิ่มเติมเกี่ยวกับ NVENC SDK โปรดดูที่:
          • https://developer.nvidia.com/nvidia-video-codec-sdk.
          • ลบการตรวจสอบสติในโปรแกรม nvidia-installer ที่ทดสอบความพร้อมใช้งานหน่วยความจำร่วม POSIX ไดรเวอร์ NVIDIA GPU ไม่จำเป็นต้องมีหน่วยความจำร่วม POSIX ตั้งแต่เปิดตัว 270.xx
          • เพิ่มการสนับสนุนเร่งด่วนสำหรับรูปแบบ RENDER ของ r8g8b8a8, r8g8b8x8, b8g8r8a8 และ b8g8r8x8
          • อัปเดตการตั้งค่า nvidia เพื่อใช้ประโยชน์จาก GTK + 3 หากมี โดยใช้อินเทอร์เฟซผู้ใช้ nvidia-settings ในไลบรารีที่แบ่งใช้กัน (libnvidia-gtk2.so, libnvidia-gtk3.so) และโหลดไฟล์ที่ถูกต้องในขณะรันไทม์
          • เพิ่มตัวเลือกการตั้งค่า nvidia --gtk-library เพื่ออนุญาตให้ระบุพา ธ ของไดเร็กทอรีที่มีไลบรารีอินเทอร์เฟซผู้ใช้หรือเส้นทางและชื่อไฟล์ของไลบรารีที่ต้องการใช้
          • เพิ่มการสนับสนุนใน nvidia-settings สำหรับอินเทอร์เฟซผู้ใช้ GTK + 3 ใน x86 และ x86_64
          • เพิ่มตัวเลือกการตั้งค่า nvidia --use-gtk2 เพื่อบังคับให้ใช้ห้องสมุด UI GTK + 2
          • อัปเดต nvidia-installer เพื่อติดตั้งไฟล์ในไดเร็กทอรี xorg.conf.d ของระบบเมื่อตรวจพบเซิร์ฟเวอร์ X ใหม่อย่างพอเพียงเพื่อทำให้เซิร์ฟเวอร์ X โหลดไฟล์ & quot; nvidia & quot; X โดยอัตโนมัติหากมีการเริ่มต้นหลังจากโหลดโมดูลเคอร์เนล NVIDIA แล้ว
          • คุณลักษณะนี้ได้รับการสนับสนุนใน X.Org xserver 1.16 ขึ้นไปเมื่อใช้งาน Linux 3.9 ขึ้นไปพร้อมกับเปิดใช้งาน CONFIG_DRM แล้ว
          • ปรับปรุงประสิทธิภาพของ nvidia-installer โดยทำให้สามารถใช้ parallel ในการสร้างโมดูลเคอร์เนลของ NVIDIA ได้ ระดับความพร้อมกันสามารถตั้งค่าได้ด้วยตัวเลือกระดับ --concurrency-level และค่าเริ่มต้นของจำนวนซีพียูที่ตรวจพบ
          • อัปเดต nvidia-installer เพื่อกำหนดตำแหน่งการติดตั้งดีฟอลต์สำหรับไลบรารีตามเส้นทางที่รู้จักในแคช ldconfig (8) และระบบไฟล์แทนที่จะใช้เส้นทางแบบเจาะจง distro-specific
          • แก้ไขข้อผิดพลาดของคอมไพเลอร์ GLSL ที่อาจก่อให้เกิดความเสียหายเมื่อใช้งานเกมเช่น Far Cry 3 ใน Wine
          • แก้ไขส่วนขยาย EGL_KHR_stream_cross_process_fd
          • แก้ไขปัญหาการทุจริตที่เกิดขึ้นในบางครั้งเมื่อโทร
          • DrawElementsInstancedBaseVertexBaseInstance ()
          • DrawElementsInstancedBaseInstance ()
          • หรือ DrawArraysInstancedBaseInstance ()
          • ปรับปรุงประสิทธิภาพการสร้างวัตถุ OpenBlender OpenGL อย่างมาก
          • ลบขีด จำกัด จำนวน OpenGL Framebuffer Objects สูงสุด
          • อัปเดตไดรเวอร์ NVIDIA OpenGL เพื่อต้องการให้ $ XDG_CACHE_HOME เป็นมากกว่า $ HOME เป็นตำแหน่งเริ่มต้นสำหรับจัดเก็บแคชของดิสก์ shader GL

          • มีอะไรใหม่ ในเวอร์ชัน 343.13 Beta:

            • แก้ไขข้อผิดพลาดที่ทำให้การแสดงผลถูกปิดใช้งานรวมอยู่ในการเลือกเป้าหมายสำหรับแบบสอบถามและการกำหนดบางอย่างในอินเทอร์เฟซบรรทัดคำสั่ง nvidia-settings โดยไม่มีการเลือกเป้าหมายอย่างชัดเจน
            • เพิ่มแอตทริบิวต์ใหม่ใน API NV-CONTROL เพื่อสอบถามการใช้งานปัจจุบันของโปรแกรมถอดรหัสวิดีโอ
            • แก้ไขข้อผิดพลาดที่การตั้งค่า 'สเตอริโอสเตอริโอ' ในการตั้งค่า nvidia ไม่ทำงานในรูปแบบสเตอริโอบางอย่าง
            • ทำงานรอบข้อบกพร่องของ Shader Unigine Heaven 3.0 ซึ่งอาจทำให้เกิดความเสียหายเมื่อเปิดใช้ tessellation โดยการใช้โปรไฟล์แอปพลิเคชันที่ใช้ & quot; GLIgnoreGLSLExtReqs & quot; การตั้งค่า ดูรายละเอียดเพิ่มเติมจากเอกสารเกี่ยวกับตัวแปรสภาพแวดล้อม __GL_IGNORE_GLSL_EXT_REQS
            • แก้ไขการรั่วไหลของหน่วยความจำเมื่อทำลายพื้นผิว EGL
            • เพิ่มการสนับสนุนสำหรับการแสดง EGL พร้อมกันหลายรายการ
            • ลบการสนับสนุน GPU G8x, G9x และ GT2xx และชิปเซ็ตเมนบอร์ดบนพื้นฐานดังกล่าว การสนับสนุนอย่างต่อเนื่องสำหรับเคอร์เนล Linux และเซิร์ฟเวอร์ X ตัวใหม่รวมทั้งการแก้ไขข้อบกพร่องที่สำคัญจะรวมอยู่ใน 340 ฉบับ * รุ่นเก่าผ่านช่วงท้ายปีพศ 2562
            • แก้ไขข้อผิดพลาดที่อาจทำให้ nvidia-installer พยายามลบไดเรกทอรีที่มีอินเทอร์เฟซโมดูลเคอร์เนลไว้ล่วงหน้าในแพคเกจที่เตรียมไว้กับ --add-this-kernel
            • ติดตั้ง nvidia-installer เพื่อล็อกการถอนการติดตั้งไปยังแฟ้มอื่นจากแฟ้มบันทึกการติดตั้งและพยายามถอนการติดตั้งโปรแกรมควบคุมก่อนหน้าโดยใช้โปรแกรมติดตั้งจากการติดตั้งก่อนหน้านี้เมื่อมีอยู่

            • มีอะไรใหม่ ในเวอร์ชัน 340.17 Beta:

              • ทำการปรับปรุงและแก้ไขข้อมูลต่างๆที่รายงานไปยังแอปพลิเคชัน GL ผ่านส่วนขยาย KHR_debug และ ARB_debug_output
              • แก้ไขข้อผิดพลาดที่ก่อให้เกิดแอ็พพลิเคชัน GLX ซึ่งสร้างชุดแบบร่างบนเซิร์ฟเวอร์ X หลายตัวพร้อมกันเมื่อมีการแลกเปลี่ยนบัฟเฟอร์
              • อัปเดต nvidia-settings เพื่อรายงานชื่อที่ถูกต้องสำหรับแต่ละเป้าหมายเมื่อสอบถามประเภทเป้าหมายเช่น `nvidia-settings-q gpus`.
              • เพิ่มการสนับสนุนการควบคุมความพร้อมใช้งานของ Fast Antialiasing โดยประมาณ (FXAA) โดยใช้ตัวแปรสภาพแวดล้อมใหม่ __GL_ALLOW_FXAA_USAGE และคีย์โปรไฟล์แอ็พพลิเคชัน GLAllowFXAAUage ที่สอดคล้องกัน ดู README สำหรับรายละเอียด
              • แก้ไขข้อผิดพลาดที่การแสดงผลทางอ้อมอาจเกิดความเสียหายในการกำหนดค่าระบบที่ไม่อนุญาตให้เขียนลงในหน่วยความจำปฏิบัติการ
              • อัปเดต Makefiles nvidia เพื่อให้การตั้งค่า nvidia สามารถเชื่อมโยงแบบไดนามิกกับ libjansson ระบบโฮสต์ได้ ตัวเลือกนี้สามารถเปิดใช้งานได้โดยตั้งค่าตัวแปร Makefile ของ NV_USE_BUNDLED_LIBJANSSON เป็น 0 โปรดทราบว่าการตั้งค่า nvidia ต้องใช้ libjansson version 2.2 หรือใหม่กว่า
              • เพิ่มการสนับสนุนเบื้องต้นสำหรับจอภาพ G-SYNC รายละเอียดเพิ่มเติมและข้อกำหนดของระบบสามารถพบได้ที่: http://www.geforce.com/hardware/technology/g-sync
              • แก้ไขข้อผิดพลาดของโปรแกรมควบคุม X ที่ทำให้การอัปเดตทางลาดแกมมาของช่องสีเขียวที่ระดับความลึก 15 ใน GPU ที่ผ่านมาจะถูกละเลย

              • มีอะไรใหม่ ในเวอร์ชัน 337.19 Beta:

                • แก้ไขบั๊กที่ทำให้การตรวจสอบโหมดล้มเหลวสำหรับความละเอียด 4K ผ่าน HDMI ในบางสถานการณ์
                • เพิ่มตัวควบคุมบรรทัดคำสั่ง nvidia-settings สำหรับแอตทริบิวต์ over-and under-clocking โปรดดูหน้าคู่มือการตั้งค่า nvidia (1) เพื่อดูรายละเอียดเพิ่มเติม
                • แก้ไขปัญหาเกี่ยวกับเครื่องสำอางในส่วนควบคุมผู้ใช้นาฬิกาของ nvidia-settings
                • เพิ่มการสนับสนุนสำหรับส่วนขยาย GLX_EXT_stereo_tree สำหรับรายละเอียดเพิ่มเติมโปรดดูที่ข้อกำหนดเกี่ยวกับส่วนขยาย:
                • http://www.opengl.org/registry/specs/EXT/glx_stereo_tree.txt
                • เปิดใช้งานการสนับสนุน Unified Back Buffer (UBB) และ 3D Stereo ที่มีนามสกุลแบบผสมบนการ์ด Quadro การใช้สเตอริโอกับผู้จัดการคอมโพสิตจำเป็นต้องมีตัวจัดการคอมโพสิตแบบสเตอริโอ มิฉะนั้นจะปรากฏเฉพาะตาซ้ายของโปรแกรมสเตอริโอ ดูข้อกำหนดส่วนขยาย GLX_EXT_stereo_tree สำหรับรายละเอียดเพิ่มเติม

                มีอะไรใหม่ ในเวอร์ชัน 337.12 Beta:

                • เพิ่มการสนับสนุน GPU ต่อไปนี้:
                • 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 โดยระบุจอแสดงผล GUIDs ของจอภาพ
                • แก้ไขข้อผิดพลาดที่อาจทำให้การตั้งค่า ECC แสดงอย่างไม่ถูกต้องใน nvidia-settings เมื่อเปลี่ยนการตั้งค่า ECC ในระบบ multi-GPU
                • นำแท็ก & quot; OnDemandVBlankInterrupts & quot; X: ตัวเลือกนี้ถูกเปิดใช้งานโดยค่าเริ่มต้นนับตั้งแต่เวอร์ชั่น 177.68 ของไดรเวอร์ NVIDIA Unix และเอกสารยังไม่ได้รับการอัปเดตเพื่อแสดงค่าเริ่มต้นใหม่
                • แก้ไขข้อผิดพลาดที่ทำให้เกิดข้อผิดพลาดของ GPU เมื่อมีการเชื่อมต่อปลั๊กอิน HotPun ด้วย DisplayPort 1.2 ที่เชื่อมต่อกับเดสก์ท็อป
                • อัปเดตหน้าการตั้งค่าการแก้ไขสีในแผงควบคุมของ nvidia เพื่อให้สอดคล้องกับการเปลี่ยนแปลงแกมมาที่ทำโดยโปรแกรม RandR อื่น ๆ ในขณะที่แผงควบคุมกำลังทำงานอยู่
                • แก้ไขข้อบกพร่องที่ทำให้ไม่สามารถใช้เซิร์ฟเวอร์ X พร้อม ๆ กันในระบบ UEFI ได้
                • อัปเดตแพ็กเกจแหล่งที่มาของ nvidia-settings เพื่อสร้าง libXNVCtrl ขณะสร้าง nvidia-settings แทนการใช้ไลบรารีที่สร้างไว้ล่วงหน้า
                • เพิ่มความสามารถในการประมวลผล GPU GeForce บางรุ่นใน GPU GeForce GTX 400 และรุ่นที่ใหม่กว่า สำหรับ GPU ที่อนุญาตให้ใช้ค่าออฟเซ็ตสามารถนำไปใช้กับค่านาฬิกาในโดเมนนาฬิกาบางตัวของบางระดับประสิทธิภาพได้ การจัดการนาฬิกาเป็นไปตามความเสี่ยงของผู้ใช้ ดูเอกสาร README ของ & quot; CoolBits & quot; X สำหรับรายละเอียดเพิ่มเติม
                • อัปเดตเวอร์ชันที่กำหนดขั้นต่ำที่กำหนดของ GTK + จาก 2.2 เป็น 2.4 สำหรับ nvidia-settings
                • เปลี่ยนชื่อพร็อพเพอร์ตี้เอาต์พุต RandR _GUID เป็น GUID ในขณะนี้ซึ่งเป็นคุณสมบัติอย่างเป็นทางการที่ได้รับการจัดทำเป็นเอกสารไว้ใน randrproto.txt:
                • http://cgit.freedesktop.org/xorg/proto/randrproto/commit/?id=19fc4c5a72eb9919d720ad66734029d9f8e313b1
                • ลดการใช้งาน CPU และการใช้หน่วยความจำ GPU ของไดรเวอร์ NVIDIA EGL
                • เพิ่มการสนับสนุนสำหรับส่วนขยาย EGL ต่อไปนี้:
                • - EGL_EXT_buffer_age;
                • - EGL_EXT_client_extensions;
                • - EGL_EXT_platform_base;
                • - EGL_EXT_platform_x11.
                • เปลี่ยนชื่อ & quot; โคลน & quot; การตั้งค่า & quot; MetaModeOrientation & quot; X เพื่อตั้งค่าให้เป็น & quot; SamePositionAs & quot ;, เพื่อให้ชัดเจนว่าการตั้งค่านี้ใช้กับตำแหน่งเท่านั้นและไม่ใช่ความละเอียดของโหมดใน MetaMode
                • เพิ่มแอตทริบิวต์ NV-CONTROL NV_CTRL_VIDEO_ENCODER_UTILISATION เพื่อสอบถามเปอร์เซ็นต์การใช้ประโยชน์ของโปรแกรมเข้ารหัสวิดีโอ
                • เพิ่มการสนับสนุนสำหรับส่วนขยาย 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 Beta:

                  • แก้ไขข้อผิดพลาดที่อาจทำให้การตั้งค่า nvidia คำนวณค่าแกมมาไม่ถูกต้องเมื่อปรับแถบเลื่อนการปรับสี
                  • อัปเดตแผงควบคุม nvidia-settings เพื่อให้สามารถเลือกอุปกรณ์แสดงผลโดยใช้ชื่อ RandR และชื่อเป้าหมายเมื่อทำการสอบถามที่กำหนดเป้าหมายไปยังอุปกรณ์แสดงผลเฉพาะ ๆ
                  • แก้ไขข้อบกพร่องที่ป้องกันไม่ให้เมนูแบบเลื่อนลงบางอย่างในแผงควบคุมของ nvidia-settings ทำงานได้อย่างถูกต้องใน GTK + เวอร์ชันเก่า (เช่น 2.10.x)
                  • อัปเดตแผงควบคุม nvidia-settings เพื่อให้ความช่วยเหลือสำหรับคีย์โปรไฟล์แอปพลิเคชันและคำแนะนำสำหรับชื่อคีย์ที่ถูกต้องเมื่อกำหนดโปรไฟล์แอ็พพลิเคชัน
                  • อัปเดตแผงควบคุม nvidia-settings เพื่อใส่ข้อมูลในเมนูแบบเลื่อนลงของโหมดสเตอริโอพร้อมโหมดที่มีอยู่เท่านั้น
                  • แก้ไขข้อบกพร่องที่อาจทำให้แอปพลิเคชันใช้ส่วนขยาย ARB_query_buffer_object ของ OpenGL ล้มเหลวภายใต้ Xinerama
                  • แก้ไขข้อผิดพลาดที่ทำให้เกิดโหมด HDMI pixelclock สูง (เช่นใช้กับความละเอียด 4K) ที่จะรายงานผิดพลาดเป็นลิงก์แบบคู่ในแผงควบคุมของ nvidia-settings
                  • แก้ไขข้อผิดพลาดที่ทำให้ไม่สามารถแสดง DisplayPort 1.2 จากการเรียกคืนอย่างถูกต้องหลังจากเปลี่ยน VT
                  • เปลี่ยนชื่อตามไดเร็กทอรี proc GPU ใน / proc / driver / nvidia / gpus / กับตำแหน่งบัสของ GPU ที่แสดงใน & quot; โดเมน: bus: device.function & quot; รูปแบบ.
                  • เพิ่ม ESL 64-bit และ OpenGL ES libraries เป็นแบบฝึกหัดไดรเวอร์ 64 บิต
                  • เปลี่ยนรูปแบบของ & quot; ตำแหน่งของรถประจำทาง & quot; ฟิลด์ที่รายงานในไฟล์ /proc/driver/nvidia/gpus/0..N/information จาก & quot; โดเมน: bus.device.function & quot; ไปที่ & quot; โดเมน: บัส: device.function & quot; เพื่อให้ตรงกับรูปแบบ lspci
                  • แก้ไขข้อบกพร่องในส่วนขยาย GLX_EXT_buffer_age ที่มีการส่งคืนอายุไม่ถูกต้องเว้นแต่จะเปิดใช้งานการป้องกันบัฟเฟอร์สามครั้ง
                  • เปลี่ยนการทำงานเริ่มต้นของไดรเวอร์เพื่อหยุดการลบผลลัพธ์ RandR 1.2 ที่สอดคล้องกับอุปกรณ์ DisplayPort 1.2 ที่ไม่ได้ใช้งาน การลบข้อมูลเหล่านี้อาจทำให้แอปพลิเคชันบางอย่างสับสนได้ เพิ่มตัวเลือกใหม่ DeleteUnusedDP12Displays ซึ่งสามารถใช้เพื่อเปิดการทำงานของลักษณะการทำงานนี้กลับคืนมา ตัวเลือกนี้สามารถเปิดใช้งานได้โดยเรียกใช้ sudo nvidia-xconfig --delete-unused-dp12-displays
                  • ปรับปรุงการสนับสนุนตัวแปรสภาพแวดล้อม __GL_SYNC_DISPLAY_DEVICE และ VDPAU_NVIDIA_SYNC_DISPLAY_DEVICE ในการกำหนดค่าบางอย่าง ตัวแปรสภาพแวดล้อมทั้งสองนี้จะรู้จักชื่ออุปกรณ์การแสดงผลทั้งหมดที่สนับสนุน ดู & quot; ภาคผนวก C. ชื่ออุปกรณ์แสดงผล & quot; และ & quot; ภาคผนวก G. สนับสนุน VDPAU & quot; ใน README สำหรับรายละเอียดเพิ่มเติม
                  • ปรับปรุงประสิทธิภาพของไดรเวอร์ X เมื่อจัดการกับการจัดสรรพื้นผิวจำนวนมาก
                  • แก้ไขข้อบกพร่องที่ทำให้การดาวน์โหลด PBO ของใบหน้าแผนที่รูปสามเหลี่ยมเพื่อดึงข้อมูลที่ไม่ถูกต้อง
                  • เพิ่มการสนับสนุนทดลองสำหรับภาพ ARGB GLX เมื่อ Xinerama และ Composite พร้อมใช้งานบน X.Org xserver 1.15

                  • มีอะไรใหม่ ในเวอร์ชัน 331.17 Beta:

                    • แก้ไขข้อบกพร่องที่ทำให้ไม่สามารถโหลดไฟล์การกำหนดค่าที่มีโปรไฟล์แอปพลิเคชันเมื่อมีไดเร็กทอรีอยู่ในเส้นทางการค้นหาการกำหนดค่าโปรไฟล์แอปพลิเคชัน
                    • การเริ่มต้นใช้งาน libselinux แบบรอการตัดบัญชีในโปรแกรมควบคุม NVIDIA OpenGL เพื่อหลีกเลี่ยงปัญหาที่ libselinux อาจไม่พร้อมเมื่อโหลดไลบรารีที่ใช้ร่วมกันของ NVIDIA libGL ก่อน
                    • แก้ไขข้อบกพร่องที่อาจนำไปสู่การอ่อนเพลียของหน่วยความจำในแอ็พพลิเคชัน OpenGL ที่ทำงานบนระบบ 32 บิต
                    • เพิ่ม nvidia-uvm.ko, โมดูลเคอร์เนล NVIDIA Unified Memory ไปยังแพคเกจไดรเวอร์ NVIDIA Linux โมดูลเคอร์เนลนี้สนับสนุนการทำงานของคุณลักษณะ Unified Memory รุ่นใหม่ในรุ่น CUDA ที่กำลังจะวางจำหน่าย

                    • มีอะไรใหม่ ในเวอร์ชัน 331.13 Beta:

                      • แก้ไขข้อผิดพลาดที่ทำให้เซิร์ฟเวอร์ X ล้มเหลวในการเริ่มต้นเมื่อจอแสดงผล DisplayPort 1.2 ถูกกำหนดให้แยกหน้าจอ X ใน GPU เดียวกัน
                      • แก้ไขข้อบกพร่องที่อาจเป็นสาเหตุการหยุดชะงักเมื่อฟอร์กก์จากโปรแกรม OpenGL ซึ่งใช้การใช้งาน malloc บางอย่างเช่น TCMalloc
                      • แก้ไขข้อบกพร่องที่ทำให้ไม่สามารถเก็บค่า Warp & Blend ไว้ในการเปลี่ยนแปลงการกำหนดค่าการแสดงผลได้
                      • แก้ไขข้อผิดพลาดที่ทำให้การตั้งค่าบางอย่างไม่ได้รับการแก้ไขผ่านอินเทอร์เฟซบรรทัดคำสั่ง nvidia-settings จากการแสดงผลในส่วนติดต่อผู้ใช้แบบกราฟิกของ nvidia-setting
                      • เปลี่ยนลักษณะการจับภาพของไดรเวอร์ NVIDIA X บน trapezoids และ Triangles สำหรับการทำงาน RENDER บางอย่างเพื่อให้ตรงกับลักษณะการทำงานใน Pixman รุ่นใหม่:
                      • http://lists.freedesktop.org/archives/pixman/2013-April/002755.html
                      • แก้ไขข้อผิดพลาดในการติดตาม MetaMode ซึ่งอาจทำให้เกิดข้อความแสดงข้อผิดพลาดปลอมเมื่อพยายามเพิ่มหรือลบ Metamodes ผ่าน NV-CONTROL
                      • แก้ไขข้อผิดพลาดที่ทำให้โปรแกรมควบคุม NVIDIA X พยายามโหลด X11 & quot; shadow & quot; โมดูลอย่างไม่มีเงื่อนไขแม้ในสถานการณ์ที่คนขับไม่จำเป็นต้องใช้โมดูล ซึ่งอาจทำให้เกิดการพิมพ์ข้อความแสดงข้อผิดพลาดปลอมบนเซิร์ฟเวอร์ X ที่ไม่มีโมดูล
                      • แก้ไขข้อผิดพลาดที่ทำให้การเปลี่ยนแปลงการกำหนดค่าการแสดงผลที่ทำด้วย xvidtune (1) ไม่ทำงานอย่างถูกต้อง
                      • แก้ไขข้อผิดพลาดที่ทำให้เกิดความเสียหายในจอแสดงผลในแอปพลิเคชัน GLX บางครั้งขณะเปลี่ยนการกำหนดค่าการแสดงผล
                      • แก้ไขข้อผิดพลาดที่ทำให้ glReadPixels ไม่สามารถทำงานได้อย่างถูกต้องเมื่ออ่านจากอิมเมจบัฟเฟอร์ Pixel เหนือการแสดงผลทางอ้อมเมื่อความกว้างของภาพไม่ได้เป็น 4 เท่า
                      • เพิ่มแอตทริบิวต์ NV-CONTROL ใหม่ NV_CTRL_BACKLIGHT_BRIGHTNESS เพื่อควบคุมความสว่างของไฟแบ็คไลท์
                      • แก้ไขข้อผิดพลาดที่ทำให้ nvidia-settings ไม่สามารถสร้างหน้าการกำหนดค่าอุปกรณ์แสดงผลสำหรับอุปกรณ์ต่อพ่วง DisplayPort 1.2 ที่เชื่อมต่อกันแบบใหม่ Multi Stream Transport
                      • เพิ่มการรายงานความสำเร็จของ GPU ลงในแผงควบคุม nvidia-settings
                      • แก้ไขข้อบกพร่องในแผงควบคุม nvidia-settings ซึ่งทำให้ผู้ใช้ไม่สามารถกำหนดค่าสเตอริโอได้เมื่อระบบสเตอริโอไม่ได้รับการกำหนดค่าแล้ว
                      • เพิ่มการสนับสนุนการรายงานความเร็วพัดลมวัดความเร็วรอบเครื่องบนเมนบอร์ดกราฟิกที่มีความสามารถผ่านทางการตั้งค่า nvidia และ NV-CONTROL API กลไกก่อนหน้าสำหรับรายงานความเร็วพัดลมรายงานความเร็วของพัดลมตามโปรแกรมโดยผู้ขับขี่ ตัวอย่างเช่น `nvidia-settings --query = [fan: 0] / GPUCurrentFanSpeedRPM`.
                      • แก้ไขการถดถอยที่ทำให้ GPU ไม่สนับสนุนกราฟิกไม่ปรากฏใน nvidia-settings
                      • แก้ไขข้อบกพร่องที่ทำให้อุปกรณ์หลายสตรีม DisplayPort 1.2 หยุดทำงานหากพวกเขาถูกเสียบปลั๊กและเสียบกลับเข้ามาในขณะที่พวกเขาใช้งาน MetaMode ปัจจุบันอยู่
                      • เพิ่มการสนับสนุนหลายโมดูลเคอร์เนล NVIDIA คุณลักษณะนี้ช่วยให้ผู้ใช้สามารถกำหนด GPU ต่างๆในระบบให้กับโมดูลเคอร์เมนต์ NVIDIA อื่น ๆ ซึ่งอาจช่วยลดค่าใช้จ่ายด้านซอฟต์แวร์ในการประสานการเข้าถึง GPU หลาย ๆ เครื่อง
                      • เพิ่มการสนับสนุน API EGL บนแพลตฟอร์ม 32 บิต ขณะนี้ API ของไคลเอ็นต์ที่ได้รับการสนับสนุนคือ OpenGL ES 1.1, 2.0 และ 3.0 และระบบสนับสนุนหน้าต่างที่สนับสนุนเท่านั้นคือ X11
                      • เพิ่มตัวเลือกใหม่ AllowEmptyInitialConfiguration ซึ่งอนุญาตให้เซิร์ฟเวอร์ X เริ่มทำงานแม้ว่าจะไม่พบอุปกรณ์แสดงผลที่เชื่อมต่อเมื่อเริ่มต้นก็ตาม คุณสามารถเปิดใช้ตัวเลือกนี้ได้โดยเรียกใช้ & quot; sudo nvidia-xconfig --allow-empty-initial-configuration & quot;
                      • ตัวเลือกนี้มีประโยชน์ในการกำหนดค่าการแสดงผล offload RandR 1.4 ที่ไม่มีอุปกรณ์แสดงผลใดเชื่อมต่อกับ GPU NVIDIA เมื่อเริ่มต้นเซิร์ฟเวอร์ X แต่อาจจะเชื่อมต่อในภายหลัง
                      • อัปเดต nvidia-installer เพื่อจัดเตรียมพื้นที่ข้อความแบบเลื่อนสำหรับแสดงข้อความจากไฟล์เบรค distro hook / usr / lib / nvidia / alternate-install-present และ / usr / lib / nvidia / alternate-install-available อนุญาตให้มีการจัดเตรียมข้อความไว้ในไฟล์เหล่านี้อีกต่อไป
                      • อัปเดต nvidia-installer เพื่อไม่ให้เกิดซ้ำใน kernel ต่อไป "สร้าง & quot; และ & quot; แหล่งที่มา & quot; ไดเรกทอรีเมื่อค้นหาโมดูลเคอร์เนลที่ขัดแย้งกันใน / lib / modules
                      • เพิ่มแคชหน่วยความจำระบบเพื่อปรับปรุงประสิทธิภาพการทำงานของการแสดงผล X บางอย่างที่ใช้ซอฟต์แวร์ fallbacks ในการแสดงผล ตัวเลือกการตั้งค่า X & quot; SoftwareRenderCacheSize & quot; อาจถูกใช้เพื่อกำหนดค่าขนาดของแคช
                      • นำแท็ก & quot; DynamicTwinView & quot; ตัวเลือกการกำหนดค่า X: การกำหนดค่าไดนามิกของการแสดงผลเป็นไปได้เสมอไปและไม่สามารถปิดใช้งานได้อีกต่อไป
                      • แก้ไขข้อผิดพลาดที่ทำให้การตั้งค่า nvidia แสดงข้อมูลที่ไม่ถูกต้องในหน้าการกำหนดค่าการแสดงผลเมื่อปิดการแสดงผลทั้งหมดบนหน้าจอ X
                      • อัปเดต nvidia-installer เพื่อติดตั้งไลบรารี libvdpau และ libvdpau_trace เฉพาะหากไม่ได้ตรวจพบการติดตั้ง libodypau ที่มีอยู่ในระบบ พฤติกรรมนี้สามารถแทนที่ได้ด้วยตัวเลือกการติดตั้ง - vdpau-wrapper และ --no-install-vdpau-wrapper
                      • แพคเกจโปรแกรมติดตั้ง NVIDIA Linux ในอนาคตจะไม่รวมสำเนาของ libvdpau หรือ libvdpau_trace: ผู้ใช้ VDPAU แนะนำให้ติดตั้งไลบรารีเหล่านี้ด้วยวิธีอื่นเช่น จากแพคเกจที่จัดเตรียมโดยผู้จัดจำหน่ายหรือโดยการสร้างจากแหล่งที่มีอยู่:
                      • http://people.freedesktop.org/~aplattner/vdpau/

ซอฟแวร์อื่น ๆ ของนักพัฒนา NVIDIA Corporation

ความคิดเห็นที่ Nvidia Linux Display Driver

ความคิดเห็นที่ไม่พบ
เพิ่มความคิดเห็น
เปิดภาพ!