ווטסאפ - לינוקס, BSD, קוד פתוח ותוכנה חופשית בעברית. Whatsup - Linux, BSD, open source and free software in Hebrew

 
 
  כניסת חברים · רישום · שכחתי סיסמה  
tux the penguin
תגובה לנושא
צפיה בנושא הבא Printable version התחבר כדי לבדוק הודעות פרטיות צפיה בנושא הקודם
elcucoלא בפורום כעת ת.הצטרפות: 14/10/2003 · הודעות: 6255 ·
 

הודעה פורסם: 26/12/2021 - 08:00
נושא ההודעה: nvidia debian secure boot

התקנתי דביאן testing על מחשב נייד עם שני כרטיסי מסך.
לפי התיעוד https://wiki.debian.org/NvidiaGraphicsDrivers כל מה שהייתי צריך לעשות זה להתקין nvidia-driver.

התקנתי - ואז x11 לא עלה.

שאלות:

  • המחשב לה עלה כנראה כי לא הצליח לטעון את המודולים, כי אני במערכת secure boot. כל העסק הזה די עובד באובונטו, איך זה אמור לעבוד בדביאן?
  • אני יודע שיש שני כרטיסי מסל במחחשב - לפי התיעוד כאן (https://wiki.debian.org/NVIDIA%20Optimus#PRIMEOffload) הכל אמור לעבוד - מישהו התנסה בזה?
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
mksoftלא בפורום כעתSite Admin ת.הצטרפות: 17/03/2002 · הודעות: 10514 · מיקום: כדור הארץ
 

הודעה פורסם: 26/12/2021 - 14:53
נושא ההודעה:

בדקת אם המודול אכן נטען?
אילו שגיאות מתקבלות מההפעלה של x.org?

_________________
הבלוג שלי
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית שלח דוא\ ביקור באתר המפרסם  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
elcucoלא בפורום כעת ת.הצטרפות: 14/10/2003 · הודעות: 6255 ·
 

הודעה פורסם: 26/12/2021 - 19:35
נושא ההודעה:

זה לא היה כיף...

קודם כל: בעת עליית המערכת, אני לא רואה את המודול הזה כלל. למרות שהוא כן מוגדר ב-/etc/modprobr.d/somthing. יש כמה קבצים שם, שאני בטוח שיש אנשים חכמים ממני שכתבו - לא שם הבעייה.

טוב, בוא נסתכל על dmesg:
קוד:

[    3.514170] audit: type=1400 audit(1640535127.390:5): apparmor="STATUS" operation="profile_load" profile="unconfined" name="nvidia_modprobe" pid=610 comm="apparmor_parser"
[    3.514176] audit: type=1400 audit(1640535127.390:6): apparmor="STATUS" operation="profile_load" profile="unconfined" name="nvidia_modprobe//kmod" pid=610 comm="apparmor_parser"
[    3.814557] input: HDA NVidia HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input13
[    3.814620] input: HDA NVidia HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input14
[    3.814684] input: HDA NVidia HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input15
[    3.814747] input: HDA NVidia HDMI/DP,pcm=9 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input16


לא מבין מה זה אומר.

ניסיתי לעשות `modprobe nvidia` ואני מקבל operation not permitted.

אני רואה עשן של secure boot, במיוחד כי המודול נבנה אצלי במחשב - ואני די בטוח שהוא לא חתום בצורה טובה. אני יודע שהמחשב הזה יכול להפעיל מודולים של nvidia, זה עבד לי בהזדמנות קודמת תחת אובונטו.
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
mksoftלא בפורום כעתSite Admin ת.הצטרפות: 17/03/2002 · הודעות: 10514 · מיקום: כדור הארץ
 

הודעה פורסם: 26/12/2021 - 19:50
נושא ההודעה:

קוד:
Secure Boot

Although Secure Boot is now supported by Debian, the NVIDIA driver requires DKMS, which requires additional setup to be used with Secure Boot. An easier alternative is to disable Secure Boot in your system's BIOS.


נראה שצריך לתת עבודה שם:
https://wiki.debian.org/NvidiaGraphicsDrivers/Troubleshooting

_________________
הבלוג שלי
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית שלח דוא\ ביקור באתר המפרסם  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
elcucoלא בפורום כעת ת.הצטרפות: 14/10/2003 · הודעות: 6255 ·
 

הודעה פורסם: 26/12/2021 - 20:08
נושא ההודעה:

mksoft :
קוד:
Secure Boot

Although Secure Boot is now supported by Debian, the NVIDIA driver requires DKMS, which requires additional setup to be used with Secure Boot. An easier alternative is to disable Secure Boot in your system's BIOS.


נראה שצריך לתת עבודה שם:
https://wiki.debian.org/NvidiaGraphicsDrivers/Troubleshooting


תודה. בהחלט עדיף להשתמש בהפצה שמשווקת מודולים חתומים מראש (רמז: יש dkms? לא טוב). או לבטל את secure boot.

אפשרות שנייה למי שרוצה לעבוד קשה:
ניתן ליצור מפתחות משלי, כי אני הבעלים של המכונה, ובכל פעם לחתום את המודולים עם המפתח הפרטי שלי. יש הסבר כאן: https://wiki.debian.org/SecureBoot#MOK_-_Machine_Owner_Key

אני עוד לא באמת בטוח שאני רוצה ללכת לכיון הזה.

דרך אגב: אם אני רוצה לבטל secure boot מתוך ה-uefi: האם יש צורך להתקין מחדש את grub/initrd? מחיפוש בגוגל, מצאתי איך לבטל את זה מתוך המערכת הפעלה, אבל לא מה קורה כאשר אני מבטל דרך uefi.
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
אלכס 2004אורח · ·
 

הודעה פורסם: 26/12/2021 - 20:35
נושא ההודעה: איןוידייו

אולי יש אי התאמת הממודלים-הקיניים דרושים לפעמים גם 32 ביט על מערכות 64 ביט טהורות.
מה מחזירות הפקודות הבאות:
קוד:

lspci | grep -E "VGA|3D"

nvidia-detect

which nvidia-smi

nvidia-modprobe
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
אלכס 2004אורח · ·
 

הודעה פורסם: 26/12/2021 - 21:01
נושא ההודעה: Re: איןוידייו

אלכס 2004 :
אולי יש אי התאמת הממודלים-הקיניים דרושים לפעמים גם 32 ביט על מערכות 64 ביט טהורות.
מה מחזירות הפקודות הבאות:
קוד:

lspci | grep -E "VGA|3D"

nvidia-detect

which nvidia-smi

nvidia-modprobe


עם audu כמובן
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
elcucoלא בפורום כעת ת.הצטרפות: 14/10/2003 · הודעות: 6255 ·
 

הודעה פורסם: 26/12/2021 - 21:32
נושא ההודעה: Re: איןוידייו

אלכס 2004 :
אולי יש אי התאמת הממודלים-הקיניים דרושים לפעמים גם 32 ביט על מערכות 64 ביט טהורות.
מה מחזירות הפקודות הבאות:
קוד:

lspci | grep -E "VGA|3D"

nvidia-detect

which nvidia-smi

nvidia-modprobe


אין קשר בין ספריות user space ובין הקרנל. הבעייה ידועה ומתועדת.
בלי קשר- בדביאן הדברים האלו מסתדרים די לבד
קוד:
sudo dpkg --add-architecture i386 && sudo apt update


כתבת בתגובה אחרת על audu - לא מצאתי חיפושים ברשת על זה - מה זה בדיוק?
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
צפריראורח · ·
 

הודעה פורסם: 26/12/2021 - 22:03
נושא ההודעה:

מה שכן, זה קצת טיפשי (מבחינת ההיגיון של secure boot, לא בהכרח לפי היגיון אחר) לאפשר למערכת ההפעלה לחתום בעצמה על מודולים. כל הרעיון הוא שלא סומכים עליה.

האם אתה רוצה להסתמך רק על מערכת הפעלה שעבורה בנה ביצרן דרייברים? יש סיבה לכך שיש שם DKMS.
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
elcucoלא בפורום כעת ת.הצטרפות: 14/10/2003 · הודעות: 6255 ·
 

הודעה פורסם: 26/12/2021 - 22:31
נושא ההודעה:

צפריר :
מה שכן, זה קצת טיפשי (מבחינת ההיגיון של secure boot, לא בהכרח לפי היגיון אחר) לאפשר למערכת ההפעלה לחתום בעצמה על מודולים. כל הרעיון הוא שלא סומכים עליה.

האם אתה רוצה להסתמך רק על מערכת הפעלה שעבורה בנה ביצרן דרייברים? יש סיבה לכך שיש שם DKMS.


בפדורה ובואונטו פתרו את הבעייה: הדרייברים של nvidia לא נבנים על המכונה שלך על ידי dkms אלא בשרתי ההפצה, וחתומים על ידה. אני מבין היטב את הבעייה.
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
elcucoלא בפורום כעת ת.הצטרפות: 14/10/2003 · הודעות: 6255 ·
 

הודעה פורסם: 26/12/2021 - 22:38
נושא ההודעה:

עדכון:

מסתבר שביטול של secure boot ב-uefi לא הורס התקנה של דביאן. ואחרי הפעלה - אין בעייה להתקין את הדרייברים של nvidia. אבל...

אני רואה מהפלט של glx info שהמערכת משתמשת בעצם בכרטיס אינטל (ובכך פספסנו את כל העיניין). לפי התיעוד, כדי להפעיל תוכנה תחת הכרטיס החזק שלי, אני אמור לעשות:

קוד:

__NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia wine app.exe


אז זהו... זה לא הכי עובד, ועכשיו קרעו לי את התחת ב-Starcraft2 כי שיחקתי ב-10fps ולא יכולתי להגיב.

מישהו יודע איך לגרום ל-wine לעבוד עם האצה של כרטיס nvidia במקום intel? מדובר במערכת optomus:

https://wiki.debian.org/NVIDIA%20Optimus#Using_NVIDIA_PRIME_Render_Offload
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
אלכס 2004אורח · ·
 

הודעה פורסם: 27/12/2021 - 00:05
נושא ההודעה: Re: איןוידייו

elcuco :
אלכס 2004 :
אולי יש אי התאמת הממודלים-הקיניים דרושים לפעמים גם 32 ביט על מערכות 64 ביט טהורות.
מה מחזירות הפקודות הבאות:
קוד:

lspci | grep -E "VGA|3D"

nvidia-detect

which nvidia-smi

nvidia-modprobe


אין קשר בין ספריות user space ובין הקרנל. הבעייה ידועה ומתועדת.
בלי קשר- בדביאן הדברים האלו מסתדרים די לבד
קוד:
sudo dpkg --add-architecture i386 && sudo apt update


כתבת בתגובה אחרת על audu - לא מצאתי חיפושים ברשת על זה - מה זה בדיוק?

הכוונה הייתה לעם sudo כמובן(כתבתי פלאפן ויצא לי כך בלי לשים לב)

קוד:

What is the significance of the -no-compat32 suffix on Linux-x86_64 .run files?
How and when are the NVIDIA device files created?

מתוך:
https://download.nvidia.com/XFree86/Linux-aarch64/450.102.04/README/faq.html
https://download.nvidia.com/XFree86/Linux-x86_64/495.46/README/faq.html

המדריך הרשימי והמקיף ביותר להתקנת דריבר של אנוידיה:
https://download.nvidia.com/XFree86/Linux-x86_64/495.46/README/installationandconfiguration.html

גם אם טעית לא נורא לפחות ניסית Wink
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
הצגת הודעות מלפני:     
מעבר אל:  
כל הזמנים הם GMT + 2 שעות
תגובה לנושא
צפיה בנושא הבא Printable version התחבר כדי לבדוק הודעות פרטיות צפיה בנושא הקודם
PNphpBB2 © 2003-2004 

תוכן הדיון

  1. elcuco
  2. mksoft
  3. elcuco
  4. mksoft
  5. elcuco
  6. אורח [אלכס 2004]
  7. אורח [אלכס 2004]
  8. elcuco
  9. אורח [צפריר]
  10. elcuco
  11. elcuco
  12. אורח [אלכס 2004]