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

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

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

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

Malaheenee

Похоже, что модулья дяра просто не воспринимает карточку. Тогда стоит собрать драйвер самостоятельно. Для этого:
1 .Удаляйте xserver-xorg-video-sis
2. Делаете по инструкции
3. Не получится - будем еще думать :)
Все мы где-то, когда-то и в чем-то были новичками.

varlok3000

Решил по эксперементировоть и просто перенес рекомендуемые параметры (описанные на хабре по ссылке) в файл 10-vga-sis.conf не удаляя  xserver-xorg-video-sis. Система загрузилась. Вывод логов прилогается. Но проблема осталась прежней - разрешение 1024х768, а надобно больше) Может добавить какие параметры в файл *.conf?
P/S - не удалял  xserver-xorg-video-sis по тому как Synaptic с ним написал что будет удалено  xserver-xorg-video-all и прочее (скрин прилагается)

[вложение удалено администратором]

qupl

varlok3000, про добавление режимов ищите по форуму modeline+gtf.Но как мне кажется у вас vesa драйвер работает, а не sis.

varlok3000

я тоже думаю что "веса" работает. Дело в том что по этому сценарию (что описан  в ссылке Malaheenee) я делал, но выбрасывало ошибки. Помогите разобраться.
И так, выполнял
$ git clone git://github.com/hellnest/xf86-video-sismedia-0.9.1.git # - прошло без проблем
$ cd xf86-video-sismedia-0.9.1 # - без проблем
$ ./configure --prefix=/usr --disable-static # - как по мне тоже без проблем (весь выхлоп записал в файл, который прикреплен
$ make # - вот здесь были ошибки!!! Даже не знаю куда смотреть(( Выхлоп скопировал в файл
$ sudo make install # - это не стал даже запускать из-за ошибок


[вложение удалено администратором]

Malaheenee

Это не ошибки, а предупреждения - куча функций нынче поустарела.
То, что предлагает снести синаптик - метапакеты, их можно безболезненно удалять.
Все мы где-то, когда-то и в чем-то были новичками.

varlok3000

Malaheenee, а то что в конце make пишет make[2]: *** [sis_driver.lo] Ошибка 1
make[1]: *** [all-recursive] Ошибка 1
make: *** [all] Ошибка 2

а при запуске "make install" вот вывод
# make install
Making install in src
make[1]: Entering directory `/home/temp/xf86-video-sismedia-0.9.1/src'
if /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I..    -fvisibility=hidden -I/usr/include/pixman-1 -I/usr/include/xorg   -I/usr/include/libdrm -I/usr/include/X11/dri   -g -O2 -MT sis_driver.lo -MD -MP -MF ".deps/sis_driver.Tpo" -c -o sis_driver.lo sis_driver.c; \
        then mv -f ".deps/sis_driver.Tpo" ".deps/sis_driver.Plo"; else rm -f ".deps/sis_driver.Tpo"; exit 1; fi
gcc -DHAVE_CONFIG_H -I. -I. -I.. -fvisibility=hidden -I/usr/include/pixman-1 -I/usr/include/xorg -I/usr/include/libdrm -I/usr/include/X11/dri -g -O2 -MT sis_driver.lo -MD -MP -MF .deps/sis_driver.Tpo -c sis_driver.c  -fPIC -DPIC -o .libs/sis_driver.o
In file included from sis.h:71:0,
                 from sis_driver.c:79:
/usr/include/xorg/xf86PciInfo.h:50:2: warning: #warning "xf86PciInfo.h is deprecated.  For greater compatibility, drivers should include necessary PCI IDs locally rather than relying on this file from xorg-server." [-Wcpp]
In file included from sis.h:213:0,
                 from sis_driver.c:79:
vgatypes.h:88:1: warning: 'IOADDRESS' is deprecated [-Wdeprecated-declarations]
In file included from sis.h:214:0,
                 from sis_driver.c:79:
vstruct.h:244:2: warning: 'PCITAG' is deprecated [-Wdeprecated-declarations]
In file included from sis_driver.c:79:0:
sis.h:1040:5: warning: 'PCITAG' is deprecated [-Wdeprecated-declarations]
sis.h:1076:5: warning: 'IOADDRESS' is deprecated [-Wdeprecated-declarations]
sis.h:1494:5: warning: 'IOADDRESS' is deprecated [-Wdeprecated-declarations]
In file included from sis_driver.c:107:0:
/usr/include/X11/extensions/xf86dgastr.h:1:2: warning: #warning "xf86dgastr.h is obsolete and may be removed in the future." [-Wcpp]
/usr/include/X11/extensions/xf86dgastr.h:2:2: warning: #warning "include <X11/extensions/xf86dgaproto.h> for the protocol defines." [-Wcpp]
sis_driver.c: In function 'SISPreInit':
sis_driver.c:3180:26: error: 'struct _ScrnInfoRec' has no member named 'domainIOBase'
sis_driver.c: In function 'SISUnmapMem':
sis_driver.c:6252:3: warning: 'xf86UnMapVidMem' is deprecated (declared at /usr/include/xorg/xf86_OSproc.h:137) [-Wdeprecated-declarations]
sis_driver.c:6274:3: warning: 'xf86UnMapVidMem' is deprecated (declared at /usr/include/xorg/xf86_OSproc.h:137) [-Wdeprecated-declarations]
sis_driver.c:6284:2: warning: 'xf86UnMapVidMem' is deprecated (declared at /usr/include/xorg/xf86_OSproc.h:137) [-Wdeprecated-declarations]
sis_driver.c:6290:2: warning: 'xf86UnMapVidMem' is deprecated (declared at /usr/include/xorg/xf86_OSproc.h:137) [-Wdeprecated-declarations]
sis_driver.c: In function 'SiS_GetSetBIOSScratch':
sis_driver.c:10944:8: warning: 'xf86MapVidMem' is deprecated (declared at /usr/include/xorg/xf86_OSproc.h:135) [-Wdeprecated-declarations]
sis_driver.c:10957:8: warning: 'xf86UnMapVidMem' is deprecated (declared at /usr/include/xorg/xf86_OSproc.h:137) [-Wdeprecated-declarations]
make[1]: *** [sis_driver.lo] Ошибка 1
make[1]: Leaving directory `/home/temp/xf86-video-sismedia-0.9.1/src'
make: *** [install-recursive] Ошибка 1

