เดร์ไดร์เวอร์เน็ทเวิร์คไดร์เวอร์ 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 ต่อไปนี้:
- 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 ที่ไม่ได้ใช้งานได้
มีอะไรใหม่ ในรุ่น 375.10 Beta:
มีอะไรใหม่ ในรุ่น 370.23 Beta:
- เพิ่มความสามารถในการประมวลผลกราฟิกการ์ด GeForce GTX 1000 ในบางรุ่น และหลังจากนั้น. สำหรับ GPU ที่อนุญาตให้ใช้ค่าออฟเซตสามารถใช้กับค่านาฬิกาในโดเมนนาฬิกาบางประเภทของทุกระดับประสิทธิภาพได้ การจัดการนาฬิกาเป็นไปตามความเสี่ยงของผู้ใช้ ดูเอกสาร README ของ & quot; CoolBits & quot; X สำหรับรายละเอียดเพิ่มเติม
- แก้ไขข้อบกพร่องที่ป้องกันไม่ให้แอพพลิเคชัน Vulkan นำเสนอจากคิวหลายรายการไปยัง Xchange Swapchain เดียวกัน
- เพิ่มส่วน & quot; PixelShiftMode & quot; ตัวเลือก MetaMode ช่วยให้สามารถรองรับการแสดงผลแบบ 4K และ 8K pixel shift ดู README สำหรับรายละเอียด
- แก้ไขการถดถอยที่ลดประสิทธิภาพ 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 จะปิดใช้งานคุณลักษณะนี้
- แก้ไขข้อผิดพลาดที่อาจทำให้ข้อมูลจากระดับพื้นผิวหนึ่ง ๆ เพื่อเขียนทับข้อมูลจากระดับต่ำสุดถัดไปเมื่อสร้างมุมมองพื้นผิวที่ไม่รวมระดับที่สูงขึ้นของทั้งสองระดับ
- แก้ไขข้อผิดพลาดที่อาจทำให้แผงควบคุมของ 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 ขึ้นไปโดยไม่ทำให้ปัจจุบันสามารถวาดได้
- เพิ่มความสามารถในการกำหนดค่าการทำงานของ 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 บิต
- เพิ่มการสนับสนุนจอภาพ 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
- เพิ่มการสนับสนุน X.Org xserver ABI 19 (xorg -server 1.17)
- ปรับปรุงความเข้ากันได้กับเคอร์เนล Linux ล่าสุด
- แก้ไขข้อบกพร่องที่ป้องกันไม่ให้แผงภายใน 4K ในแล็ปท็อปบางเครื่องถูกขับเคลื่อนด้วยแบนด์วิดท์ที่เพียงพอเพื่อสนับสนุนความละเอียดดั้งเดิมของพวกเขา
- แก้ไขการถดถอยที่ทำให้โมดูลเคอร์เนล NVIDIA ไม่สามารถโหลดได้ในสภาพแวดล้อมแบบเสมือนจริงบางอย่างเช่น Amazon Web Services
- แก้ไขการถดถอยที่ทำให้จอภาพแสดงไม่ถูกต้องในบางระบบโน้ตบุ๊ก
- แก้ไขข้อบกพร่องที่อาจทำให้ X ตรึงเมื่อใช้ Base Mosaic
- แก้ไขการถดถอยที่ทำให้โปรแกรมควบคุม NVIDIA X ไม่รู้จักรูปแบบ Base Mosaic ที่สร้างขึ้นโดยแผงควบคุม nvidia-settings
- เพิ่มการสนับสนุน 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
- แก้ไขข้อผิดพลาดที่ทำให้การแสดงผลถูกปิดใช้งานรวมอยู่ในการเลือกเป้าหมายสำหรับแบบสอบถามและการกำหนดบางอย่างในอินเทอร์เฟซบรรทัดคำสั่ง 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 เพื่อล็อกการถอนการติดตั้งไปยังแฟ้มอื่นจากแฟ้มบันทึกการติดตั้งและพยายามถอนการติดตั้งโปรแกรมควบคุมก่อนหน้าโดยใช้โปรแกรมติดตั้งจากการติดตั้งก่อนหน้านี้เมื่อมีอยู่
- ทำการปรับปรุงและแก้ไขข้อมูลต่างๆที่รายงานไปยังแอปพลิเคชัน 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 ที่ผ่านมาจะถูกละเลย
- แก้ไขบั๊กที่ทำให้การตรวจสอบโหมดล้มเหลวสำหรับความละเอียด 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 สำหรับรายละเอียดเพิ่มเติม
- เพิ่มการสนับสนุน 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
- แก้ไขข้อผิดพลาดที่อาจทำให้การตั้งค่า 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
- แก้ไขข้อบกพร่องที่ทำให้ไม่สามารถโหลดไฟล์การกำหนดค่าที่มีโปรไฟล์แอปพลิเคชันเมื่อมีไดเร็กทอรีอยู่ในเส้นทางการค้นหาการกำหนดค่าโปรไฟล์แอปพลิเคชัน
- การเริ่มต้นใช้งาน libselinux แบบรอการตัดบัญชีในโปรแกรมควบคุม NVIDIA OpenGL เพื่อหลีกเลี่ยงปัญหาที่ libselinux อาจไม่พร้อมเมื่อโหลดไลบรารีที่ใช้ร่วมกันของ NVIDIA libGL ก่อน
- แก้ไขข้อบกพร่องที่อาจนำไปสู่การอ่อนเพลียของหน่วยความจำในแอ็พพลิเคชัน OpenGL ที่ทำงานบนระบบ 32 บิต
- เพิ่ม nvidia-uvm.ko, โมดูลเคอร์เนล NVIDIA Unified Memory ไปยังแพคเกจไดรเวอร์ NVIDIA Linux โมดูลเคอร์เนลนี้สนับสนุนการทำงานของคุณลักษณะ Unified Memory รุ่นใหม่ในรุ่น CUDA ที่กำลังจะวางจำหน่าย
- แก้ไขข้อผิดพลาดที่ทำให้เซิร์ฟเวอร์ 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/
มีอะไรใหม่ ในเวอร์ชัน 367.18 Beta:
มีอะไรใหม่ ในเวอร์ชัน 355.06 เบต้า:
มีอะไรใหม่ ในเวอร์ชัน 352.09 Beta:
มีอะไรใหม่ ในเวอร์ชัน 349.16 Beta:
มีอะไรใหม่ ในเวอร์ชัน 346.22 Beta:
มีอะไรใหม่ ในเวอร์ชัน 346.16 Beta:
มีอะไรใหม่ ในเวอร์ชัน 343.13 Beta:
มีอะไรใหม่ ในเวอร์ชัน 340.17 Beta:
มีอะไรใหม่ ในเวอร์ชัน 337.19 Beta:
มีอะไรใหม่ ในเวอร์ชัน 337.12 Beta:
มีอะไรใหม่ ในเวอร์ชัน 334.16 Beta:
มีอะไรใหม่ ในเวอร์ชัน 331.17 Beta:
มีอะไรใหม่ ในเวอร์ชัน 331.13 Beta:
ความคิดเห็นที่ไม่พบ