[РЕШЕНО!] Debian на Asus k50c - настройка разрешения

Автор varlok3000, 15 сентября 2014, 16:45:28

« назад - далее »

0 Пользователи и 4 гостей просматривают эту тему.

varlok3000

Добрый день, товарищи! Прошу всеобщей помощи!
Имеется в наличии Asus k50c. Стоит Debian GNU/Linux 7.6 (wheezy), окружение рабочего стола - KDE.
Видеокарта фирмы SIS. Вывод команды lspci
01:00.0 VGA compatible controller: Silicon Integrated Systems [SiS] 771/671 PCIE VGA Display Adapter (rev 10)

Максимально доступное разрешение - 1024х768 и больше не выставляется. При этом, видео-файлы воспроизводятся с заметными тормозами, а звук почти во всех медиаплеерах (кроме SMPlayer) репит, как в принципе и при воспроизведении музыкального приветствия при входе в систему.
Вывод команды "cat /var/log/Xorg.0.log|grep -i driver"

[    18.742]    X.Org Video Driver: 12.1
[    18.742]    X.Org XInput driver : 16.0
[    18.896] (==) Matched sis as autoconfigured driver 0
[    18.896] (==) Matched vesa as autoconfigured driver 1
[    18.896] (==) Matched fbdev as autoconfigured driver 2
[    18.896] (==) Assigned the driver to the xf86ConfigLayout
[    18.928] (II) Loading /usr/lib/xorg/modules/drivers/vesa_drv.so
[    18.942]    Module class: X.Org Video Driver
[    18.942]    ABI class: X.Org Video Driver, version 12.0
[    18.942] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so
[    18.955]    ABI class: X.Org Video Driver, version 12.0
[    18.955] (II) VESA: driver for VESA chipsets: vesa
[    18.955] (II) FBDEV: driver for framebuffer: fbdev
[    19.117]    ABI class: X.Org Video Driver, version 12.1
[    19.161]    ABI class: X.Org Video Driver, version 12.1
[    19.172]    ABI class: X.Org Video Driver, version 12.1
[    19.391]    ABI class: X.Org Video Driver, version 12.1
[    21.661]    Module class: X.Org XInput Driver
[    21.661]    ABI class: X.Org XInput driver, version 16.0
[    21.661] (II) Using input driver 'evdev' for 'Power Button'
[    21.798] (II) Using input driver 'evdev' for 'Video Bus'
[    21.800] (II) Using input driver 'evdev' for 'Power Button'
[    21.802] (II) No input driver specified, ignoring this device.
[    21.802] (II) Using input driver 'evdev' for 'Sleep Button'
[    21.806] (II) Using input driver 'evdev' for 'USB2.0 UVC VGA WebCam'
[    21.807] (II) No input driver specified, ignoring this device.
[    21.808] (II) No input driver specified, ignoring this device.
[    21.809] (II) No input driver specified, ignoring this device.
[    21.809] (II) Using input driver 'evdev' for 'Asus Laptop extra buttons'
[    21.811] (II) Using input driver 'evdev' for 'AT Translated Set 2 keyboard'
[    21.848]    Module class: X.Org XInput Driver
[    21.848]    ABI class: X.Org XInput driver, version 16.0
[    21.848] (II) Using input driver 'synaptics' for 'ETPS/2 Elantech Touchpad'
[    21.851] (II) No input driver specified, ignoring this device.
[    21.852] (II) Using input driver 'evdev' for 'ACPI Virtual Keyboard Device'
[ 22213.521] (II) No input driver specified, ignoring this device.
[ 22213.522] (II) Using input driver 'evdev' for 'Genius Optical Mouse'


Перерыл кучу сайтов по установке драйверов на SIS, но в результате получал не подымающиеся Х-ы (загрузка в режиме командной строки). Исправлялось все путем удаления файла Xorg.config, но проблема остается...
Кто может сталкивался с подобной проблемой, или моежт предложить решения - буду рад помощи.

Malaheenee

Начнем с простого: xserver-xorg-video-sis явно не установлен, судя по логу.
Все мы где-то, когда-то и в чем-то были новичками.

varlok3000

Стоит, если верить Synapcit... (скрин прилагается)


varlok3000

Спасибо, буду пробовать. О результатах отпишусь.

varlok3000

#5
Уважаемый "qupl", подскажи, делаю по твоей рекомендации, по команде "lsmod | grep sis | sed -re 's#^([a-zA-Z0-9_-]*) *.*#\1#g' | xargs modinfo | grep 'filename:'" вывод следующий:
# lsmod | grep sis | sed -re 's#^([a-zA-Z0-9_-]*) *.*#\1#g' | xargs modinfo | grep 'filename:'
filename:       /lib/modules/3.2.0-4-686-pae/kernel/drivers/ata/sata_sis.ko
filename:       /lib/modules/3.2.0-4-686-pae/kernel/drivers/ata/pata_sis.ko
filename:       /lib/modules/3.2.0-4-686-pae/kernel/drivers/ata/libata.ko

Это говорит о том что нет нужных модулей или просто надо запускать какой-то из представленных (тогда какой именно). и еще - правильно ли я понимаю, что аналогом в Debian rc.conf является rc.local и прописывать запускаемый модуль надо там?