как понимать и что делать?

qupl

Цитата: varlok3000 от 19 сентября 2014, 11:25:56sis_driver.c:3180:26: error: 'struct _ScrnInfoRec' has no member named 'domainIOBase'
Ошибка есть. Версии исходников наверное разные.

Malaheenee

#37
Цитата: qupl от 19 сентября 2014, 11:29:58ерсии исходников наверное разные.
Мы бы сказали, что компиляторов и библиотек скорее:)

Upd: так оно и есть.
Все мы где-то, когда-то и в чем-то были новичками.

Malaheenee

#38
Попробуйте скомпилировать вот это: http://ajoliveira.com/ajoliveira/gen/bin/xorg-driver-sis671-12.10-2.tar.bz2 (скачать, распаковать и дальше .configure... и т.д.)

А вот и вроде для wheezy: https://github.com/rasdark/xf86-video-sis671, т.е. вместо первой строки в той инструкции "git clone git://github.com/rasdark/xf86-video-sis671.git", все остальное - такие же команды.
Все мы где-то, когда-то и в чем-то были новичками.

varlok3000

Весьма благодарен всем ,кто оказал помощь!!!  :D :D
Последняя рекомендация Malaheenee помогло.
Подвиду итог:
1) удалил xorg-video-sis
2) скачал архив .zip из https://debianforum.ru/go.php?url=https://github.com/rasdark/xf86-video-sis671
3) разархивировал и выполнил следующее
cd xf86-video-sismedia-0.9.1
$ ./configure --prefix=/usr --disable-static
$ make
$ sudo make install

4) поправил файл /etc/X11/xorg.conf.d/10-vga-sis.conf следующим образом
Section "Device"
  Identifier "Card0"
  Driver "sis671"
  Option "UseTiming1366" "yes"
EndSection

5) перезагрузился и все заработало с разрешением 1366х768)))

Malaheenee

Поздравляем! :) Не забудьте пометить тему решенной (отредактировав первое сообщение).
Все мы где-то, когда-то и в чем-то были новичками.

varlok3000

 А еще подскажите, как вы определили что проблема в разнице версий библиотек компилятора и "make" ?

Malaheenee

В основном - по предупреждениям (warning), в которых содержится словечко "deprecated" ("запрещено"). Для совместимости функции оставляют, но в новом коде они уже не используются. Плюс - вдумчивое гугление каких-то итальянских форумов  :D, а также списка рассылки gentoo.
Все мы где-то, когда-то и в чем-то были новичками.

varlok3000

Malaheenee, спасибо) У меня еще есть вопросы по оборудованию (wi-fi) на другом ноуте, но я лучше заведу новую тему для этого.

popow_sergei

доброго дня
являюсь обладателем пресловутого K50C
подскажите какой версии debian нужно поставить что бы завелись данные дрова на видео?
скачал и поставил Debian 7.7 но в нём данные дрова не удалось скомпелить - пишет make не найден.