오래된 노트북에서 X를 작동시키려면 어떻게 해야 합니까? (벡터리눅스)

오래된 노트북에서 X를 작동시키려면 어떻게 해야 합니까? (벡터리눅스)

얼마 전 저는 Vector Linux를 발견하고 한 번 사용해 보고 오래된 Acer Aspire 노트북에 생명을 불어넣기로 결정했습니다. 그러기 전에는 내 노트북과 같은 특성을 가진 가상머신에서 VL을 해보면 어떨까 하는 생각이 들었습니다. 저는 금세 감동받았고, 다음 단계는 제 노트북에 운영체제를 설치하는 것이었습니다.

GRUB 스플래시 화면처럼 설치가 순조롭게 진행되었지만 VL을 사용하기 위해 재부팅했을 때 X에 문제가 발생하기 시작했습니다. 화면이 회색으로 변하고 마우스 포인터가 없으며 Ctrl + Alt + Del을 누르면 상단에 무슨 일이 일어나고 있는지 보여주는 작은 영역이 표시됩니다(일반적인 종료 프로세스).

터미널에 들어가서 X 로그를 저장했습니다(var/log/Xorg.0.log) 파일로:

(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[   812.470] (EE) systemd-logind: failed to get session: The name org.freedesktop.login1 was not provided by any .service files
[   812.625] (EE) Failed to load /usr/lib/xorg/modules/libglamoregl.so: libepoxy.so.0: cannot open shared object file: No such file or directory
[   812.625] (EE) Failed to load module "glamoregl" (loader failed, 7)
[   813.015] (EE) Failed to load module "modesetting" (module does not exist, 0)
[   813.016] (EE) Failed to load module "fbdev" (module does not exist, 0)
[   815.744] (EE) AIGLX: reverting to software rendering
[   815.816] (EE) AIGLX error: dlopen of /usr/lib/xorg/modules/dri/swrast_dri.so failed (libelf.so.0: cannot open shared object file: No such file or directory)
[   815.816] (EE) GLX: could not load software renderer
[   828.353] (EE) 
[   828.353] (EE) Backtrace:
[   828.573] (EE) 0: /usr/bin/X (xorg_backtrace+0x4f) [0x81f22cf]
[   828.573] (EE) 1: /usr/bin/X (0x8048000+0x1ae1c6) [0x81f61c6]
[   828.573] (EE) 2: /lib/libpthread.so.0 (0xb76e7000+0xf950) [0xb76f6950]
[   828.573] (EE) 3: /usr/lib/xorg/modules/drivers/sis_drv.so (0xb6d55000+0x4f072) [0xb6da4072]
[   828.573] (EE) 4: /usr/lib/xorg/modules/drivers/sis_drv.so (0xb6d55000+0x3aad9) [0xb6d8fad9]
[   828.573] (EE) 5: /usr/lib/xorg/modules/drivers/sis_drv.so (0xb6d55000+0x29095) [0xb6d7e095]
[   828.573] (EE) 6: /usr/lib/xorg/modules/libexa.so (0xb6d18000+0x5572) [0xb6d1d572]
[   828.573] (EE) 7: /usr/lib/xorg/modules/libexa.so (0xb6d18000+0x5abf) [0xb6d1dabf]
[   828.573] (EE) 8: /usr/lib/xorg/modules/libexa.so (0xb6d18000+0x5c97) [0xb6d1dc97]
[   828.573] (EE) 9: /usr/lib/xorg/modules/libexa.so (0xb6d18000+0x64ba) [0xb6d1e4ba]
[   828.573] (EE) 10: /usr/lib/xorg/modules/libexa.so (0xb6d18000+0x41af) [0xb6d1c1af]
[   828.573] (EE) 11: /usr/lib/xorg/modules/libexa.so (0xb6d18000+0xa44d) [0xb6d2244d]
[   828.573] (EE) 12: /usr/lib/xorg/modules/libexa.so (0xb6d18000+0xaf9b) [0xb6d22f9b]
[   828.573] (EE) 13: /usr/bin/X (0x8048000+0x12811b) [0x817011b]
[   828.573] (EE) 14: /usr/bin/X (0x8048000+0x302a3) [0x80782a3]
[   828.574] (EE) 15: /usr/bin/X (0x8048000+0x33ffd) [0x807bffd]
[   828.574] (EE) 16: /usr/bin/X (0x8048000+0x38135) [0x8080135]
[   828.574] (EE) 17: /usr/bin/X (0x8048000+0x210ee) [0x80690ee]
[   828.574] (EE) 18: /lib/libc.so.6 (__libc_start_main+0xf5) [0xb73b4df5]
[   828.574] (EE) 19: /usr/bin/X (0x8048000+0x21115) [0x8069115]
[   828.574] (EE) 
[   828.574] (EE) Segmentation fault at address 0x0
[   828.574] (EE) 
[   828.574] (EE) Caught signal 11 (Segmentation fault). Server aborting
[   828.574] (EE) 
[   828.574] (EE) 
[   828.574] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[   828.574] (EE) 
[   828.881] (EE) Server terminated with error (1). Closing log file.

그리고 출력LSPCI | grep -i vga:

01:00.0 VGA compatible controller: Silicon Integrated Systems [SiS] 661/741/760 PCI/AGP or 662/761Gx PCIE VGA Display Adapter

이 작업을 수행하기 위해 무엇을 할 수 있는지에 대한 아이디어가 있습니까? 어떤 아이디어라도 환영받을 것입니다.

답변1

나는 똑같은 형편없는 그래픽 카드를 장착한 오래된 노트북을 소유하고 있으며 이를 Vector Linux 64비트 버전 7.1에서 실행할 수 있었습니다(놀랐습니다!).

당신이 해야 할 일은 사용자가 "Sisimedia" 드라이버에 대한 비공식(slackbuild) 패키지를 제공한 Linux 질문 포럼을 검색하는 것뿐입니다. 여기에는 웹에서 수집된 여러 가지 패치와 Arch Linux와 함께 제공되는 수정 소스가 포함되어 있습니다.

slackbuild를 사용하면 드라이버를 설치할 수 있으며 작동하지만 최신 데스크탑에는 충분하지 않습니다. 나는 IceWM과 같은 매우 가벼운 것과 함께 사용하는 것을 적극 권장합니다(Vector는 간단하지만 매우 유용한 약간 사용자 정의된 버전을 제공합니다).

하지만 다음 링크를 제공하여 여러분의 고통을 덜어드리겠습니다.

http://www.linuxquestions.org/questions/slackware-14/slackware-and-sis-771-671-drivers-slackbuild-4175511356/

여러분이 Linux에 대해 얼마나 알고 있는지는 모르겠지만 slackbuild 스크립트는 사용하기 매우 쉽습니다. 문서를 읽어보세요. slackbuild의 작성자는 정말 맥주를 마실 자격이 있습니다.

관련 정보