gardarea51

Я конечно могу сказать не в тему, но давно столкнулся с проблемой: для монитора ноутбука требовалось явно указать вертикальную и горизонтальную развертку в /etc/X11/xorg.conf:
Section "Monitor"
Identifier   "Monitor 1024x768|0"
HorizSync    31.5 - 57.0
VertRefresh  50.0 - 70.0
EndSection


Вот ссылка на тему, в которой хорошие люди помогли мне побороть проблему: http://forum.puppyrus.org/index.php?topic=732.15

Malaheenee

Цитата: varlok3000 от 15 сентября 2014, 22:10:30Это говорит о том что нет нужных модулей
Их нет. Покажите "dpkg -L xserver-xorg-video-sis"
Цитата: varlok3000 от 15 сентября 2014, 22:10:30аналогом в Debian rc.conf является rc.local
Нет. Модуль прописывается в /etc/modprobe.conf
Все мы где-то, когда-то и в чем-то были новичками.

qupl

varlok3000, у меня самого нет такой карточки. Вывод который Вы привели лишь показывает,что сейчас модуль не загружен. Если хотите загрузить или передать параметры модулю, то есть /etc/modprobe.d.  Не скажу нужно ли Вам это делать именно так, возможно после указания в xorg.conf драйвера он сам подгрузится.
man modprobe.d

Malaheenee опередил чуток :). Для просто загрузки улчше действительно /etc/modprobe.conf

varlok3000

Спасибо, товарищи. По поводу "rc.conf" в Debian искал в гугле и из найденного следует что это файл характерный больше для FreeBSD и регулирует автозагрузку приложений, вот я и подумал что его аналогом будет "rc.local".

Уважаемый qupl, скорее всего я что-то не так делаю, но при создании файла xorg.conf Х-ы просто не грузятся и грузится в режиме консоли. Читал что начиная с Debian 6 xorg.conf вообще не используется и иксы интегрированы в ядро. Если подскажите что подсчитать по поводу настроек, буду благодарен.

Товарищ Malaheenee, очень благодарен за внимание обозначенной проблеме.
Вот вывод dpkg -L xserver-xorg-video-sis
/.
/usr
/usr/lib
/usr/lib/xorg
/usr/lib/xorg/modules
/usr/lib/xorg/modules/drivers
/usr/share
/usr/share/man
/usr/share/man/man4
/usr/share/doc
/usr/share/doc/xserver-xorg-video-sis
/usr/share/doc/xserver-xorg-video-sis/changelog.Debian.gz
/usr/share/doc/xserver-xorg-video-sis/copyright
/usr/share/doc/xserver-xorg-video-sis/changelog.gz
/usr/share/bug
/usr/share/bug/xserver-xorg-video-sis
/usr/share/bug/xserver-xorg-video-sis/script


qupl

varlok3000, Х-ы в ядро? оригинально :) Не, Вы не так поняли.
Должно работать и без xorg.conf, но и с ним будет работать (часто без него должной работы добиться не получается).
Когда загрузилось в консоль, да и при любых изменениях, смотрите логи
cat /var/log/Xorg.0.log
или чтобы покороче
cat /var/log/Xorg.0.log | grep -ie EE -ie sis -ie fail


varlok3000

qupl, видимо таки не правильно) По поводу логов, смотрел, вот какие ошибки пиеште
[    18.542] (EE) Failed to load /usr/lib/xorg/modules/drivers/sis_drv.so: /usr/lib/xorg/modules/drivers/sis_drv.so: wrong ELF class: ELFCLASS64
[    18.542] (EE) Failed to load module "sis" (loader failed, 7)
[    18.580] (EE) open /dev/fb0: No such file or directory


Malaheenee

varlok3000, переустанавливайте пакет xserver-xorg-video-sis - у Вас просто нет нужного модуля. Поэтому "иксы" и не могут загрузиться.
Как преустановите, снова выхлоп логов смотрите.

Верно пишут, xorg.conf в целом не нужен. Однако для тонкой настройки все же приходится его создавать "покусочно" в директории /etc/X11/xorg.conf.d/ с именами вроде 10-vga.conf, 11-touchpad.conf и т.д.
Все мы где-то, когда-то и в чем-то были новичками.

varlok3000

Malaheenee, спасибо, сейчас буду пробовать. А не подскажите - где почитать про нововведения в Х-ы, я обратил внимание что вместо xorg.conf появились папки с файлами "*.conf". Возникают вопросы, где они прописываются чтобы система знала о их существовании (например если я создам файл с параметрами карты sis то как его(файл) "показать" системе или он будет автоматически прочитан если будет иметь правильное имя файла и т.п. вопросы).

Malaheenee

varlok3000, мы же написали:
Цитата: Malaheenee от 16 сентября 2014, 10:58:01в директории /etc/X11/xorg.conf.d/ с именами вроде 10-vga.conf, 11-touchpad.conf
Все, что система найдет в этой директории с расширение conf будет прочитано.
Почитать можно преимущественно на англоязычных ресурсах, в том числе и на сайте самого Xorg (выше qupl уже приводил ссылку).
Все мы где-то, когда-то и в чем-то были новичками.