Score:4

ปุ่มความสว่างไม่ทำงานเมื่อตั้งค่า nomodeset

ธง cn

ฉันติดตั้ง "ตัวควบคุมความสว่าง" ไม่ได้ช่วยอะไร ฉันพยายามเปลี่ยนด้วงเป็น acpi_osi=ลินุกซ์ และคล้ายกัน ไม่มีอะไรช่วย อยู่ในการตั้งค่าสูงสุดโดยค่าเริ่มต้นไม่สามารถเปลี่ยนแปลงได้ เมื่อฉันถอด โนโมเซ็ตหน้าจอของฉันเริ่มกะพริบอย่างรุนแรงทุกครั้งที่เลื่อนเมาส์... เกิดอะไรขึ้น

ชื่อ -a                                              
Linux x 5.11.0-27-generic #29~20.04.1-Ubuntu SMP พ. x86_64 x86_64 x86_64 GNU/Linux

อุปกรณ์ไดรเวอร์อูบุนตู
 - ว่างเปล่า


กราฟิก: Device-1: ผู้จำหน่าย Intel: ไดรเวอร์ Lenovo: i915 v: เคอร์เนลบัส ID: 00:02.0 
           จอแสดงผล: เซิร์ฟเวอร์ x11: X.Org 1.20.11 ไดรเวอร์: ความละเอียดของ Intel: 2880x1800~90Hz 
           OpenGL: เรนเดอร์: Mesa Intel Xe Graphics (TGL GT2) v: 4.6 Mesa 21.0.3 เรนเดอร์โดยตรง: ใช่ 

คอมพิวเตอร์ของฉันคือ Lenovo Yoga ใช้แล้วดีขึ้นค่ะ nvidia-drm.modeset=1 (ไม่สั่นแล้ว) แต่ก็ยังมีปัญหาหลายอย่าง มีจุดแปลก ๆ ปรากฏบนหน้าจอเป็นบางครั้ง ฉันจะบังคับให้ใช้ไดรเวอร์ NVIDIA ได้อย่างไร

ChanganAuto avatar
us flag
ไม่สามารถตอบส่วน "สิ่งที่เกิดขึ้น" โดยไม่ทราบข้อมูลจำเพาะของฮาร์ดแวร์และเวอร์ชันไดรเวอร์ที่เป็นกรรมสิทธิ์ หากมี Re: ส่วนอื่นๆ โปรดทำความเข้าใจว่า 'nomodeset' มีไว้เพื่ออะไร (วิธีแก้ปัญหาชั่วคราว การแก้ไขปัญหา) และทำเพื่ออะไร (แทนที่ไดรเวอร์กราฟิกที่บังคับให้ใช้โหมดวิดีโอทางเลือกทั่วไป)
cn flag
@ChanganAuto ฉันจะพยายามอัปเดตไดรเวอร์กราฟิก
ChanganAuto avatar
us flag
โปรดแก้ไขคำถามเพื่อเพิ่มข้อมูลที่ร้องขอ (และยืนยันว่าคุณใช้ Ubuntu มาตรฐานหรือรสชาติอื่น ๆ DEs สร้างความแตกต่างได้จริงๆ) เพื่อให้ใครบางคนสามารถเสนอคำแนะนำเกี่ยวกับการสั่นไหวได้ การอัปเดตไดรเวอร์กราฟิกไม่สามารถทำได้หรือแม้แต่ไม่แนะนำเสมอไป
cn flag
ฉันไม่เข้าใจว่าบนโลกนี้ปล่อยให้มันเป็นรถบั๊กกี้ได้อย่างไร
cn flag
ฉันใช้ Ubuntu 20.04 เมื่อฉันไปที่ไดรเวอร์เพิ่มเติม ไม่มีไดรเวอร์ของ Nvidia (มันว่างเปล่า)
ChanganAuto avatar
us flag
หากไม่มีไดรเวอร์ของ Nvidia แสดงว่าไม่มีกราฟิก Nvidia โปรดโพสต์ข้อมูลจำเพาะของฮาร์ดแวร์อีกครั้ง
sancho.s ReinstateMonicaCellio avatar
หากไม่มีรายละเอียดเพิ่มเติมเกี่ยวกับระบบของคุณ ฉันขอแนะนำให้คุณอัปเดตไดรเวอร์เคอร์เนล/วิดีโอ หากเป็นไปได้ ซึ่งมักจะแก้ปัญหาได้มากมาย ## ข้อมูลที่จะโพสต์ ในระหว่างนี้ โปรดโพสต์ข้อมูลต่อไปนี้ 1. ผลลัพธ์ของคำสั่ง $ uname -a $ inxi -Fxz $ xrandr $ ubuntu-drivers devices หากคุณไม่มี `inxi` และ/หรือ `ubuntu-drivers ` คุณสามารถติดตั้งได้ด้วย ` sudo apt install inxi ubuntu-drivers ' 2. ยี่ห้อ/รุ่นของคอมพิวเตอร์ของคุณ 3. ทำไมและอย่างไร (คำสั่งที่คุณใช้) คุณจึงติดตั้งตัวควบคุมความสว่าง
in flag
ตามที่ @ChanganAuto ได้แนะนำไปหลายครั้ง ข้อมูลฮาร์ดแวร์จำเป็นต้องตอบคำถามนี้ด้วยความเฉพาะเจาะจงอย่างแท้จริง คุณสามารถ [แก้ไข] คำถามของคุณเพื่อระบุยี่ห้อและรุ่นของเครื่องได้หรือไม่?
darth_epoxy avatar
nl flag
จะเกิดอะไรขึ้นถ้าคุณลองใช้ GRUB_CMDLINE_LINUX_DEFAULT="rhgb quiet splash acpi_enforce_resources=lax pcie_ports=compat"
cn flag
@darth_epoxy ไม่ ไม่ทำงาน หน้าจอกะพริบเมื่อเลื่อนเมาส์...
Score:0
ธง ag

