Computer >> คอมพิวเตอร์ >  >> ฮาร์ดแวร์ >> เมนบอร์ด

คอนเทนเนอร์ Nvidia ทำอะไร? คำอธิบายที่ง่ายสำหรับกระบวนการจัดการงานทั้งหมดในปี 2022

หากคุณมีซอฟต์แวร์ GeForce Experience ของ NVIDIA ติดตั้งอยู่ในคอมพิวเตอร์ของคุณ คุณอาจพบกระบวนการของ NVIDIA ที่ทำงานอยู่มากมายตามที่ Task Manager อธิบายไว้ . โดยส่วนตัวแล้วฉันพบว่ามีการทำงาน 10 กระบวนการใน Task Manager ในขณะที่ Geforce Experience กำลังทำงานอยู่

กระบวนการพิเศษที่ทำงานอยู่เบื้องหลังสามารถขัดขวางการใช้งานในแต่ละวันของคุณได้เสมอ ไม่ว่าคุณจะเป็นเกมเมอร์หรือนักออกแบบกราฟิก . จนถึงวันนี้ เรายังไม่ได้รับคำอธิบายที่ถูกต้องเกี่ยวกับกระบวนการทั้งหมดจากจุดสิ้นสุดของ NVIDIA สิ่งที่เราสามารถทำได้คือเรียนรู้เพียงเล็กน้อยโดยเพียงแค่คดเคี้ยวไปมา

คอนเทนเนอร์ Nvidia คืออะไร

คอนเทนเนอร์ NVIDIA รันไทม์เป็นซอฟต์แวร์คอนเทนเนอร์ที่รับรู้ GPU ทำงานร่วมกับข้อกำหนด Open Containers Initiative (OCI) ที่ใช้โดย Docker, CRI-O และเทคโนโลยีคอนเทนเนอร์ยอดนิยมอื่นๆ

งานหลักคือทำให้กระบวนการสร้างและปรับใช้การเร่ง GPU แบบคอนเทนเนอร์ แอปพลิเคชันไปยังเดสก์ท็อป คลาวด์ หรือศูนย์ข้อมูลไม่ซับซ้อน

ในตัวจัดการงาน เมื่อคุณมี GeForce ของ NVIDIA คุณจะสังเกตเห็น "NVIDIA Container" จำนวนมาก กระบวนการทำงานบนพีซีของคุณ โปรแกรม nvcontainer.exe นี้มีและรันกระบวนการอื่นๆ ของ NVIDIA

สิ่งนี้หมายความว่า NVIDIA Container ในตัวมันเองอาจไม่ได้ทำอะไรมาก แต่ทำงานอื่นๆ ของ NVIDIA ที่อาจใช้ทรัพยากรคอมพิวเตอร์เป็นจำนวนมาก

Microsofts SysInternals Process Explorer ซอฟต์แวร์มีลำดับชั้นของกระบวนการที่แสดงกระบวนการของ NVIDIA จำนวนมากที่เรียกใช้กระบวนการอื่นๆ ของ NVIDIA

กระบวนการ NVIDIA Container ที่หลากหลายได้รับการซิงค์กับงานเบื้องหลังที่นำไปใช้เป็นบริการของระบบ ตัวอย่างคือ สี่บริการ NVIDIA ที่คุณเห็น เมื่อคุณเปิดแอปพลิเคชันบริการ

เหล่านี้คือ Nvidia Display Container LS, NVIDIA LocalSystem Container , NVIDIA NetworkService Container และ NVIDIA Telemetry Container

ด้วยข้อยกเว้นของ NVIDIA Network Service Container โดยค่าเริ่มต้น บริการเหล่านี้ได้รับการตั้งค่าให้ทำงานโดยอัตโนมัติ และจะยังทำงานอยู่เบื้องหลังเสมอ

NVIDIA Display Container LS คืออะไร

