Score:0

startx ให้หน้าจอสีดำพร้อมไดรเวอร์ nvidia

ธง id

ข้อมูลบางอย่าง:

distro: lubuntu 20.04
dm เริ่มต้น - sddm
gpu - บูรณาการ intel และ Nvidia GTX 1650 มือถือ
ไดรเวอร์ nvidia - nvidia-470

เมื่อฉันใช้ตัวจัดการการแสดงผลเริ่มต้นที่มีให้ เอสดีเอ็ม ระบบทำงานได้ดีอย่างสมบูรณ์เช่น i3 เปิดกล่อง ทุก wm ทำงาน

แต่ทันทีที่ฉันใช้ startx /usr/bin/i3 ฉันได้รับหน้าจอสีดำ ฉันสร้างด้วย .xinitrc ผลลัพธ์ยังคงเหมือนเดิม ฉันยังใช้อีก วม ชอบ เปิดกล่อง, เช่น. openbox เซสชัน ผลลัพธ์ยังคงเหมือนเดิม

ฉันหยุด เอสดีเอ็ม บริการและพยายาม สตาร์ทx ยังคงเป็นผลลัพธ์เดิมอีกครั้ง ฉันได้รับหน้าจอสีดำโดยไม่มีเคอร์เซอร์ ฉันเปลี่ยนไปใช้อย่างอื่น ทีที และใช้ ท็อป และฉันสามารถหาทั้งสองอย่างได้ xorg และ i3 กำลังทำงานอยู่

ฉันตรวจสอบบันทึก xorg และไม่มีข้อผิดพลาด แบบสอบถามแบบเลือกเฉพาะ ให้ เอ็นวิเดีย ผลลัพธ์. ถ้าฉันใช้ ไพรม์เลือก Intel จากนั้นรีบูตเครื่อง สตาร์ทx ทำงาน ดังนั้นฉันคิดว่าฉันต้องกำหนดค่าบางอย่างเมื่อใช้ เอ็นวิเดีย.

ฉันจะทำได้อย่างไร สตาร์ทx ทำงานได้ไม่จอดำ ?

ขอบคุณ. ถ้าฉันควรเพิ่มข้อมูลเพิ่มเติมโปรดบอกฉันจะเพิ่มให้

ดูตัวอย่าง htop ของ sdm

ââ /usr/bin/sddm
â ââ /usr/lib/x86_64-linux-gnu/sddm/sddm-helper --socket /tmp/sddm-auth1a548eff-e892-4543-89ec-705e1c6138a1 --id 1 --start i3 --ผู้ใช้โทโทโร่
â â ââ i3
â â ââ /usr/bin/ssh-ตัวแทน i3
â ââ /usr/lib/xorg/Xorg -nolisten tcp -auth /var/run/sddm/{36771d4e-9416-4be0-bfae-49c50dc60bc3} -ไม่มีพื้นหลัง -noreset -displayfd 17 -seat ที่นั่ง0 vt1
â â ââ /usr/lib/xorg/Xorg -nolisten tcp -auth /var/run/sddm/{36771d4e-9416-4be0-bfae-49c50dc60bc3} -ไม่มีพื้นหลัง -noreset -displayfd เบาะนั่ง 17 ที่นั่ง0 vt1
â â ââ /usr/lib/xorg/Xorg -nolisten tcp -auth /var/run/sddm/{36771d4e-9416-4be0-bfae-49c50dc60bc3} -ไม่มีพื้นหลัง -noreset -displayfd เบาะนั่ง 17 ที่นั่ง0 vt1
â â ââ /usr/lib/xorg/Xorg -nolisten tcp -auth /var/run/sddm/{36771d4e-9416-4be0-bfae-49c50dc60bc3} -ไม่มีพื้นหลัง -noreset -displayfd เบาะนั่ง 17 ที่นั่ง0 vt1
â â ââ /usr/lib/xorg/Xorg -nolisten tcp -auth /var/run/sddm/{36771d4e-9416-4be0-bfae-49c50dc60bc3} -ไม่มีพื้นหลัง -noreset -displayfd เบาะนั่ง 17 ที่นั่ง0 vt1
â â ââ /usr/lib/xorg/Xorg -nolisten tcp -auth /var/run/sddm/{36771d4e-9416-4be0-bfae-49c50dc60bc3} -ไม่มีพื้นหลัง -noreset -displayfd เบาะนั่ง 17 ที่นั่ง0 vt1
â ââ /usr/bin/sddm

ดูตัวอย่าง htop ของ startx

ââ /bin/login -p --
â ââ -zsh
â ââ /bin/sh /usr/bin/startx
â ââ xinit /home/totoro/.xinitrc -- /etc/X11/xinit/xserverrc :1 vt2 -keeptty -auth /tmp/serverauth.czCRUMFwtc
â ââ /usr/bin/openbox --startup /usr/lib/x86_64-linux-gnu/openbox-autostart OPENBOX
â ââ /usr/lib/xorg/Xorg -nolisten tcp :1 vt2 -keeptty -auth /tmp/serverauth.czCRUMFwtc
â ââ /usr/lib/xorg/Xorg -nolisten tcp :1 vt2 -keeptty -auth /tmp/serverauth.czCRUMFwtc
â ââ /usr/lib/xorg/Xorg -nolisten tcp :1 vt2 -keeptty -auth /tmp/serverauth.czCRUMFwtc
â ââ /usr/lib/xorg/Xorg -nolisten tcp :1 vt2 -keeptty -auth /tmp/serverauth.czCRUMFwtc
â ââ /usr/lib/xorg/Xorg -nolisten tcp :1 vt2 -keeptty -auth /tmp/serverauth.czCRUMFwtc
â ââ /usr/lib/xorg/Xorg -nolisten tcp :1 vt2 -keeptty -auth /tmp/serverauth.czCRUMFwtc
galexite avatar
pk flag
ดูเหมือนว่าปัญหาของคุณอยู่ที่การกำหนดค่า i3 ไม่ใช่ไดรเวอร์ของคุณ คุณได้ลองเริ่ม `i3-session` แทน `i3` แล้วหรือยัง?
Shivanshu avatar
id flag
ขอบคุณสำหรับการตอบกลับ ไม่มีคำสั่ง `i3-session` และฉันลอง `openbox-session` ก็ไม่ได้ผลเช่นกัน
Score:0
ธง id

ตั้งแต่ผมใช้ nvidia-primeฉันต้องเพิ่มบางบรรทัดใน .xinitrc เพื่อให้มันทำงานได้ ตัวจัดการการแสดงผล เอสดีเอ็ม ทำเช่นกัน แต่ฉันไม่รู้ว่าสคริปต์อยู่ที่ไหน

เพิ่มบรรทัดเหล่านี้ไปที่จุดเริ่มต้นของ .xinitrc

xrandr --setprovideroutputsource modesetting NVIDIA-0
xrandr --auto

แหล่งที่มา - NVIDIA-Optimus ArchWiki

ดียิ่งขึ้นเพิ่มถ้า

DRIVER="$(ข้อความค้นหาแบบเลือกเฉพาะ)"
ถ้า [ "$DRIVER" = 'nvidia' ]; แล้ว
    xrandr --setprovideroutputsource modesetting NVIDIA-0
    xrandr --auto
ไฟ

โพสต์คำตอบ

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