แม้ว่ามันจะเป็นเหมือนวิธีการเดรัจฉาน แต่มันก็ใช้ได้ผลสำหรับฉันเริ่มแรกเมื่อ Ubuntu ของฉันติดอยู่ที่หน้าจอสีม่วง:

ฉันรีสตาร์ทระบบ
กดปุ่ม E และเพิ่ม nomodeset เป็น: ro quiet splash &vt_handoff nomodeset
กด F10 และเมื่อระบบรีสตาร์ทแล้ว ให้เปิดเทอร์มินัล
เขียน sudo gedit /etc/default/grub/ ในเทอร์มินัล
เพิ่ม nomodeset แบบนี้ GRUB_CMDLINE_LINUX_DEFAULT="nomodeset สาดเงียบ"
บันทึกไฟล์และเขียน sudo update-grub

ตอนนี้ส่วนหลัก:

ไปที่แอปพลิเคชั่นและเปิดซอฟต์แวร์และอัปเดต
คลิกไดรเวอร์เพิ่มเติมและเลือกไดรเวอร์ที่แนะนำและไม่ใช่ X.Org xserver
เมื่อดำเนินการเสร็จแล้ว ให้รีสตาร์ทระบบ
แต่คราวนี้กด E อีกครั้งบนเมนูด้วงและ (ลบ) nomodeset แล้วกด F10
ระบบจะเริ่มทำงานตามปกติ
เมื่อเริ่มต้นแล้ว ให้เปิดไฟล์ grub อีกครั้งตามขั้นตอนที่ 4 แต่คราวนี้ให้ลบ nomodeset แล้วบันทึกไฟล์
เขียน sudo update-grub และรีสตาร์ทระบบ

ยินดีด้วย! ตอนนี้ระบบของคุณจะทำงานได้อย่างสมบูรณ์ด้วยการบู๊ตตามปกติ โดยไม่ต้องมี nomodeset และคุณจะสามารถเพิ่ม/ลดความสว่างของหน้าจอได้

Score:0
ธง in

