Как заставить X работать на старом ноутбуке? (Векторный Linux)

Я узнал об 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 

Любые идеи о том, что я могу сделать, чтобы сделать эту работу? Любые идеи будут более чем приветствуются.

Мне довелось владеть старым ноутбуком с этой же дерьмовой видеокартой и удалось заставить его работать (сюрприз!) С Vector Linux 64bit version 7.1.

Вам нужно выполнить поиск в Linux Questions foruns, где пользователь предоставил неофициальный (slackbuild) пакет для драйвера Sisimedia, включающий несколько разных патчей, собранных из Интернета, и измененных источников, которые поставляется Arch Linux.

С помощью этой slackbuild вы можете установить драйвер, и он будет работать, хотя и не достаточно для современного рабочего стола. Я настоятельно рекомендую вам использовать его с чем-то очень легким, как IceWM (который Vector предоставляет в слегка настроенной версии, которая вполне применима, хотя и голая).

Но я избавлю вас от боли, предоставляющей ссылку:

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

Я не знаю, насколько вы под Linux, но скрипты slackbuild довольно просты в использовании. Просто прочитайте документы. Автор slackbuild действительно заслуживает пива.