내 Xorg는 많은 CPU를 소비하지는 않았지만 컴퓨터가 가동 된 지 하루 만에 최대 1.2 기가 바이트의 메모리를 사용했습니다. 이 문제를 해결하는 유일한 방법은 하드 재부팅이었습니다. NVidia 드라이버를 비활성화하고, 계피로 전환하고, gdm으로 전환하고, 마침내 기분이 나아지기 위해 빌어 먹을 것을 걷어차 서 콘솔 tty (ALT + F1 또는 F2)로 전환했을 때 ... , F6) 일부 gdm / lightdm 서비스를 다시 시작하는 동안 화면 아래로 스크롤하는 많은 오류 메시지가있었습니다. ALT + F1으로 만 전환했지만 아직 로그인하지 않았습니다.
메시지가 내 USB TV 튜너 카드가 제대로 초기화되지 않았다고보고했습니다. 이 메시지는 시스템이 TV 카드를 계속 초기화하려고 시도하는 무한 루프에 갇혀있는 것처럼 계속 스크롤됩니다 (물론 매번 실패합니다). 예상대로 USB TV 카드를 분리하자마자 메시지가 멈추었지만 놀랍게도 Xorg는 팽창을 멈추었습니다. 확인하기 위해 USB TV 튜너를 다시 연결하고 오류 메시지가 나타 났으며 Xorg는 주유소에서 SUV를 채우는 것처럼 메모리를 정리하기 시작했습니다.
그러나 마을 사람들 (일명 우분투 사용자)이 기능 장애가있는 USB 장비를 분쇄하고 기능 장애가있는 USB 장비 공급 업체를 돌파하기 직전에 시나리오가 갑자기 바뀌 었습니다. 실제로이 모든 문제를 일으킨 것은 USB TV 카드가 아닙니다. TV 카드는 증상 일뿐 문제의 원인은 아닙니다. 음모가 두껍게 ...
이 TV 카드를 사고없이 사용하기 전에 TV 카드에 대해 불평하는 오류 메시지를 더 잘 살펴 보았습니다. usb-hub의 usb 포트에 대해 불평하는 또 다른 라인이 있는데, 여기서 내 tv 카드를 꽂았습니다. 흠, 나는이 허브를 구입했습니다. 그런 다음 TV 카드를 마더 보드의 USB 포트에 직접 연결하려고했습니다. 그리고 모든 것이 잘 작동했습니다! 오류 메시지가 없으며 Xorg bloating도 없습니다. 결국 실제 문제는 다음과 같습니다.
Xorg는 USB 장치의 초기화 오류로 인해 메모리를 소비했습니다 (내 책에서 이것은 심각한 버그입니다). 많은 사람들이 Ubuntu 12.04에서 Xorg에 문제를보고하므로 USB 장치도 살펴 보는 것이 좋습니다. 새 usb-hub에 연결했을 때 TV 카드를 초기화 할 수 없어 문제가 발생했습니다. 메인 보드의 별도 USB 포트에 꽂으면 문제가 해결되었습니다.
PS usb-hub는 대부분 리눅스와 호환되지 않거나 컴퓨터의 USB 버스로 전원을 공급하는 대신 자체 전원 어댑터가있는 것으로 교체해야합니다 ( USB 허브가 제대로 작동하지 않음 Ubuntu 12.04 참조 ). 허브에 연결할 때 웹 캠도 작동하지 않습니다. 메인 보드의 USB 포트에 꽂으면 작동합니다. 그러나 usb-hub에 연결 dmesg
하면 웹 캠이 올바르게 인식되고 초기화되었다고보고하지만 ( cheese
검정색 이미지 만 표시됨) 오류 메시지가 없으므로 Xorg는 컴퓨터의 메모리를 채우지 않습니다. .
PPS 저는 산란 한 마을 사람들이 외눈 박이 팀의 헛간 바깥에 모여서 고장난 USB 허브를 큰 축제 모닥불에 던지도록 초대합니다. 화재가 발생하면 우리는 usb-hub 공급 업체를 투입 할 것입니다. 모두를위한 무료 맥주! 무아 하하하 (깊은 목소리 웃음)
:-)