ชุด nomode ใช้สำหรับปิดใช้งานไดรเวอร์ GPU เมื่อไม่ได้โหลดไดรเวอร์ GPU การควบคุมความสว่างจะไม่ทำงาน ลบบรรทัด nomodeset จากนั้นรีบูตตามปกติ การควบคุมความสว่างควรทำงานอย่างถูกต้อง

cn flag
จากนั้นหน้าจอของฉันก็กะพริบอย่างรุนแรง
Score:0

แก้ไข: สำหรับ Lenovo Yoga Slim 7 เป็นไปได้ว่ากราฟิกการ์ด กราฟิก Intel Iris Xe และน่าจะไม่มี NVIDIA GPU (ยังไม่ได้รับการยืนยัน)

เห็นได้ชัดว่าการ์ดมีปัญหาบางอย่างกับเคอร์เนลมาตรฐานของ Ubuntu 20.04 (เช่น #1, #2).

การแก้ปัญหาที่เป็นไปได้:

  1. ปิดใช้งานการบูตที่ปลอดภัย ในไบออส
  2. อัพเดทเป็น 20.10 หรือ 21.04.
  3. ติดตั้ง เคอร์เนล OEM 20.04 กับ sudo apt ติดตั้ง linux-oem-20.04 && sudo รีบูต 0. คุณสามารถลองใช้เวอร์ชันใหม่กว่าได้ ลินุกซ์-oem-20.04cและตรวจสอบตัวเลือกที่มีเพิ่มเติมด้วย apt-cache ค้นหา linux-oem-2.

หรือคุณสามารถลองสร้าง/ติดตั้งที่ใหม่กว่า 5.12 หรือแม้กระทั่ง 5.13/5.14 เคอร์เนล YMMV หรือคุณสามารถรอสักครู่ด้วยสภาพปัจจุบันที่ใช้การได้ จนกว่าเมล็ดที่ใหม่กว่าจะกลายเป็นมาตรฐาน

ฉันไม่แน่ใจว่าตัวเลือกใดต่อไปนี้ ใช้ประโยชน์จากหน่วยกราฟิกทั้งสองอย่างเต็มที่.


คุณไม่ได้โพสต์ข้อมูลที่ร้องขอทั้งหมด มีมากมาย เลอโนโว โยคะ โมเดล โซลูชันที่เป็นไปได้นี้อาจใช้งานได้ ทั้งนี้ขึ้นอยู่กับฮาร์ดแวร์ของคุณ

โพสต์ผลลัพธ์ของ

$ dpkg -l | grep nvidia
$dmesg | grep drm 
$ sudo lshw -c วิดีโอ
$glxinfo-B
$ sudo lshw -C แสดง
$ hwinfo --gfxcard
$ sudo update-pciids
$lspci -v | egrep -i --color 'vga|3d|2d'

คุณจะเห็นเอาต์พุตหนึ่งหรือสองบรรทัดของ lspci... บรรทัดแรกน่าจะประมาณนี้

00:02.0 คอนโทรลเลอร์ที่รองรับ VGA: Intel Corporation ...

สนามแรก 00:02.0 คือรหัสอุปกรณ์ บรรทัดที่สอง (ถ้ามี) น่าจะเป็นดังนี้

01:00.0 คอนโทรลเลอร์ที่รองรับ VGA: NVIDIA Corporation ...

จากนั้นโพสต์ผลลัพธ์ของ

$ sudo lspci -v -s <แยก #1 ID>
$ sudo lspci -v -s <แยก #2 ID>

หากบรรทัดที่สองรายงานว่าเป็น NVIDIA GPU ให้ติดตั้งไดรเวอร์ด้วย

$ sudo apt ปรับปรุง
$ sudo apt อัปเกรด
$ sudo apt ติดตั้ง xserver-xorg-video-nouveau 
$ sudo apt ติดตั้ง nvidia-driver-470

และรีบูต บรรทัดแรกแสดงไดรเวอร์นูโวแบบโอเพ่นซอร์ส ซึ่งอาจมีประโยชน์ในบางโอกาส (และการมีไดรเวอร์เหล่านี้ก็ไม่เสียหาย) บรรทัดที่สองมีไดรเวอร์ที่เป็นกรรมสิทธิ์ซึ่งโดยทั่วไปจะนิยมใช้หากใช้งานได้

หลังจากบูตโพสต์ผลลัพธ์ของ

อุปกรณ์ไดรเวอร์ $ ubuntu
$ dpkg -l | grep nvidia
$nvidia-smi

แหล่งที่มา: (หนึ่งในนั้น) https://www.cyberciti.biz/faq/ubuntu-linux-install-nvidia-driver-latest-proprietary-driver/

Nate T avatar
it flag
Dang it, Sancho, you always beat me to the punch. XD Good answer.
cn flag
I did this. It's still not working... I tried everything online it seems. It works only when I set nomodeset but then brightness buttons are not working.
cn flag
lenovo yoga slim 7
Nate T avatar
it flag
@mrSuperEvening `man systemcmd` read it. or `systemctl` you can set up aliases in bashrc. First use the commands to write a command which turns volume up by like 2%. Next do the same for down. then set them to aliases `volup` and `voldown` respectively.
sancho.s ReinstateMonicaCellio avatar
@mrSuperEvening - Please post the output of the commands listed. That is the best way to help others help you. I can hardly see a reason for not doing that. Otherwise, you are driving the way of "reverse engineering" the solution, which will only make it slower, or possibly making it not to happen.
cn flag
@sancho.sReinstateMonicaCellio `sudo apt install linux-oem-20.04` - thank you, it is much better now. The screen sometimes flickers (and produces weird patches on the screen), but it's better, I can use brightness buttons.
sancho.s ReinstateMonicaCellio avatar
@mrSuperEvening - I think you are facing a much current issue. It is up to you to post further info to get a better solution.
sancho.s ReinstateMonicaCellio avatar
@mrSuperEvening - You could also try with the newer `linux-oem-20.04c`.
cn flag
upgraded to 21.04, still the same
cn flag
```ubuntu-drivers devices == /sys/devices/:00/0000:00:06.0/0000:01:00.0 == modalias : vendor : NVIDIA Corporation model : TU117M [GeForce MX450] driver : nvidia-driver-460-server - distro non-free driver : nvidia-driver-470 - distro non-free recommended driver : nvidia-driver-460 - distro non-free driver : nvidia-driver-450-server - distro non-free driver : nvidia-driver-470-server - distro non-free driver : xserver-xorg-video-nouveau - distro free builtin```
cn flag
Let us [continue this discussion in chat](https://chat.stackexchange.com/rooms/128657/discussion-between-mrsuperevening-and-sancho-s-reinstatemonicacellio).
David avatar
kz flag
@mrSuperEvening Did you find a solution in the end? I am having basically the same Issue with Lenovo IdeaPad 5 Pro 14ITL06 with Intel Iris Xe GPU. Either I put 'nomodeset' into grub but I lose the ability to control brightness or I remove the 'nomodeset' option and I can control the brightness but the screen flickers whenever I move the mouse. I have Ubuntu 21.10 and tried many solutions like the one anove or the ones related to this question but to no avail. Any help appreciated.
cn flag
@David Add `i915.enable_psr=0 i8042.direct i8042.dumbkbd` to GRUB_CMDLINE_LINUX_DEFAULT
Score:0
ธง cn

เพิ่ม i915.enable_psr=0 i8042.direct i8042.dumbkbd ถึง GRUB_CMDLINE_LINUX_DEFAULT.

David avatar
kz flag
ขอบคุณสำหรับทิป. จนถึงตอนนี้ฉันยังหาเวลาที่จะลองไม่ได้ แต่เมื่อได้แล้ว ฉันจะแจ้งให้คุณทราบเกี่ยวกับผลลัพธ์ ในระหว่างนี้ คุณช่วยอธิบายวิธีการแก้ปัญหานี้ได้ไหม

โพสต์คำตอบ

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