NVIDIA Display Container LS (NVDisplay.ContainerLocalSystem) มีหน้าที่จัดการงานการแสดงผลบางอย่าง ตัวอย่างเช่น หากคุณโหลดแผงควบคุม NVIDIA และคลิกเดสก์ท็อป> แสดงไอคอนถาดการแจ้งเตือน บริการนี้มีหน้าที่แสดงไอคอนในพื้นที่แจ้งเตือนของคุณ หากคุณยุติบริการ ไอคอนการแจ้งเตือนของ NVIDIA จะหายไป

อย่างไรก็ตาม บริการนี้ดูเหมือนจะไม่สามารถจัดการงานแสดงผลอื่นๆ ได้มากมาย แม้ว่าคุณจะ ปิดการใช้งานบริการนี้ , โอเวอร์เลย์ GeForce Experience ยังคงทำงานตามปกติ

คอนเทนเนอร์ NVIDIA Telemetry ทำอะไรได้บ้าง

บริการ NVIDIA Telemetry Container (NvTelemetryContainer) จัดการการรวบรวมข้อมูลเข้าและออกจากระบบของเราและส่งต่อไปยัง NVIDIA ไม่มีอะไรต้องกังวลในแง่ของความเป็นส่วนตัว

ตามนโยบายความเป็นส่วนตัวของ NVIDIA GeForce Experience ให้ข้อมูลรายละเอียดเกี่ยวกับฮาร์ดแวร์รวมถึงข้อกำหนดของ GPU, รายละเอียดการแสดงผล, การตั้งค่าไดรเวอร์สำหรับเกมเฉพาะ, รายชื่อเกมที่คุณติดตั้งตามที่แสดงใน GeForce Experience

จำนวน RAM ที่คุณมี และข้อมูลเกี่ยวกับฮาร์ดแวร์อื่นๆ ของคอมพิวเตอร์ รวมถึง CPU และเมนบอร์ด

โดยส่วนตัวแล้วบริการนี้ดูเหมือนจะไม่ใหญ่นักเมื่อคำนึงถึงการใช้งานซีพียู

ตัวช่วย NVIDIA ShadowPlay

กระบวนการ NVIDIA ShadowPlay Helper (nvsphelper64.exe ในเวอร์ชัน 64 บิต ของ Windows หรือ nvsphelper.exe บน Windows รุ่น 32 บิต) จัดการการทำงานของปุ่มลัดซึ่งจะแสดงโอเวอร์เลย์ GeForce Experience

ทางลัดคือ Alt+Z โดยค่าเริ่มต้น แต่ปรับแต่งได้อย่างเต็มที่ และหากคุณไปที่การตั้งค่า> ทั่วไปใน GeForce Experience และปิด "โอเวอร์เลย์ในเกม" กระบวนการนี้จะไม่ทำงาน

กระบวนการแชร์ของ NVIDIA คืออะไร

NVIDIA Share ทำงานร่วมกับตัวช่วย Shadowplay เมื่อคุณปิดการใช้งาน In-Game Overlay จาก GeForce Experience กระบวนการเหล่านี้จะหายไปจากระบบของคุณ

อย่างไรก็ตาม หากคุณจบกระบวนการ NVIDIA Share ทั้ง 2 กระบวนการแล้ว กด Alt+Z , โอเวอร์เลย์จะเปิดขึ้นอีกครั้ง และคุณจะเห็นว่าขณะนี้กระบวนการ NVIDIA Share กำลังทำงานอีกครั้ง

ดูเหมือนว่าจะแสดงให้เห็นว่า ShadowPlay Helper ฟัง แป้นพิมพ์ลัดแล้วแตะมือ ไปที่กระบวนการ NVIDIA Share ซึ่งจัดการการซ้อนทับ

NVIDIA Web Helper Service รับผิดชอบอะไร

นี่คือรันไทม์ของ Node.js และด้วยเหตุนี้จึงอิงตามเอ็นจิ้น V8 JavaScript ของ Chrome มันรันสคริปต์ JS สำหรับงานพื้นหลัง NVIDIA จำนวนมาก กล่าวโดยย่อ Node.js ช่วยให้นักพัฒนาเว็บที่รู้จัก JavaScript สามารถใช้ความรู้ JavaScript ของตนในการเขียนซอฟต์แวร์ที่ไม่ทำงานบนหน้าเว็บได้