정말 짜증납니다. 데스크탑이 완전히 멈추는 경우도 있고, UI가 테트리스 게임처럼 보이는 경우도 있습니다. 또한 키보드와 마우스가 작동하지 않으므로 내 안드로이드(Juice)에서 SSH 클라이언트를 사용하여 사용자 프로세스를 종료해야 합니다. 즉, 로그아웃합니다. 즉, 열려 있는 모든 앱을 가장 짧은 시간 동안 잃게 됩니다. 지난 한 시간 동안 이런 일이 5번이나 발생했는데, 대부분 웹 브라우저가 열려 있었지만 매우 이상하게 정지된 상태였습니다.
시스템 로그에 따르면 오픈 소스 nouveau-driver가 관련된 것 같습니다. 제 질문은 이 성가신 문제를 제거하는 방법입니다. 이 문제에 대해 Google에서 많이 검색해 본 결과 다소 일반적인 것 같지만 신뢰할 수 있는 해결책을 찾을 수 없습니다. 예를 들어 NVIDIA의 nouveau 드라이버를 교체할 수 있나요? 이거 위험한가요? 제발, 안전한 전략이 있다면 매우 기쁠 것입니다. 데스크탑 변경과 같은 다른 해결 방법이 있습니까? 이러한 솔루션이 형편없고 데스크탑이 정지되는 경우 다음 외에 다른 bash 명령이 있습니까?
pkill -KILL -u user
inxi -Fxz의 출력
System: Host: mx Kernel: 4.19.0-11-amd64 x86_64 bits: 64 compiler: gcc v: 8.3.0
Desktop: Xfce 4.14.2 Distro: MX-19.2_x64 patito feo May 31 2020
base: Debian GNU/Linux 10 (buster)
Machine: Type: Desktop System: Dell product: XPS 8700 v: N/A serial: <filter>
Mobo: Dell model: 0KWVT8 v: A03 serial: <filter> BIOS: Dell v: A08 date: 04/16/2014
CPU: Topology: Quad Core model: Intel Core i7-4790 bits: 64 type: MT MCP arch: Haswell
rev: 3 L2 cache: 8192 KiB
flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 57466
Speed: 1197 MHz min/max: 800/4000 MHz Core speeds (MHz): 1: 1197 2: 1198 3: 1198
4: 1197 5: 1195 6: 1199 7: 1199 8: 1198
Graphics: Device-1: NVIDIA GK208 [GeForce GT 720] driver: nouveau v: kernel bus ID: 01:00.0
Display: x11 server: X.Org 1.20.4 driver: modesetting unloaded: fbdev,vesa
resolution: 2560x1440~60Hz
OpenGL: renderer: NV108 v: 4.3 Mesa 18.3.6 direct render: Yes
Audio: Device-1: Intel 8 Series/C220 Series High Definition Audio vendor: Dell
driver: snd_hda_intel v: kernel bus ID: 00:1b.0
Device-2: NVIDIA GK208 HDMI/DP Audio driver: snd_hda_intel v: kernel bus ID: 01:00.1
Sound Server: ALSA v: k4.19.0-11-amd64
Network: Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet vendor: Dell
driver: r8169 v: kernel port: d000 bus ID: 03:00.0
IF: eth0 state: down mac: <filter>
Device-2: Qualcomm Atheros AR9485 Wireless Network Adapter vendor: Dell driver: ath9k
v: kernel port: d000 bus ID: 04:00.0
IF: wlan0 state: up mac: <filter>
Device-3: Qualcomm Atheros type: USB driver: btusb bus ID: 1-13:5
Drives: Local Storage: total: 1.36 TiB used: 9.25 GiB (0.7%)
ID-1: /dev/sda vendor: Seagate model: ST1000DM003-1CH162 size: 931.51 GiB temp: 32 C
ID-2: /dev/sdb vendor: Samsung model: SSD 860 EVO mSATA 500GB size: 465.76 GiB
Partition: ID-1: / size: 287.37 GiB used: 9.25 GiB (3.2%) fs: ext4 dev: /dev/sda3
Sensors: System Temperatures: cpu: 29.8 C mobo: 27.8 C gpu: nouveau temp: 62 C
Fan Speeds (RPM): N/A
Info: Processes: 249 Uptime: 20h 54m Memory: 15.62 GiB used: 1.79 GiB (11.5%)
Init: SysVinit runlevel: 5 Compilers: gcc: 8.3.0 Shell: bash v: 5.0.3 inxi: 3.0.36
스크린샷
1
2
삼
답변1
긴 이야기 짧게
- 교체하면 끝입니다.
수행할 단계:
- 신선한 공기를 끄십시오.
- 독점 NVIDIA 설치,협회
- 제거하다
nouveau.modeset = 0
예, nouveau-driver를 교체할 수 있습니다. 내장 드라이버를 고칠 수 없는 경우 권장합니다. grub에 있을 때 e를 클릭하여 nouveau를 끌 수 있습니다(Linux나 복구 또는 기타 OS를 실행하도록 선택할 수 있습니다). 그런 다음 nouveau.modeset = 0
행을 추가해야 합니다 linux
(힌트, end
키보드의 키를 클릭하여 커서를 행의 끝으로 이동할 수 있음). 그런 다음 X를 클릭하면 현재 grub 설정을 일시적으로 실행한다는 의미입니다.
/etc/default/grub
위에서 언급한 문자열(nouveau one)을 사용하여 grub을 영구적으로 설정할 수도 있습니다 . 하지만 그 후에는 달려야 합니다 sudo upgrade-grub
.
그런 다음 독점 드라이버를 설치할 수 있습니다. 검색 엔진에는 수많은 튜토리얼이 있습니다. 데비안을 사용하고 계시기 때문에 참고하시면 될 것 같습니다.이것장소.
Nvidia 드라이버 설치가 성공하면 nouveau.modeset(편집한 경우)를 반드시 삭제하세요./etc/default/grub