ไดรเวอร์การ์ดแสดงผล ARM ของ NVIDIA Linux เป็นไดรเวอร์วิดีโอ 3D แบบฉบับของ OpenGL ซึ่งมีจุดประสงค์เพื่อสนับสนุนการ์ดกราฟิก Nvidia บนระบบปฏิบัติการ Linux ที่รันบนฮาร์ดแวร์ ARM กระจายอยู่ใน 2 สาขาหลักคือ Short Lived (Long-term supported) หรือ Long Lived (สนับสนุนในระยะยาว) โดยให้การสนับสนุนเฉพาะสำหรับ 32-bit (x86) & nbsp; สถาปัตยกรรมชุดคำสั่ง.
การติดตั้งไดร์เวอร์ Display ARM Display ของ Nvidia Linux
ในการติดตั้งไดร์เวอร์ Display Driver ของ Nvidia Linux ให้ดาวน์โหลดแพคเกจไบนารีจากส่วน Downloads และรันคำสั่ง sh ./ NVIDIA-Linux-armv7l-gnueabihf-xxx.xx.run เป็น root ในลินุกซ์เทอร์มินัล ( xxx.xx คือหมายเลขเวอร์ชัน) เพื่อติดตั้งโปรแกรมควบคุม
ในระหว่างการติดตั้งระบบจะถามผู้ใช้ว่าต้องการแก้ไขแฟ้มการกำหนดค่า X ด้วยตนเองหรือให้โปรแกรมติดตั้งทำงานทั้งหมด หรือหลังจากติดตั้งแล้วคุณสามารถเรียกใช้คำสั่ง nvidia-xconfig ผ่านทางลินุกซ์เทอร์มินัลเพื่อตั้งค่าไดรเวอร์ใหม่ให้เป็นค่าเริ่มต้น
ฮาร์ดแวร์ ARM ของฉันรองรับหรือไม่?
ใช่น่าจะเป็นมากที่สุด! คุณจะสามารถติดตั้ง Nvidia Linux ARM Display Driver บนฮาร์ดแวร์ ARM ใด ๆ แต่โปรดจำไว้ว่าไดรฟ์นี้สนับสนุนสถาปัตยกรรมชุดคำสั่ง 32 บิตเท่านั้น ดังนั้นหากคุณกำลังใช้งานคอมพิวเตอร์ ARM 64 บิตจะไม่ทำงาน เราจะอัพเดทข้อมูลนี้ทันทีที่ Nvidia จะปล่อยไดรเวอร์วิดีโอ ARM เวอร์ชันใหม่ซึ่งสนับสนุนสถาปัตยกรรม 64 บิต
แล้วกราฟิกการ์ด Nvidia เก่าแค่ไหน!
แล้วพวกเขา? นี่คือไดรเวอร์ล่าสุดที่ได้รับการออกแบบมาเพื่อรองรับการ์ดแสดงผลรุ่นใหม่ที่ผลิตโดย Nvidia ในช่วง 2-3 ปีที่ผ่านมา ซึ่งหมายความว่าการ์ดนี้ไม่รองรับการ์ดแสดงผลรุ่นเก่า หากคุณประสบปัญหาเกี่ยวกับ GPU ลองติดตั้งสาขา Short Lived ก่อนและสาขา Long Lived หลังจากยกเลิกการติดตั้ง
มีอะไรใหม่ ในรุ่นนี้:
- ปรับปรุงความสามารถในการใช้งานร่วมกับ Linux kernels ล่าสุด
- แก้ไขแฮงเอาท์ที่เป็นจังหวะของแอพพลิเคชัน Vulkan ที่รันเต็มจอเมื่ออนุญาตให้พลิกได้
- นำข้อความที่ให้ข้อมูลที่พิมพ์โดย nvidia-modeset.ko เมื่ออุปกรณ์ GPU ได้รับการจัดสรรหรือปลดปล่อย
- แก้ไขข้อบกพร่องที่ก่อให้เกิดการรวมตัวของ kwin OpenGL เข้ากับความผิดพลาดเมื่อเปิดแอ็พพลิเคชัน OpenGL บางอย่าง
- แก้ไขข้อบกพร่องที่อาจทำให้เกิดความตื่นตระหนกของ kernel เมื่อใช้ฮาร์ดแวร์ Quadro SDI Capture
- แก้ไขข้อบกพร่องที่ก่อให้เกิดการรวมตัวของ kwin OpenGL เข้ากับความผิดพลาดเมื่อเปิดแอ็พพลิเคชัน OpenGL บางอย่าง
- แก้ไขข้อขัดข้องเนื่องเมื่อเปิดแอพพลิเคชัน Vulkan
- แก้ไขข้อขัดข้องเนื่องเมื่อเปิดแอพพลิเคชันผ่าน Wine
- แก้ไขข้อบกพร่องที่ทำให้โปรแกรมควบคุมในการกำหนดค่า DisplayPort แบนด์วิดท์ต่ำบางอย่างเพื่อไม่ให้มีการเปิดใช้งานการแสดงผลแบบแอ็ตทริบิวชัน ทำให้มีแถบสีที่มองเห็นได้
- เพิ่มการสนับสนุน X.Org xserver ABI 24 (xorg-server 1.20)
- ปรับปรุง nvidia-bug-report.sh เพื่อตรวจหา kern.log ซึ่งเป็นตำแหน่งแฟ้มบันทึกของเคอร์เนลดีฟอลต์สำหรับการแจกแจง Linux ที่ใช้ Debian หลาย ๆ เครื่อง
- แก้ไขข้อผิดพลาดที่อาจเป็นสาเหตุให้เซิร์ฟเวอร์ X ส่งออกโปรแกรมควบคุมวิดีโอ ABI ก่อนหน้า 0.8 เพื่อให้ระบบทำงานผิดพลาดเมื่อเรียกใช้โปรแกรม X11 ซึ่งเรียกใช้ XRenderAddTraps ()
- เพิ่มการสนับสนุน GPU ต่อไปนี้:
- TITAN V
- GTX 1070 Ti
- แก้ไขข้อบกพร่องที่ทำให้ Vulkan X11 swapchains ล้มเหลวใน GPUs โดยไม่มี
- แสดงเครื่องมือเช่นกราฟิกการ์ด Tesla และแล็ปท็อปบางรุ่นของ Optimus
- แก้ไขข้อบกพร่องที่ทำให้แอพพลิเคชัน Vulkan แบบเต็มหน้าจอสามารถแขวนบนบางส่วน
- GPU ของ Kepler เช่น GeForce GTX 680
- แก้ไขข้อบกพร่องที่ตัวบ่งชี้ G-SYNC รายงาน "ปกติ" & quot; แทน
- จาก & quot; G-SYNC & quot; เกี่ยวกับการใช้งาน Vulkan เมื่อเปิดใช้งาน G-SYNC
- เพิ่มการสนับสนุน GPU ต่อไปนี้:
- GTX 1070Ti
- แก้ไขการถดถอยที่อาจเป็นสาเหตุให้เกิดข้อผิดพลาดของโปรแกรมควบคุมเมื่อตั้งค่าโหมดต่างๆที่มีอุปกรณ์การแสดงผลแบบหลายสตรีม DisplayPort
- เพิ่มพารามิเตอร์ของโมดูลเคอร์เนล nvidia.ko NVreg_EnableBacklightHandler ซึ่งสามารถใช้เพื่อให้สามารถจัดการความสว่างของไฟหลังแล็ปท็อปได้โดยใช้ / sys / class / backlight / ตัวจัดการนี้จะแทนที่รูปแบบ ACPI ที่มีให้โดยโมดูลเคอร์เนล video.ko
- NVreg_EnableBacklightHandler ถูกปิดใช้งานโดยค่าเริ่มต้น
- เพิ่ม G-SYNC ให้กับ Vulkan swapchains ที่สนับสนุนทั้งหมดสำหรับ Maxwell ขึ้นไป G-SYNC ถูกเปิดใช้งานโดยค่าเริ่มต้นเมื่อใช้จอภาพที่พร้อมใช้งาน G-SYNC สำหรับการแลกเปลี่ยนแบบตรงต่อการแสดงผลสามารถใช้โปรไฟล์แอ็พพลิเคชันที่มีการตั้งค่า "GLGSYNCAllowed" ที่ 'false' เพื่อปิดใช้งานคุณลักษณะนี้:
- {"rules": [
- {"pattern": [], "profile": ["GLGSYNCAllowed", false]}
- แก้ไขการถดถอยที่ทำให้เกิดการเชื่อมต่อจอแสดงผลบางอย่างบน GPU บางอย่างเพื่อไม่ให้รายงานอุปกรณ์เสียง HDMI หรือ DisplayPort ที่เชื่อมต่ออยู่แม้ว่าเครื่องเสียงที่เชื่อมต่อจะสนับสนุนเสียง
- แก้ไขข้อบกพร่องที่ทำให้ปุ่ม "ตั้งค่าเริ่มต้นใหม่" ไม่สามารถใช้งานได้เมื่อตั้งค่า ECC เป็นสถานะที่ไม่ใช่ค่าเริ่มต้น
- แก้ไขข้อผิดพลาดที่ทำให้การตั้งค่า nvidia บังคับใช้ข้อ จำกัด ในเชิงรุกมากเกินไปสำหรับตำแหน่งที่แสดงในหน้า "X Server Display Configuration" ในบางกรณี
- แก้ไขข้อบกพร่องที่อาจทำให้ช่องทำเครื่องหมาย "Enable Base Mosaic (Surround)" ใน nvidia-settings หายไปเมื่อเลือกหน้าจอ X แทนที่จะเป็นจอแสดงผลในหน้า "X Server Display Configuration"
- แก้ไขสภาวะการแข่งขันที่อาจทำให้เกิดปัญหาเมื่อโปรแกรม OpenGL จัดการวัตถุบัฟเฟอร์ของจุดสูงสุดจากหลายเธรดพร้อม ๆ กัน
- แก้ไขข้อผิดพลาดที่ทำให้แผงควบคุม nvidia-settings สามารถเก็บการตั้งค่าบางอย่างที่ใช้งานได้ แต่ยังไม่ได้รับการยืนยัน การตั้งค่าที่ไม่ต้องการดังกล่าวมีผลต่อการเปลี่ยนแปลงการตั้งค่าในภายหลัง
- ปรับปรุงประสิทธิภาพของแอปพลิเคชัน Vulkan แบบเต็มหน้าจอโดยใช้ Xchange Swapchains การเพิ่มประสิทธิภาพนี้จะทำให้เกิดเหตุการณ์อื่น ๆ ที่เรียกใช้ swapchain ที่ล้าสมัยเช่นเมื่อเข้าหรือออกจากโหมดเต็มหน้าจอ (ซึ่งมักพบเมื่อใช้ชุดคีย์ลัดของ alt-tab) แอ็พพลิเคชันที่ไม่ตอบสนองต่อรหัสการรับ VK_ERROR_OUT_OF_DATE_KHR อย่างถูกต้องอาจไม่ทำงานอย่างถูกต้องเมื่อเหตุการณ์เหล่านี้เกิดขึ้น ดูส่วนที่ 30.8 ของข้อกำหนด Vulkan
- เพิ่มการรองรับการบีบอัด YUV 4: 2: 0 สำหรับจอภาพที่เชื่อมต่อผ่าน DisplayPort ในการกำหนดค่าที่จอแสดงผลหรือ GPU ไม่สามารถขับโหมดปัจจุบันเป็น RGB 4: 4: 4 ดูคำอธิบายในส่วนเสริมของ "Programming Modes" เพื่อดูรายละเอียด
- เพิ่มคอนโซล hotbug ของเฟรมบัฟเฟอร์เพื่อจัดการกับ nvidia-modeset
- โปรดทราบว่าการเสียบปลั๊กจะทำงานเฉพาะเมื่อมีการเตรียมใช้งานโหมด nvidia-modeset; ตัวอย่างเช่นเมื่อ Xorg หรือ nvidia persistenced กำลังทำงานอยู่หรือเมื่อ nvidia-drm โหลดด้วย "modeset = 1" พารามิเตอร์
- เพิ่มแอตทริบิวต์ MetaMode "AllowGSYNC" ที่สามารถใช้ปิดใช้งาน G-SYNC ได้อย่างสมบูรณ์ ซึ่งสามารถใช้เพื่อเปิดใช้งานคุณลักษณะที่เข้ากันไม่ได้กับ G-SYNC เช่น Ultra Low Motion Blur หรือ Frame Lock
- แก้ไขปัญหาต่างๆที่ทำให้ไม่สามารถทดสอบความถูกต้อง "cc_version_check" จากการทำงานอย่างถูกต้องเมื่อสร้างโมดูลเคอร์เนล NVIDIA เนื่องจากปัญหาเหล่านี้จะมีการจับคู่ไม่ตรงกันระหว่างเวอร์ชันคอมไพเลอร์ที่ใช้ในการสร้างเคอร์เนลและโมดูลเคอร์เนลของ NVIDIA เป็นระยะเวลานาน nvidia-installer ได้รับการอัปเดตเพื่อไม่สนใจเวอร์ชัน CC ที่ไม่ตรงกันตามค่าเริ่มต้นเมื่อตรวจพบ
- อัปเดต nvidia-installer เพื่อใช้ init_module syscall โดยตรงเพื่อทดสอบโมดูลเคอร์เนลโหลดแทน libkmod / insmod การดำเนินการนี้จะเอา libkmod ออกจากการติดตั้ง nvidia-installer และ insmod เป็น dependency run-time
- จอภาพที่ปูด้วยกระเบื้องทำให้หน้าจอ Xinerama แยกต่างหากสำหรับแต่ละรายงาน โดยค่าเริ่มต้นเหล่านี้จะรวมกันเป็นหน้าจอ Xinerama ขนาดใหญ่เดียว
- แต่ละแผงในจอแสดงผลแบบเรียงต่อกันจะจัดเรียงตามข้อมูลเค้าโครงที่ระบุใน EDID ของจอภาพ ซึ่งสามารถแทนที่ได้ด้วยการระบุการชดเชยด้วยตนเองหรือใช้ตัวเลือก "MetaModeOrientation"
- ปิดใช้งานโหมดทับซ้อนกันผ่าน DisplayPort ตามค่าดีฟอลต์เนื่องจากการสนับสนุน GPU ไม่สมบูรณ์ เพิ่มโทเค็นการตรวจสอบโหมด "AllowDpInterlaced" เพื่อแทนที่พฤติกรรมเริ่มต้นนี้และอนุญาตให้ใช้โหมด interlaced ผ่านโปรโตคอล DisplayPort ได้ต่อไป
- แก้ไขข้อผิดพลาดที่อาจทำให้การแสดงผล e-mail G-SYNC บางอย่างกะพริบในอัตราการรีเฟรชต่ำ ๆ
- แก้ไขข้อบกพร่องที่อาจเป็นสาเหตุให้แอปพลิเคชัน OpenGL ทำงานผิดพลาดหลังจากที่ DPMS นอนหลับนานขึ้นบนจอภาพที่ขับเคลื่อนด้วย PRIME Sync
- แก้ไขข้อผิดพลาดที่ จำกัด เวลานาฬิกาพิกเซลสูงสุดเป็น 300 MHz เมื่อใช้การ์ดแสดงผล DisplayPort กับการ์ด HDMI ที่มีความสามารถมากขึ้น
- แก้ไขข้อบกพร่องที่ทำให้โมดูลเคอร์เนล NVIDIA ไม่สามารถสร้างสำหรับเคอร์เนลที่ไม่ใช่ SMP Linux
- อัปเดตข้อมูลผลลัพธ์ของ `nvidia-smi nvlink --status` เพื่อรวมรายงานความเร็วของ NVLink
- แก้ไขข้อผิดพลาดที่ทำให้เกิดรายงาน PCI topology ไม่ถูกต้องใน nvidia-smi บนระบบ Intel Skylake
- แก้ไขข้อผิดพลาดที่ทำให้ส่วนขยายอายุ buffer ของ GLX_EXT_buffer_age ส่งค่าที่ไม่ถูกต้องสำหรับสไลด์แบบสเตอริโอเมื่อใช้โหมดสเตอริโอแบบพาสซีฟ 5 ถึง 9
- แก้ไขข้อผิดพลาดใน Vulkan โดยตรงเพื่อแสดงผลที่ไม่ได้รับการระบุหมายเลขจอภาพ DP1.2
- ปรับปรุงความเข้ากันได้กับเมล็ดล่าสุด
- แก้ไขข้อบกพร่องที่ทำให้เกิด "nvidia-settings --query all" เพื่อพิมพ์รายการที่ซ้ำกันหลายรายการ
- แก้ไขข้อผิดพลาดที่ทำให้แอพพลิเคชันเกิดความผิดพลาดในบางกรณีเมื่อเรียกใช้ glXMakeCurrent ขณะเปิดใช้งานการเพิ่มประสิทธิภาพแบบเกลียวแบบ OpenGL เหตุการณ์นี้เกิดขึ้นบ่อยๆเมื่อ Steam พยายามทำให้วิดีโอปรากฏแบบเต็มหน้าจอ
- แก้ไขข้อบกพร่องที่ทำให้แอพพลิเคชัน VDPAU ใช้คิวการนำเสนอ blit เมื่อแอ็พพลิเคชัน VDPAU ก่อนหน้านี้ไม่ปิดสนิท
- แก้ไขปัญหาแฮงค์และการขัดข้องที่อาจเกิดขึ้นเมื่อบริบท OpenGL ถูกสร้างขึ้นในขณะที่ระบบไม่มีหน่วยความจำเหลืออยู่
- แก้ไขข้อบกพร่องที่ทำให้เกิดความเสียหายเมื่อเปิดหน้าต่าง OpenGL หรือปรับขนาด
- แก้ไขข้อผิดพลาดที่ทำให้หน้าจอ X ใช้ Option "UseDisplayDevice" "none" เพื่อปรับขนาดเป็น 640x480 เมื่อใช้ "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 version & gt; = 1.0.42
- ลบหน้าจอสกรีนโลโก้ไดรเวอร์ X และตัวเลือก NoLogoand LogoPathxorg.conf ที่สอดคล้องกัน
- เพิ่มตัวเลือก MetamMode "ResamplingMethod" เพิ่มการสนับสนุนวิธีการสุ่มตัวอย่าง bicubic เมื่อใช้การแปลงหน้าจอที่ปรับขนาด ดู README สำหรับรายละเอียดเพิ่มเติม
- เพิ่มการสนับสนุน GPU ต่อไปนี้:
- GeForce GTX 1050
- GeForce GTX 1050 Ti
- Quadro M620
- Quadro M5000 SE
- Quadro M3000 SE
- แก้ไขข้อบกพร่องที่อาจทำให้การแสดงผลใน SLI Mosaic ว่างเปล่าเมื่อใช้เมตริกซ์ Conversion
- เพิ่มการสนับสนุน EGL ไปยังไลบรารีการจัดส่งที่เป็นกลางของผู้ขาย GL (libGLVND) แพคเกจการติดตั้งในขณะนี้มีไลบรารี EGL ทั้ง GLVND และไม่ใช่ GLVND: ตัวเลือก --glvnd-egl-client และ --no-glvnd-egl-client ใน nvidia-installer สามารถใช้เพื่อเลือกว่าจะติดตั้งอะไร
- แก้ไขข้อผิดพลาดที่ทำให้ G-SYNC ไม่สามารถใช้งานโน้ตบุ๊กได้
- แก้ไขข้อผิดพลาดที่ทำให้อุปกรณ์มัลติสตรีม DisplayPort ว่างเปล่าหลังจากคอนโซลถูกเรียกคืน
- แก้ไขข้อผิดพลาดที่ทำให้เกิดความผิดพลาดของเคอร์เนลเมื่อเริ่มต้น X เป็นครั้งที่สองเมื่อมีอุปกรณ์เชื่อมต่อ DisplayPort หลายตัวเชื่อมต่อกับคอนเน็กเตอร์ DisplayPort เดียวผ่านทางอุปกรณ์สาขา
- อัปเดต nvidia-settings เพื่อไม่ให้พึ่งพาการสร้างขึ้นกับแพ็กเกจการพัฒนา nvml ภายนอก (การถดถอยที่นำมาใช้ใน 375.10)
- แก้ไขข้อขัดข้องในการตั้งค่า nvidia เมื่อเพิ่มโปรไฟล์โปรไฟล์แอ็พพลิเคชันและรายการโปรไฟล์
- ลบตัวเลือก "Enable Tooltip" ใน nvidia-settings สำหรับอินเทอร์เฟซ GTK 2.
- เพิ่มตัวเลือกการกำหนดค่า X ใหม่:
- ForceCompositionPipeline
- ForceFullCompositionPipeline
- ซึ่งจะแทนที่ด้วยโทเค็น MetaMode ที่มีชื่อเดียวกัน
- แก้ไขข้อผิดพลาดที่ทำให้เกิดปัญหาเกี่ยวกับการลังเลและการบังคับเคอร์เซอร์เมื่อผสมการแสดงผลที่ขับเคลื่อนด้วย PRIME กับการแสดงผลที่สร้างขึ้นเอง
- แก้ไขข้อบกพร่องที่ทำให้เกิดความล่าช้าเป็นเวลานานเมื่อออกจาก VT หรือปิดใช้งานอุปกรณ์แสดงผลในขณะที่แอ็พพลิเคชัน OpenGL กำลังทำงานอยู่
- ปรับปรุงการคืนค่าคอนโซลบนระบบที่ใช้ UEFI Graphics Output Protocol และโหมด vesafb ส่วนใหญ่
- เพิ่มการสนับสนุนคุณสมบัติ RandR TILE ที่เพิ่มลงใน RandR 1.5
- เพิ่มขนาดแคช Shader OpenGL บนดิสก์จาก 64MB เป็น 128MB ดูรายละเอียดเกี่ยวกับวิธีเลือกตำแหน่งหรือปิดใช้งาน
- แก้ไขข้อผิดพลาดในการใช้งานร่วมกันระหว่าง X และ OpenGL ที่เหมือนกัน
- เพิ่มการสนับสนุน X.Org xserver ABI 23 (xorg-server 1.19)
- แก้ไขข้อบกพร่องที่ทำให้ nvidia-installer พยายามโหลดโมดูลเคอร์เนลที่สร้างมาจาก kernel ที่ไม่ได้ใช้งาน
- แก้ไขการอ้างอิงสัญลักษณ์ที่ไม่ได้ระบุใน libnvidia-glcore.so.
- แก้ไขปัญหาที่อาจเกิดขึ้นในแอ็พพลิเคชัน Vulkan เช่น vkQuake และ DOTA2 ที่ใช้ vkFences เพื่อทำข้อมูลให้ตรงกันในปัจจุบัน
- แก้ไขข้อบกพร่องที่ทำให้โปรแกรมควบคุมไม่ตั้งค่าโหมด HDMI YUV 420 4K อย่างถูกต้องในทีวีบางรุ่นเช่น VIZIO D40u-D1
- อัปเดต CurrentMetaMode ผ่าน NV-CONTROL API เพื่อแสดงว่า ForceCompositionPipeline หรือ ForceFullCompositionPipeline ถูกตั้งค่าไว้ใน MetaMode ปัจจุบัน
- เพิ่มความสามารถในการประมวลผล GPU GeForce บางรุ่นใน GPU GeForce GTX 1000 และรุ่นที่ใหม่กว่า สำหรับ GPU ที่อนุญาตให้ใช้ค่าออฟเซตสามารถใช้กับค่านาฬิกาในโดเมนนาฬิกาบางประเภทของทุกระดับประสิทธิภาพได้ การจัดการนาฬิกาเป็นไปตามความเสี่ยงของผู้ใช้ ดูเอกสาร README ของตัวเลือกการกำหนดค่า X "CoolBits" X สำหรับรายละเอียดเพิ่มเติม
- ดำเนินการสนับสนุนเบื้องต้นสำหรับการซิงค์ PRIME เพื่อซิงโครไนซ์พลิกระหว่างแหล่งที่มาของจอแสดงผล NVIDIA PRIME และจอแสดงผล PRIME ที่แยกต่างหาก การสนับสนุนนี้เป็นแบบทดลองและปัจจุบันต้องมีเซิร์ฟเวอร์ X.org X ก่อนจำหน่าย
- แก้ไขข้อบกพร่องที่ป้องกันไม่ให้แอพพลิเคชัน Vulkan นำเสนอจากคิวหลายรายการไปยัง Xchange Swapchain เดียวกัน
- เพิ่มตัวเลือก MetaMode "PixelShiftMode" ซึ่งทำให้สามารถรองรับการแสดงผลแบบเปลี่ยนขนาดได้ 4K และ 8K pixel ดู README สำหรับรายละเอียด
- แก้ไขข้อผิดพลาดที่ทำให้เกิดการสูญเสียการซิงโครไนซ์แบบสเตอริโอในการกำหนดค่า framelock Quadro Sync
- แก้ไขการดำเนินการวัตถุบัฟเฟอร์พิกเซลคงที่เมื่อความยาวแถวยาวน้อยกว่าความกว้าง GL_ [UN] PACK_ROW_LENGTH สามารถตั้งค่าให้ต่ำกว่าความกว้างของการดำเนินการที่ดำเนินการได้ ข้อกำหนดของ OpenGL ช่วยให้สามารถทำสิ่งนี้ได้ (สายแหล่งหรือปลายทางจะทับซ้อนกัน) ก่อนหน้านี้การดำเนินการ Pixel Buffer Objects ของเราไม่สนับสนุนกรณีนี้และจะส่งข้อผิดพลาด
- แก้ไขเงื่อนไขการหยุดชะงักที่หาได้ยากเมื่อใช้งานแอ็พพลิเคชันที่ใช้ OpenGL ในเธรดหลายเธรดใน Quadro GPU
- เพิ่มการสนับสนุน GPU ต่อไปนี้:
- Quadro K1200
- Quadro M6000
- GeForce 920M
- GeForce 930A
- GeForce 930M
- GeForce 940M
- GeForce GTX 950M
- GeForce GTX 960M
- GeForce GTX TITAN X
- แก้ไขข้อบกพร่องที่ก่อให้เกิดความเสียหายเมื่อเปลี่ยนโหมดการแสดงผลในแอ็พพลิเคชันบางตัวที่ใช้การตอบสนองการแปลง
- แก้ไขข้อผิดพลาดที่ทำให้เกิดเนื้อที่เสียหายในไฟล์แนบความลึกของเฟรมบัฟเฟอร์ที่ล้างออกโดยใช้ glClearTexImage ()
- แก้ไขข้อผิดพลาดที่ จำกัด เวลานาฬิกาพิกเซลสูงสุดบนจอแสดงผลในการกำหนดค่า SLI Mosaic บางอย่าง
- แก้ไขการรั่วไหลของหน่วยความจำเคอร์เนลที่เกิดขึ้นเมื่อวนรอบการถอดรหัสวิดีโอที่เร่งด้วยฮาร์ดแวร์กับ VDPAU บน GPU ที่ใช้ Maxell
- แก้ไขข้อผิดพลาดที่อาจทำให้การตั้งค่า nvidia ล้มเหลวเมื่อออกจากระบบ Linux แบบ 32 บิต
- เพิ่มการสนับสนุน GPU ต่อไปนี้:
- GeForce 800A
- GeForce 800M
- GeForce GTX 970M
- GeForce GTX 980M
- เพิ่มการสนับสนุน X.Org xserver ABI 19 (xorg-server 1.17)
- ปรับปรุงความสามารถในการใช้งานร่วมกับ Linux kernels ล่าสุด
- แก้ไขข้อบกพร่องที่ป้องกันไม่ให้แผงภายใน 4K ในแล็ปท็อปบางเครื่องถูกขับเคลื่อนด้วยแบนด์วิดท์ที่เพียงพอเพื่อสนับสนุนความละเอียดดั้งเดิม
- แก้ไขการถดถอยที่ทำให้โมดูลเคอร์เนล NVIDIA ไม่สามารถโหลดได้ในสภาพแวดล้อมเสมือนจริงบางอย่างเช่น Amazon Web Services
- แก้ไขการถดถอยที่ทำให้จอแสดงผลตรวจพบได้ไม่ถูกต้องในโน้ตบุ๊คบางรุ่น
- แก้ไขข้อบกพร่องที่อาจทำให้ X ตรึงเมื่อใช้ Base Mosaic
- แก้ไขการถดถอยที่ทำให้ไดรเวอร์ NVIDIA X ไม่รู้จักรูปแบบ Base Mosaic ที่สร้างโดยแผงควบคุมของ nvidia-settings
- อัปเดตไดรเวอร์ NVIDIA X เพื่อปฏิเสธเฟรมบรรจุอินเทอร์เฟซ HDMI 3D ในระหว่างการตรวจสอบความถูกต้องของโหมด โหมดเหล่านี้กำลังถูกตรวจสอบโดยผู้ขับขี่แม้ว่าจะไม่ได้รับการสนับสนุน
- แก้ไขข้อผิดพลาดที่ทำให้ไม่สามารถเรียกคืนคอนโซลหลังจากที่ปิดฉาก X ใน GPU บางรุ่นที่มีจอภาพ DisplayPort หลายตัวติดตั้งอยู่ ข้อผิดพลาดนี้ทำให้ X ไม่สามารถเริ่มต้นได้หลังจากการคืนค่าคอนโซลล้มเหลว
- อัปเดตเวอร์ชันของ libvdpau ที่จัดส่งพร้อมกับไดรเวอร์ไปที่ 0.9 รุ่นนี้ให้เกียรติตัวแปรสภาพแวดล้อม VDPAU_DRIVER_PATH และแก้ไขสภาวะการแข่งขันถ้าหลายเธรดเรียก VdpDeviceCreateX11 พร้อม ๆ กัน ดูข้อมูลเพิ่มเติมที่ http://lists.freedesktop.org/archives/vdpau/2014-December/000274.html
- โปรดทราบว่าผู้ใช้ควรใช้แพ็กเกจ libvdpau ของแจกจ่ายแทนที่จะใช้ชิพที่มาพร้อมกับไดรเวอร์กราฟิก NVIDIA
- แก้ไขข้อผิดพลาดที่ทำให้หน้ากากแบบ ACPI hotkey ถูกตั้งค่าอย่างไม่ถูกต้องบนแล็ปท็อปบางเครื่องแม้ว่าตัวเลือก EnableACPIHotkeys จะถูกปิดใช้งาน
- ปิดใช้งานตัวเลือก EnableACPIHotkeys โดยค่าเริ่มต้น ตัวเลือกนี้จะถูกยกเลิกการใช้งานและจะถูกลบออกในรุ่นขับรถในอนาคต ในระบบลีนุกซ์ที่ทันสมัยแสดงเหตุการณ์ฮ็อตคีย์ที่เปลี่ยนแปลงไปจะถูกส่งไปยังเดสก์ท็อปเป็นเหตุการณ์สำคัญ ๆ และสภาพแวดล้อมเดสก์ท็อปจะจัดการกับการเปลี่ยนแปลงการแสดงผลด้วยการออกคำขอผ่านส่วนขยาย X การปรับขนาดและหมุน (RandR)
- แก้ไขข้อบกพร่องที่ทำให้ภาพหน้าจอเปลี่ยนไปเมื่อการแปลงหน้าจอ (เช่นการหมุนหรือการสะท้อน) เปิดใช้งานบนจอแสดงผล G-SYNC ที่ต่ออยู่กับ GPU ของ Kepler
- แก้ไขข้อบกพร่องที่ทำให้หน้าจอว่างเมื่อตั้งค่าโหมดที่ต้องการการบีบอัด 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 และใหม่กว่า การปรับแรงดันไฟฟ้าทำได้โดยความเสี่ยงของผู้ใช้ ดูเอกสารประกอบในส่วนกำหนดค่า X "CoolBits" X ใน README สำหรับรายละเอียด
- เพิ่มการรองรับ NVENC บน GeForce GPUs สำหรับรายละเอียดเพิ่มเติมเกี่ยวกับ NVENC SDK โปรดดูที่ https://developer.nvidia.com/nvidia-video-codec-sdk.
- ลบการตรวจสอบสติในโปรแกรม nvidia-installer ที่ทดสอบความพร้อมใช้งานหน่วยความจำที่ใช้ร่วมกันของ POSIX ไดร์เวอร์ NVIDIA GPU ไม่จำเป็นต้องมีหน่วยความจำร่วม POSIX จากรุ่น 270.xx
- ลบโมดูลเคอร์เนล NVIDIA Unified Memory nvidia-uvm.ko จากแพคเกจไดรเวอร์ในสถาปัตยกรรม 32 บิต
- เพิ่มการสนับสนุนเร่งด่วนสำหรับรูปแบบ 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 โหลดไดรเวอร์ "nvidia" X โดยอัตโนมัติหากมีการเริ่มต้นหลังจาก โหลดโมดูลเคอร์เนล NVIDIA แล้ว
- คุณลักษณะนี้ได้รับการสนับสนุนใน X.Org xserver 1.16 ขึ้นไปเมื่อใช้งาน Linux 3.9 ขึ้นไปพร้อมกับเปิดใช้งาน CONFIG_DRM แล้ว
- ปรับปรุงประสิทธิภาพของ nvidia-installer โดยทำให้สามารถใช้ parallel ในการสร้างโมดูลเคอร์เนลของ NVIDIA ได้ ระดับความพร้อมกันสามารถตั้งค่าได้ด้วยตัวเลือกระดับ --concurrency-level และค่าเริ่มต้นของจำนวนซีพียูที่ตรวจพบ
- อัปเดต nvidia-installer เพื่อกำหนดตำแหน่งการติดตั้งดีฟอลต์สำหรับไลบรารีโดยอิงตามเส้นทางที่รู้จักในแคช ldconfig (8) และระบบไฟล์แทนที่จะใช้เส้นทางแบบเจาะจงเฉพาะตัวของฮาร์ดดิสก์
- แก้ไขข้อผิดพลาดของคอมไพเลอร์ 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
มีอะไรใหม่ ในเวอร์ชัน 390.67:
มีอะไรใหม่ ในเวอร์ชัน:
มีอะไรใหม่ ในรุ่น 387.22:
มีอะไรใหม่ ในเวอร์ชัน 381.22:
มีอะไรใหม่ ในรุ่น 375.20:
มีอะไรใหม่ ในเวอร์ชัน 370.28:
มีอะไรใหม่ ในเวอร์ชัน 346.72:
มีอะไรใหม่ ในเวอร์ชัน 346.59:
มีอะไรใหม่ ในเวอร์ชัน 346.35:
ความคิดเห็นที่ไม่พบ