นี่คือคำสั่งการตั้งค่า nvidia ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
nvidia-settings - กำหนดค่าไดรเวอร์กราฟิก NVIDIA
เรื่องย่อ
nvidia- การตั้งค่า [ตัวเลือก]
nvidia- การตั้งค่า [ตัวเลือก] --ไม่มีการกำหนดค่า
nvidia- การตั้งค่า [ตัวเลือก] --load-config-only
nvidia- การตั้งค่า [ตัวเลือก] {--แบบสอบถาม=Attribution-NonCommercial-ShareAlike | --มอบหมาย=Attribution-NonCommercial-ShareAlike=ความคุ้มค่า} ...
nvidia- การตั้งค่า [ตัวเลือก] --glxinfo
ตัวเลือก: [-วีเอช] [--config=ไฟล์คอนฟิก] [-ค ctrl-แสดงผล]
[--เวอร์โบส={ไม่มี | ข้อผิดพลาด | deprecations | คำเตือน | ทั้งหมด}]
[--อธิบาย={ทั้งหมด | รายการ | แอตทริบิวต์_name}]
Attribution-NonCommercial-ShareAlike มีรูปแบบ:
การแสดงผล/แอตทริบิวต์_name[display_อุปกรณ์]
DESCRIPTION
งานวิ่งการกุศล nvidia- การตั้งค่า ยูทิลิตี้เป็นเครื่องมือสำหรับกำหนดค่าไดรเวอร์กราฟิก NVIDIA มัน
ทำงานโดยการสื่อสารกับไดรเวอร์ NVIDIA X การสืบค้นและอัปเดตสถานะเป็น
เหมาะสม. การสื่อสารนี้ดำเนินการผ่าน NV-CONTROL, GLX, XVideo และ RandR X
ส่วนขยาย
ค่าต่างๆ เช่น ความสว่างและแกมมา คุณลักษณะ XVideo อุณหภูมิ และการตั้งค่า OpenGL
สามารถสอบถามและกำหนดค่าผ่าน nvidia- การตั้งค่า
เมื่อ nvidia- การตั้งค่า เริ่มต้น มันจะอ่านการตั้งค่าปัจจุบันจากไฟล์การกำหนดค่าและ
ส่งการตั้งค่าเหล่านั้นไปยังเซิร์ฟเวอร์ X จากนั้นจะแสดงอินเทอร์เฟซผู้ใช้แบบกราฟิก (GUI)
เพื่อกำหนดการตั้งค่าปัจจุบัน เมื่อไหร่ nvidia- การตั้งค่า ออกจะสอบถามปัจจุบัน
การตั้งค่าจากเซิร์ฟเวอร์ X และบันทึกลงในไฟล์การกำหนดค่า
OPTIONS
-ใน, --รุ่น
พิมพ์ nvidia- การตั้งค่า รุ่นและออก
-ชม, --ช่วยด้วย
พิมพ์ข้อมูลการใช้งานและออก
--config=กำหนดค่า
ใช้ไฟล์กำหนดค่า กำหนดค่า มากกว่าค่าเริ่มต้น ~/.nvidia-settings-rc
-c CTRL-แสดงผล, --ctrl-แสดงผล=CTRL-แสดงผล
ควบคุมการแสดงผล X ที่ระบุ หากไม่ได้เลือกตัวเลือกนี้ แสดงว่า nvidia- การตั้งค่า
จะควบคุมการแสดงผลที่ระบุโดย '--แสดง' ; ถ้าไม่ได้รับก็
$จอแสดงผล ใช้ตัวแปรสภาพแวดล้อม
-l --load-config-only
โหลดไฟล์การกำหนดค่า ส่งค่าที่ระบุในนั้นไปยังเซิร์ฟเวอร์ X และ
ทางออก โหมดการทำงานนี้มีประโยชน์ในการวางในไฟล์ xinitrc ของคุณ เป็นต้น
-NS, --ไม่มีการกำหนดค่า
อย่าโหลดไฟล์การกำหนดค่า โหมดการทำงานนี้มีประโยชน์หาก
nvidia- การตั้งค่า มีปัญหาในการเริ่มต้นเนื่องจากมีปัญหากับการใช้การตั้งค่าใน
ไฟล์การกำหนดค่า
-NS, --rewrite-config-ไฟล์
เขียนการกำหนดค่าเซิร์ฟเวอร์ X ไปยังไฟล์การกำหนดค่า และออกโดยไม่ต้อง
การเริ่มต้นส่วนต่อประสานผู้ใช้แบบกราฟิก ดูส่วนตัวอย่าง
-V เวอร์โบส, --verbose=เวอร์โบส
ควบคุมจำนวนข้อมูลที่จะพิมพ์ ค่าที่ถูกต้องคือ 'ไม่มี' (ห้ามพิมพ์
ข้อความสถานะ) 'ข้อผิดพลาด' (พิมพ์ข้อความผิดพลาด) 'การเลิกรา' (พิมพ์ผิดและ
ข้อความคัดค้าน) 'คำเตือน' (ข้อผิดพลาดในการพิมพ์ การเลิกใช้งาน และข้อความเตือน)
และ 'ทั้งหมด' (ข้อผิดพลาดในการพิมพ์ การเลิกใช้งาน คำเตือน และข้อความแสดงข้อมูลอื่นๆ) โดย
ค่าเริ่มต้น, 'การเลิกรา' ถูกตั้งค่า
-a กำหนด, --มอบหมาย=กำหนด
งานวิ่งการกุศล กำหนด อาร์กิวเมนต์เพื่อ '--กำหนด' ตัวเลือกบรรทัดคำสั่งอยู่ในรูปแบบ:
{DISPLAY}/{ชื่อแอตทริบิวต์}[{อุปกรณ์แสดงผล}]={ค่า}
สิ่งนี้กำหนดแอตทริบิวต์ {attribute name} ให้กับค่า {value} บน X Display
{แสดง}. {DISPLAY} เป็นไปตามปกติ {host}:{display}.{screen} ไวยากรณ์ของ
ตัวแปรสภาพแวดล้อม DISPLAY และเป็นทางเลือก เมื่อไม่ได้ระบุไว้ก็คือ
ส่อให้เห็นถึงการปฏิบัติตามกฎเดียวกันกับ --ctrl-แสดงผล ตัวเลือก. หากหน้าจอ X เป็น
ไม่ได้ระบุ ดังนั้นการมอบหมายจะทำกับหน้าจอ X ทั้งหมด โปรดทราบว่า '/' คือ
จำเป็นเฉพาะเมื่อมี {DISPLAY} อยู่
{DISPLAY} สามารถรวมข้อกำหนดเป้าหมายเพื่อสั่งการงานเพิ่มเติมได้
ไปยังสิ่งอื่นที่ไม่ใช่หน้าจอ X สเปคเป้าหมายอยู่ภายใน
วงเล็บและประกอบด้วยชื่อประเภทเป้าหมาย ทวิภาค และ ID เป้าหมาย NS
ชื่อประเภทเป้าหมายสามารถเป็นหนึ่งใน จอภาพ , GPU , ล็อคเฟรม , วีซีเอส , กวี , แฟน ,
เซ็นเซอร์ความร้อน , รองประธานอาวุโสฝ่าย , or งี่เง่า ; รหัสเป้าหมายคือดัชนีในรายการเป้าหมาย
(สำหรับประเภทเป้าหมายนั้น) สเปคเป้าหมายสามารถใช้ใน {DISPLAY} ได้ทุกที่
สามารถใช้หน้าจอ X ตามไวยากรณ์
{host}:{display}[{target_type}:{target_id}]. ดูผลลัพธ์ของ
การตั้งค่า nvidia -q ทั้งหมด
สำหรับข้อมูลเกี่ยวกับประเภทเป้าหมายที่สามารถใช้ได้กับแอตทริบิวต์ใด ดู
เอาต์พุตของ
การตั้งค่า nvidia -q หน้าจอ -q gpus -q framelocks -q vcs -q gvis -q แฟน ๆ -q
เซ็นเซอร์ความร้อน -q svps -q dpys
สำหรับรายการเป้าหมายสำหรับแต่ละประเภทเป้าหมาย
ส่วน [{อุปกรณ์แสดงผล}] ก็เป็นทางเลือกเช่นกัน ถ้าไม่ได้ระบุไว้ก็
แอตทริบิวต์ถูกกำหนดให้กับอุปกรณ์แสดงผลทั้งหมด
ตัวอย่างบางส่วน:
-aFSAA=5
-a localhost:0.0/DigitalVibrance[CRT-0]=0
--assign="SyncToVBlank=1"
-a [gpu:0]/DigitalVibrance[DFP-1]=63
-q คำถาม, --แบบสอบถาม=คำถาม
งานวิ่งการกุศล คำถาม อาร์กิวเมนต์เพื่อ '-สอบถาม' ตัวเลือกบรรทัดคำสั่งอยู่ในรูปแบบ:
{DISPLAY}/{ชื่อแอตทริบิวต์}[{อุปกรณ์แสดงผล}]
สิ่งนี้สอบถามค่าปัจจุบันของแอตทริบิวต์ {attribute name} บน X Display
{แสดง}. ไวยากรณ์เหมือนกับสำหรับ '--กำหนด' ตัวเลือกโดยไม่มี '=
{ค่า}' ; ระบุ '-NS หน้าจอ', '-NS จีปัส', '-NS ตัวล็อกเฟรม', '-NS วีซีเอส', '-NS กวิส',
'-NS แฟน ๆ ' , '-q thermalsensors', '-q svps' หรือ '-q dpys' เพื่อสอบถามรายการ X
หน้าจอ, GPU, อุปกรณ์ล็อคเฟรม, ระบบคอมพิวเตอร์เชิงภาพ, อุปกรณ์อินพุต SDI,
พัดลม เซ็นเซอร์ความร้อน เครื่องรับส่งสัญญาณ 3D Vision Pro หรืออุปกรณ์แสดงผล
ตามลำดับซึ่งมีอยู่บน X Display {DISPLAY} ระบุ '-NS ทั้งหมด ไปยัง
สอบถามแอตทริบิวต์ทั้งหมด
-NS, --สั้น
เมื่อค้นหาค่าแอตทริบิวต์ด้วยตัวเลือกบรรทัดคำสั่ง '--query' ให้พิมพ์เท่านั้น
ค่าปัจจุบัน แทนที่จะเป็นคำอธิบายที่ละเอียดยิ่งขึ้นของแอตทริบิวต์ ค่าของมัน
ค่าที่ถูกต้องและมูลค่าปัจจุบัน
-NS, --display-device-string
เมื่อพิมพ์ค่าแอตทริบิวต์เพื่อตอบสนองต่อตัวเลือก '--query' หาก
ค่าแอตทริบิวต์เป็นมาสก์อุปกรณ์แสดงผล พิมพ์ค่าเป็นรายการของ display
อุปกรณ์ (เช่น "CRT-0, DFP-0") แทนที่จะเป็นมาสก์บิตฐานสิบหก (เช่น
0x00010001)
-NS, --glxinfo
พิมพ์ข้อมูล GLX สำหรับจอแสดงผล X และออก
-e อธิบาย, --อธิบาย=อธิบาย
พิมพ์ข้อมูลเกี่ยวกับแอตทริบิวต์เฉพาะ ระบุ 'ทั้งหมด' เพื่อแสดงรายการ
คำอธิบายของแอตทริบิวต์ทั้งหมด ระบุ 'รายการ' เพื่อแสดงรายการชื่อแอตทริบิวต์โดยไม่ต้อง
คำอธิบาย
-p หน้า, --หน้า=หน้า
งานวิ่งการกุศล หน้า อาร์กิวเมนต์เพื่อ '--หน้าหนังสือ' ตัวเลือก commandline เลือกหน้าเฉพาะใน
ส่วนต่อประสานผู้ใช้การตั้งค่า nvidia ที่จะแสดงเมื่อเริ่มต้นการตั้งค่า nvidia ถูกต้อง
ค่าคือชื่อเพจในมุมมองแบบต้นไม้ทางด้านซ้ายของ nvidia-settings
หน้าจอผู้ใช้; เช่น,
--page="X หน้าจอ 0"
เนื่องจากชื่อเพจบางชื่อไม่เหมือนกัน (เช่น หน้า "PowerMizer" อยู่ภายใต้
แต่ละ GPU) ชื่อเพจสามารถเสริมด้วยชื่อของพาเรนต์ X . ได้
หน้าจอหรือหน้า GPU ตามด้วยเครื่องหมายจุลภาค เช่น,
--page="GPU 0 - (Quadro 6000), PowerMizer"
หน้าแรกที่มีชื่อตรงกับ หน้า อาร์กิวเมนต์จะถูกใช้ โดยค่าเริ่มต้น,
หน้า "ข้อมูลเซิร์ฟเวอร์ X" จะปรากฏขึ้น
-แอล, --รายการเป้าหมายเท่านั้น
เมื่อดำเนินการสืบค้นข้อมูลแอตทริบิวต์ (จากตัวเลือกบรรทัดคำสั่ง '--query') หรือ an
การกำหนดแอตทริบิวต์ (จากตัวเลือกบรรทัดคำสั่ง '--assign' หรือเมื่อโหลด an
~/.nvidia-settings-rc ไฟล์) การตั้งค่า nvidia ระบุเป้าหมายหนึ่งรายการขึ้นไปบน
ที่จะสอบถาม/กำหนดแอตทริบิวต์
ตัวเลือก '--list-targets-only' จะทำให้การตั้งค่า nvidia แสดงรายการเป้าหมาย
ซึ่งการดำเนินการสอบถาม/กำหนดจะถูกดำเนินการโดยไม่ต้อง
ดำเนินการ (s) และออก
-w, --write-config, --no-เขียน-config
บันทึกไฟล์การกำหนดค่าเมื่อออก (เปิดใช้งานโดยค่าเริ่มต้น)
-ผม, --use-gtk2
บังคับการตั้งค่า nvidia ให้ใช้ไลบรารี GTK+ 2 สำหรับส่วนต่อประสานกราฟิกกับผู้ใช้ if
จำเป็นต้องมีอินเทอร์เฟซผู้ใช้ ตัวเลือกนี้ใช้ได้เฉพาะกับระบบที่
การตั้งค่า nvidia รองรับทั้งอินเทอร์เฟซผู้ใช้ GTK+ 2 และ GTK+ 3
-I GTK-ห้องสมุด, --gtk-library=GTK-ห้องสมุด
ระบุไลบรารีส่วนต่อประสานกราฟิกกับผู้ใช้ที่จะใช้หากผู้ใช้ตั้งค่า nvidia
จำเป็นต้องมีอินเทอร์เฟซ ค่านี้อาจจะเป็นตำแหน่งที่แน่นอนของห้องสมุดหรือมัน
อาจเป็นไดเร็กทอรีที่มีไลบรารีชื่อที่เหมาะสม ถ้านี่คือ
ตำแหน่งที่แน่นอน ตัวเลือก 'use-gtk2' จะถูกละเว้น
USER GUIDE
เนื้อหา
1. เลย์เอาต์ของการตั้งค่า nvidia GUI
2. วิธีที่ OpenGL โต้ตอบกับการตั้งค่า nvidia
3. กำลังโหลดการตั้งค่าโดยอัตโนมัติ
4. อินเตอร์เฟสบรรทัดคำสั่ง
5. X ชื่อที่แสดงในไฟล์กำหนดค่า
6. การเชื่อมต่อกับเซิร์ฟเวอร์ X ระยะไกล
7. การออกใบอนุญาต
8. สิ่งที่ต้องทำ
1. แบบ of nvidia- การตั้งค่า GUI
งานวิ่งการกุศล nvidia- การตั้งค่า GUI ถูกจัดระเบียบด้วยรายการหมวดหมู่ต่างๆ ทางด้านซ้าย
สามารถเลือกได้เพียงรายการเดียวในรายการ และหมวดที่เลือกจะควบคุม
ซึ่ง "หน้า" จะปรากฏที่ด้านขวาของ nvidia- การตั้งค่า GUI
รายการหมวดหมู่ถูกจัดระเบียบเป็นต้นไม้: แต่ละหน้าจอ X ประกอบด้วย
หมวดหมู่ย่อยด้านล่าง ในทำนองเดียวกัน หมวดหมู่อุปกรณ์แสดงผลสำหรับหน้าจอประกอบด้วย
อุปกรณ์แสดงผลที่เปิดใช้งานทั้งหมดด้านล่าง นอกจากหน้าจอ X แต่ละหน้าจอ ระดับบนสุดอีกระดับ
หมวดหมู่คือ "nvidia-settings Configuration" ซึ่งกำหนดค่าพฤติกรรมของ
nvidia- การตั้งค่า แอปพลิเคชันเอง
ตามด้านล่างของ nvidia- การตั้งค่า GUI จากซ้ายไปขวาคือ:
1) แถบสถานะซึ่งระบุตัวเลือกที่เปลี่ยนแปลงล่าสุด
2) ปุ่มวิธีใช้ที่สลับการแสดงผลของหน้าต่างช่วยเหลือซึ่งมีรายละเอียด
คำอธิบายของตัวเลือกที่มีอยู่ในหน้าปัจจุบัน และ
3) ปุ่มออกเพื่อออก nvidia- การตั้งค่า
ตัวเลือกส่วนใหญ่ตลอด nvidia- การตั้งค่า จะถูกนำไปใช้ทันที ข้อยกเว้นที่น่าสังเกตคือ
ตัวเลือก OpenGL ซึ่ง OpenGL อ่านเมื่อแอปพลิเคชัน OpenGL เริ่มทำงานเท่านั้น
รายละเอียดเกี่ยวกับตัวเลือกในแต่ละหน้าของ nvidia- การตั้งค่า มีอยู่ในความช่วยเหลือ
หน้าต่าง
2. สรุป ความน่าเชื่อถือของ Olymp Trade? OpenGL โต้ตอบ กับ nvidia- การตั้งค่า
เมื่อแอปพลิเคชัน OpenGL เริ่มทำงาน มันจะดาวน์โหลดค่าปัจจุบันจากไดรเวอร์ X และ
แล้วอ่านสภาพแวดล้อม (ดู ภาคผนวก E: โอเปงเกิล และพวกเรา ตัวแปร การตั้งค่า ใน
README) การตั้งค่าจากเซิร์ฟเวอร์ X จะแทนที่ค่าเริ่มต้นของ OpenGL และการตั้งค่าจาก
สภาพแวดล้อมแทนที่ค่าจากเซิร์ฟเวอร์ X
ตัวอย่างเช่น ตามค่าเริ่มต้น OpenGL จะใช้การตั้งค่า FSAA ที่ร้องขอโดยแอปพลิเคชัน
(โดยปกติ แอปพลิเคชันจะไม่ขอ FSAA ใด ๆ ) การตั้งค่า FSAA ที่ระบุใน
nvidia- การตั้งค่า จะแทนที่คำขอของแอปพลิเคชัน OpenGL ในทำนองเดียวกัน
__GL_FSAA_MODE ตัวแปรสภาพแวดล้อมจะแทนที่การตั้งค่า FSAA ของแอปพลิเคชันด้วย
ตามการตั้งค่า FSAA ใดๆ ที่ระบุใน nvidia- การตั้งค่า
โปรดทราบว่าแอปพลิเคชัน OpenGL จะดึงการตั้งค่าจากเซิร์ฟเวอร์ X เมื่อเริ่มทำงานเท่านั้น
ดังนั้นหากคุณทำการเปลี่ยนแปลงค่า OpenGL ใน การตั้งค่า nvidia, จะใช้เฉพาะกับ
แอปพลิเคชัน OpenGL ที่เริ่มต้นหลังจากช่วงเวลานั้น
3. กำลังโหลด การตั้งค่า อัตโนมัติ
ไดรเวอร์ NVIDIA X ไม่รักษาค่าที่ตั้งไว้ด้วย nvidia- การตั้งค่า ระหว่างการวิ่งของ
เซิร์ฟเวอร์ X (หรือแม้แต่ระหว่างการเข้าสู่ระบบและการออกจากระบบ X ด้วย xdm(1) จีดีเอ็ม, or กม ).
นี่เป็นการจงใจ เพราะผู้ใช้แต่ละคนอาจมีความชอบที่แตกต่างกัน ดังนั้นสิ่งเหล่านี้
การตั้งค่าจะถูกจัดเก็บตามผู้ใช้แต่ละคนในไฟล์การกำหนดค่าที่เก็บไว้ในหน้าแรกของผู้ใช้
ไดเรกทอรี
ไฟล์การกำหนดค่าชื่อ ~/.nvidia-settings-rc. คุณสามารถระบุ . อื่นได้
ชื่อไฟล์การกำหนดค่าด้วย --การกำหนดค่า ตัวเลือกบรรทัดคำสั่ง
หลังจากวิ่ง nvidia- การตั้งค่า ครั้งเดียวและได้สร้างไฟล์การกำหนดค่าแล้ว คุณสามารถ
จากนั้นเรียกใช้:
การตั้งค่า nvidia --load-config-only
ในอนาคตเพื่ออัปโหลดการตั้งค่าเหล่านี้ไปยังเซิร์ฟเวอร์ X อีกครั้ง ตัวอย่างเช่น,
คุณอาจวางคำสั่งดังกล่าวใน your ~ / .xinitrc ไฟล์เพื่อให้การตั้งค่าของคุณเป็น
ใช้โดยอัตโนมัติเมื่อคุณลงชื่อเข้าใช้ X
ของคุณ .xinitrc ไฟล์ซึ่งควบคุมว่าควรเริ่มแอปพลิเคชัน X ใดเมื่อคุณเข้าสู่ระบบ
X (หรือ startx) อาจมีลักษณะดังนี้:
การตั้งค่า nvidia --load-config-only &
เอ็กซ์เทอม &
ชั่วร้าย
หรือ:
การตั้งค่า nvidia --load-config-only &
คำพังเพยเซสชั่น
หากคุณยังไม่มี ~ / .xinitrc ไฟล์แล้วมีโอกาสที่ ซินิต(1) กำลังใช้ a
ไฟล์ xinitrc ทั้งระบบ โดยทั่วไปแล้วไฟล์ทั้งระบบจะอยู่ที่นี่:
/etc/X11/xinit/xinitrc
ในการใช้งานแต่ก็มี nvidia- การตั้งค่า อัปโหลดการตั้งค่าของคุณ คุณสามารถสร้าง
~ / .xinitrc ด้วยเนื้อหา:
การตั้งค่า nvidia --load-config-only &
- /etc/X11/xinit/xinitrc
ผู้ดูแลระบบอาจเลือกที่จะวาง nvidia- การตั้งค่า โหลดคำสั่งโดยตรงใน
สคริปต์ xinitrc ของระบบ
โปรดดูที่ ซินิต(1) man page สำหรับรายละเอียดเพิ่มเติมในการกำหนดค่าของคุณ ~ / .xinitrc ไฟล์
4. คำสั่ง Line อินเตอร์เฟซ
nvidia- การตั้งค่า มีอินเทอร์เฟซบรรทัดคำสั่งที่หลากหลาย: คุณลักษณะทั้งหมดที่สามารถจัดการได้
ด้วย GUI สามารถสอบถามและตั้งค่าจากบรรทัดคำสั่ง ไวยากรณ์บรรทัดคำสั่ง
สำหรับการสืบค้นและกำหนดคุณสมบัติที่ตรงกับของ .nvidia-การตั้งค่า-rc
ไฟล์การกำหนดค่า
งานวิ่งการกุศล --สอบถาม สามารถใช้ตัวเลือกเพื่อสอบถามค่าปัจจุบันของแอตทริบิวต์ นี้จะยัง
รายงานค่าที่ถูกต้องสำหรับแอตทริบิวต์ วิ่งได้ nvidia- การตั้งค่า --สอบถาม ทั้งหมด สำหรับ
รายการแอตทริบิวต์ที่มีอยู่ทั้งหมด ค่าปัจจุบันคืออะไร ค่าใดที่ถูกต้อง
สำหรับแอตทริบิวต์และประเภทเป้าหมาย (เช่น หน้าจอ X, GPU) แอตทริบิวต์
สามารถแก้ไขได้ นอกจากนี้ อาจระบุแอตทริบิวต์แต่ละรายการดังนี้:
nvidia-settings -- การซ้อนทับข้อความค้นหา
ชื่อแอตทริบิวต์อาจนำหน้าด้วยชื่อที่แสดง X และเครื่องหมายทับเพื่อระบุ
จอแสดงผล X ที่แตกต่างกัน เช่น:
การตั้งค่า nvidia --query localhost:0.0/Overlay
ชื่อแอตทริบิวต์อาจถูกเติมด้วยหมายเลขหน้าจอและเครื่องหมายทับ:
nvidia-settings --query 0/โอเวอร์เลย์
ในกรณีนี้จะใช้ X Display เริ่มต้น แต่คุณสามารถระบุได้ว่าหน้าจอ X ใด
เพื่อกำหนดเส้นทางการสืบค้น (หากเซิร์ฟเวอร์ X ของคุณมีหน้าจอ X หลายหน้าจอ) หากไม่มีหน้าจอ X คือ
ระบุ จากนั้นค่าแอตทริบิวต์จะถูกสอบถามสำหรับเป้าหมายที่ถูกต้องทั้งหมดของแอตทริบิวต์
(เช่น GPU, หน้าจอแสดง X ฯลฯ)
แอตทริบิวต์สามารถแก้ไขได้ผ่าน "ประเภทเป้าหมาย" ประเภทเป้าหมายระบุวัตถุ
ที่ถูกสอบถามเมื่อคุณสอบถามแอตทริบิวต์ ประเภทเป้าหมายเริ่มต้นคือหน้าจอ X แต่
ประเภทเป้าหมายที่เป็นไปได้อื่น ๆ ได้แก่ GPU, อุปกรณ์ล็อคเฟรม, ระบบคอมพิวเตอร์เชิงภาพ, SDI
อุปกรณ์อินพุต พัดลม เซ็นเซอร์อุณหภูมิ เครื่องรับส่งสัญญาณ 3D Vision Pro และอุปกรณ์แสดงผล
ประเภทเป้าหมายช่วยให้คุณมีรายละเอียดที่แตกต่างกันในการดำเนินการค้นหาและ
การมอบหมาย. เนื่องจากหน้าจอ X สามารถขยาย GPU ได้หลายตัว (ในกรณีของ Xinerama หรือ SLI)
และอาจมีหน้าจอ X หลายจอใน GPU เดียวกัน บางครั้งการระบุที่อยู่ก็มีประโยชน์
คุณลักษณะตาม GPU แทนที่จะเป็นหน้าจอ X
ข้อมูลจำเพาะของเป้าหมายอยู่ภายในวงเล็บและอาจประกอบด้วยชื่อประเภทเป้าหมาย
โคลอนและรหัสเป้าหมาย ชื่อประเภทเป้าหมายสามารถเป็นหนึ่งใน หน้าจอ จีพียู, ล็อคเฟรม,
วีซีเอส, จีวี, พัดลม, เซ็นเซอร์ความร้อน, เอสวีพี, or งี่เง่า; รหัสเป้าหมายคือดัชนีในรายการของ
เป้าหมาย (สำหรับประเภทเป้าหมายนั้น) ข้อมูลจำเพาะของเป้าหมายสามารถใช้ได้ทุกที่ที่มีหน้าจอ X
ใช้ในคำสั่งแบบสอบถามและการกำหนด สเปคเป้าหมายสามารถใช้ได้ทั้งโดย
ทางด้านซ้ายของเครื่องหมายทับหรือเป็นส่วนหนึ่งของชื่อที่แสดง X
ตัวอย่างเช่น เคียวรีต่อไปนี้ที่อยู่ X หน้าจอ 0 บน localhost:
การตั้งค่า nvidia --query 0/VideoRam
การตั้งค่า nvidia --query localhost:0.0/VideoRam
nvidia-settings --query [หน้าจอ:0]/VideoRam
การตั้งค่า nvidia --query localhost:0[screen:0]/VideoRam
ในการจัดการกับ GPU 0 แทน คุณสามารถใช้วิธีใดวิธีหนึ่งต่อไปนี้
การตั้งค่า nvidia --query [gpu:0]/VideoRam
การตั้งค่า nvidia --query localhost:0[gpu:0]/VideoRam
โปรดทราบว่าหากมีข้อกำหนดเฉพาะของเป้าหมาย จะแทนที่หน้าจอ X ใดๆ ที่ระบุใน
ชื่อที่แสดงเป็นเป้าหมายในการประมวลผล ตัวอย่างเช่น แบบสอบถามต่อไปนี้จะกล่าวถึง
GPU 0 และไม่ใช่หน้าจอ X 1:
การตั้งค่า nvidia --query localhost:0.1[gpu:0]/VideoRam
อาจใช้ชื่อเป้าหมายแทน ID เป้าหมาย ซึ่งในกรณีนี้เป้าหมายทั้งหมดที่มีการจับคู่
มีการประมวลผลชื่อ
ตัวอย่างเช่น การสอบถาม DigitalVibrance ของอุปกรณ์แสดงผล DVI-I-1 อาจทำได้ดังนี้:
การตั้งค่า nvidia --query [dpy:DVI-I-1]/DigitalVibrance
เมื่อมีการระบุชื่อเป้าหมาย ชื่อของประเภทเป้าหมายอาจถูกละเว้น แม้ว่าสิ่งนี้ควร
ควรใช้ด้วยความระมัดระวัง เนื่องจากชื่อจะตรงกับเป้าหมายทุกประเภท ข้างบน
ตัวอย่างสามารถเขียนเป็น:
nvidia-settings --query [DVI-I-1]/DigitalVibrance
ชื่อเป้าหมายอาจเป็นเพียงชื่อประเภทเป้าหมาย ซึ่งในกรณีนี้ เป้าหมายทั้งหมดของสิ่งนั้น
ประเภทจะถูกสอบถาม
ตัวอย่างเช่น การสอบถาม BusRate ของ GPU ทั้งหมดอาจทำได้ดังนี้:
การตั้งค่า nvidia --query [gpu]/BusRate
ข้อมูลจำเพาะของเป้าหมายอาจรวมถึงตัวระบุเป้าหมายด้วย สิ่งนี้มีประโยชน์ในการ จำกัด
การประมวลผลไปยังชุดย่อยของเป้าหมาย ตามความสัมพันธ์ที่มีอยู่กับเป้าหมายอื่น
ตัวระบุเป้าหมายถูกระบุโดยการเติมชื่อประเภทเป้าหมาย ทวิภาค เป้าหมาย
id และระยะเวลาของข้อกำหนดที่มีอยู่ สามารถระบุตัวระบุได้เพียงตัวเดียวเท่านั้น
ตัวอย่างเช่น การสืบค้น RefreshRate ของอุปกรณ์ DFP ทั้งหมดบน GPU 1 อาจทำได้ดังนี้:
การตั้งค่า nvidia --query [GPU:1.DPY:DFP]/RefreshRate
ในทำนองเดียวกัน ชื่อเป้าหมายธรรมดา (หรือชื่อประเภทเป้าหมาย) อาจใช้เป็นตัวระบุได้ สำหรับ
ตัวอย่าง ในการสอบถาม BusType ของ GPU ทั้งหมดที่มี DFP สามารถทำได้ดังนี้:
การตั้งค่า nvidia --query [DFP.GPU]/BusType
ดูผลลัพธ์ของ
การตั้งค่า nvidia -- สอบถามทั้งหมด
สำหรับประเภทเป้าหมายใดที่ใช้ได้กับแต่ละแอตทริบิวต์ ดูผลลัพธ์ของ
การตั้งค่า nvidia -- หน้าจอแบบสอบถาม -- แบบสอบถาม gpus -- แบบสอบถาม framelocks -- แบบสอบถาม vcs -- แบบสอบถาม gvis -- แฟนแบบสอบถาม -- เซ็นเซอร์อุณหภูมิแบบสอบถาม -- แบบสอบถาม svps -- dpys แบบสอบถาม
สำหรับรายการเป้าหมายสำหรับแต่ละประเภทเป้าหมาย
เพื่อเปิดใช้งานการสนับสนุนสำหรับ "GPUGraphicsClockOffset" และ "GPUMemoryTransferRateOffset"
ตรวจสอบให้แน่ใจว่าตัวเลือกการกำหนดค่า "Coolbits" X มีค่า "8" ใน
บิตมาสก์ สำหรับรายละเอียดเพิ่มเติม โปรดดูเอกสารประกอบของตัวเลือก "Coolbits" ใน
ไดรเวอร์ NVIDIA README ค้นหาแอตทริบิวต์สตริง "GPUPerfModes" เพื่อดูรายการของ
โหมดประสิทธิภาพที่ใช้ได้:
การตั้งค่า nvidia -- แบบสอบถาม GPUPerfModes
แต่ละโหมดประสิทธิภาพจะแสดงเป็นรายการคู่ "token=value" ที่คั่นด้วยเครื่องหมายจุลภาค แต่ละ
ชุดของโทเค็นโหมดประสิทธิภาพคั่นด้วย ";" โทเค็น "perf" หมายถึง
ระดับประสิทธิภาพ โทเค็น "*editable" ระบุว่าโดเมนใดภายในประสิทธิภาพ
ระดับสามารถใช้ออฟเซ็ตได้ "GPUGraphicsClockOffset" และ
แอตทริบิวต์ "GPUMemoryTransferRateOffset" จับคู่กับ "nvclock" และ
โทเค็น "memtransferrate" ของระดับประสิทธิภาพในสตริง "GPUPerfModes"
โปรดทราบว่าแอตทริบิวต์การจัดการนาฬิกา "GPUGraphicsClockOffset" และ
"GPUMemoryTransferRateOffset" ใช้กับออฟเซ็ตของระดับประสิทธิภาพเฉพาะ NS
ระดับประสิทธิภาพระบุไว้ในวงเล็บเหลี่ยมหลังชื่อแอตทริบิวต์ ตัวอย่างเช่น,
เพื่อสอบถาม "GPUGraphicsClockOffset" สำหรับระดับประสิทธิภาพ 2:
การตั้งค่า nvidia --query GPUGraphicsClockOffset[2]
งานวิ่งการกุศล --กำหนด สามารถใช้ตัวเลือกเพื่อกำหนดค่าใหม่ให้กับแอตทริบิวต์ได้ ค่าที่ถูกต้อง
สำหรับแอตทริบิวต์จะถูกรายงานเมื่อมีการสอบถามแอตทริบิวต์ ไวยากรณ์สำหรับ --กำหนด is
เช่นเดียวกับ --แบบสอบถาม โดยมีข้อกำหนดเพิ่มเติมว่าการมอบหมายงานยังมีค่าเท่ากับ
เครื่องหมายและค่าใหม่ ตัวอย่างเช่น:
การตั้งค่า nvidia --assign FSAA=2
การตั้งค่า nvidia --กำหนด [CRT-1]/DigitalVibrance=9
การตั้งค่า nvidia --กำหนด [gpu:0]/DigitalVibrance=0
การตั้งค่า NVIDIA --กำหนด [gpu:0]/GPUGraphicsClockOffset[2]=10
อาจมีการระบุการสืบค้นและการมอบหมายหลายรายการในบรรทัดคำสั่งสำหรับรายการเดียว
คำวิงวอนของ nvidia- การตั้งค่า การมอบหมายจะได้รับการประมวลผลตามลำดับที่ป้อน
บรรทัดคำสั่ง หากมีการมอบหมายหลายรายการให้กับแอตทริบิวต์เดียวกันหรือหลายรายการ
คุณลักษณะที่มีการขึ้นต่อกัน การมอบหมายในภายหลังจะมีลำดับความสำคัญ
ถ้าทั้ง --สอบถาม or --กำหนด ตัวเลือกจะถูกส่งต่อไปยัง การตั้งค่า nvidia, GUI จะไม่
นำเสนอและ nvidia- การตั้งค่า จะออกหลังจากดำเนินการมอบหมายและ/หรือ
แบบสอบถาม ในกรณีนี้ การตั้งค่าที่อยู่ภายใน ~/.nvidia-settings-rc องค์ประกอบ
ไฟล์จะไม่ถูกอัปโหลดโดยอัตโนมัติไปยังเซิร์ฟเวอร์ X และจะไม่
~/.nvidia-settings-rc ไฟล์การกำหนดค่าจะอัปเดตโดยอัตโนมัติเพื่อแสดงแอตทริบิวต์
งานที่ทำผ่าน --กำหนด ตัวเลือก
5. X แสดง ชื่อ in การกำหนดค่า เนื้อไม่มีมัน
ในส่วนอินเตอร์เฟสบรรทัดคำสั่งด้านบน สังเกตว่าคุณสามารถระบุ an
แอตทริบิวต์ที่ไม่มีตัวระบุ X Display ใด ๆ ที่มีเฉพาะตัวระบุหน้าจอ X หรือด้วย a
เต็ม X ชื่อที่แสดง ตัวอย่างเช่น:
nvidia-settings -- สอบถาม FSAA
การตั้งค่า nvidia --query 0/FSAA
การตั้งค่า nvidia --query stravinsky.nvidia.com:0/FSAA
ในสองกรณีแรก จะใช้ X Display เริ่มต้น ในกรณีที่สอง screen
จาก X Display เริ่มต้นสามารถแทนที่ได้ และในกรณีที่สาม X . เริ่มต้นทั้งหมด
สามารถแทนที่การแสดงผลได้
ความเป็นไปได้เดียวกันมีอยู่ใน ~/.nvidia-settings-rc ไฟล์การกำหนดค่า
ตัวอย่างเช่น ในห้องปฏิบัติการคอมพิวเตอร์ คุณอาจเข้าสู่ระบบหลายรายการ
เวิร์กสเตชัน และโฮมไดเร็กทอรีของคุณมีการติดตั้ง NFS กับแต่ละเวิร์กสเตชัน ในลักษณะดังกล่าว
สถานการณ์คุณอาจต้องการ .ของคุณ ~/.nvidia-settings-rc ไฟล์ที่จะนำไปใช้กับ .ทั้งหมด
เวิร์กสเตชัน ดังนั้น คุณไม่ต้องการให้ไฟล์ปรับแต่งของคุณมีคุณสมบัติตามแต่ละแอตทริบิวต์
ด้วยชื่อที่แสดง X ปล่อยให้ตัวเลือก "รวมชื่อที่แสดง X ในไฟล์กำหนดค่า" ไว้
ไม่ถูกเลือกบน nvidia- การตั้งค่า หน้าการกำหนดค่า (นี่คือค่าเริ่มต้น)
อาจมีบางกรณีที่คุณต้องการให้แอตทริบิวต์ในไฟล์ปรับแต่งผ่านการรับรองด้วย
X ชื่อที่แสดง หากคุณรู้ว่าคุณกำลังทำอะไรและต้องการให้แอตทริบิวต์ไฟล์กำหนดค่าเป็น
ผ่านการรับรองด้วย X Display ให้ทำเครื่องหมายที่ตัวเลือก "รวม X Display Names ใน Config File"
บน nvidia- การตั้งค่า หน้าการกำหนดค่า
ในสภาพแวดล้อมของผู้ใช้ตามบ้านทั่วไปที่โฮมไดเร็กทอรีของคุณอยู่ในเครื่องคอมพิวเตอร์เครื่องหนึ่ง
และคุณกำลังกำหนดค่า X Display เพียงตัวเดียว ไม่สำคัญว่าแต่ละแอตทริบิวต์
การตั้งค่ามีคุณสมบัติตามชื่อที่แสดง X
6. การเชื่อมต่อ ไปยัง ห่างไกล X เซิร์ฟเวอร์
nvidia- การตั้งค่า เป็นไคลเอนต์ X แต่ใช้การเชื่อมต่อ X แยกกันสองการเชื่อมต่อ: อันหนึ่งเพื่อแสดง
GUI และอื่น ๆ เพื่อสื่อสารคำขอ NV-CONTROL การเชื่อมต่อ X ทั้งสองนี้ไม่ได้
ต้องอยู่ในเซิร์ฟเวอร์ X เดียวกัน ตัวอย่างเช่น คุณอาจเรียกใช้ nvidia- การตั้งค่า บน
คอมพิวเตอร์ stravinsky.nvidia.com ส่งออกการแสดงผลไปยังคอมพิวเตอร์ bartok.nvidia.com แต่
กำลังกำหนดค่าเซิร์ฟเวอร์ X บนคอมพิวเตอร์ schoenberg.nvidia.com:
การตั้งค่า nvidia --display=bartok.nvidia.com:0 \
--ctrl-display=schoenberg.nvidia.com:0
If --ctrl-แสดงผล ไม่ได้ระบุดังนั้น X Display เพื่อควบคุมคืออะไร --แสดง
บ่งชี้ ถ้า --แสดง ไม่ได้ระบุไว้ด้วย ดังนั้น $จอแสดงผล ตัวแปรสภาพแวดล้อม is
มือสอง
อย่างไรก็ตาม โปรดทราบว่าคุณจะต้องมีการกำหนดค่าการอนุญาต X เพื่อให้คุณสามารถ
สร้างการเชื่อมต่อ X จากคอมพิวเตอร์ที่คุณใช้งานอยู่ nvidia- การตั้งค่า
(stravinsky.nvidia.com) ไปยังคอมพิวเตอร์ที่คุณแสดง GUI
(bartok.nvidia.com) และคอมพิวเตอร์ที่มี X Display ที่คุณกำลังกำหนดค่า
(schoenberg.nvidia.com)
กลไกที่ง่ายที่สุด ธรรมดาที่สุด และปลอดภัยน้อยที่สุดในการทำเช่นนี้คือการใช้ 'xhost' to
อนุญาตการเข้าถึงจากคอมพิวเตอร์ที่คุณใช้งานอยู่ nvidia- การตั้งค่า
(ออกจาก bartok.nvidia.com)
xhost +stravinsky.nvidia.com
(ออกจาก schoenberg.nvidia.com)
xhost +stravinsky.nvidia.com
สิ่งนี้จะช่วยให้ไคลเอนต์ X ทั้งหมดทำงานบน stravinsky.nvidia.com เพื่อเชื่อมต่อและแสดงผลบน
เซิร์ฟเวอร์ X ของ bartok.nvidia.com และกำหนดค่าเซิร์ฟเวอร์ X ของ schoenberg.nvidia.com
โปรดดูที่ xauth(1) และ xhost(1) หน้าคนหรืออ้างถึงเอกสารระบบของคุณบน
แอปพลิเคชัน X ระยะไกลและความปลอดภัย คุณอาจใช้ Google สำหรับคำเช่น "remote X
ความปลอดภัย" หรือ "รีโมท X Windows" และดูเอกสารเช่น Remote X Apps mini-HOWTO:
⟨http://www.tldp.org/HOWTO/Remote-X-Apps.html⟩
โปรดทราบว่าเซิร์ฟเวอร์ X ระยะไกลที่จะควบคุมจะต้องใช้ NVIDIA X
คนขับรถ
7. ลิขสิทธิ์
รหัสที่มาเพื่อ nvidia- การตั้งค่า ถูกปล่อยออกมาเป็น GPL เวอร์ชันทางการล่าสุด
ของซอร์สโค้ดอยู่ที่นี่:
⟨ftp://download.nvidia.com/XFree86/nvidia-settings/⟩
โปรดทราบว่า nvidia- การตั้งค่า เป็นเพียงไคลเอนต์ NV-CONTROL ใช้ NV-CONTROL X
ส่วนขยายเพื่อสื่อสารกับเซิร์ฟเวอร์ NVIDIA X เพื่อสอบถามการตั้งค่าปัจจุบันและทำ
การเปลี่ยนแปลงการตั้งค่า
คุณสามารถเพิ่มโดยตรงไปยัง การตั้งค่า nvidia, หรือเขียนไคลเอ็นต์ NV-CONTROL ของคุณเอง
การใช้ nvidia- การตั้งค่า ตัวอย่างเช่น.
เอกสารเกี่ยวกับส่วนขยาย NV-CONTROL และไคลเอนต์ตัวอย่างเพิ่มเติมมีอยู่ใน
nvidia- การตั้งค่า ทาร์บอลที่มา สามารถส่งแพทช์มาได้ที่ [ป้องกันอีเมล].
8. ทั้งหมด
ยังมีอีกหลายสิ่งที่จะเพิ่มให้ การตั้งค่า nvidia, ซึ่งรวมถึง:
- ชุดเครื่องมือต่าง ๆ ? GUI สำหรับ nvidia- การตั้งค่า ถูกแยกออกจาก .อย่างหมดจด
แบ็กเอนด์ของ nvidia- การตั้งค่า ที่แยกวิเคราะห์ไฟล์การกำหนดค่าและบรรทัดคำสั่ง
สื่อสารกับเซิร์ฟเวอร์ X ฯลฯ หากมีคนเอียงเช่นนี้
สามารถใช้ GUI ส่วนหน้าได้
- เขียนเอกสารการออกแบบอธิบายวิธีการ nvidia- การตั้งค่า ถูกออกแบบ; น่าจะเป็นนี้
จะทำให้ผู้คนคุ้นเคยกับโค้ดเบสได้ง่ายขึ้น
หากมีอย่างอื่นที่อยากให้เพิ่ม (หรือดีกว่านั้นอยากให้เพิ่ม
ด้วยตัวเอง) โปรดติดต่อ [ป้องกันอีเมล].
ใช้การตั้งค่า nvidia ออนไลน์โดยใช้บริการ onworks.net