Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > *NIX и Hardware > Ubuntu 7.04 на Benq joybook A51E


Автор: americanets 9.10.2007, 11:58
Установил Ubuntu 7.04 на Benq Joybook A51E при загрузке экран смещается, вхожу в систему меняю разрешение на другое, потом обратно, он встает на место, что делать ? 
В буке : 

Видео SiS Graphics


Автор: bilbobagginz 10.10.2007, 11:55
1. a manual дисплея ничего не говорит насчет частот ?
2. a почему пользуемся дровами vesa ?
3. если уже пользуемся DPMS, то зачем прописывать частоты ?

Автор: americanets 10.10.2007, 12:23
про дисплей вообще ничего не известно , в мануале нет ничего, сделал dpkg-reconfigure xserver-xorg на что смог в нем ответил, остальное то что автоматом определилось, разрешение экрана частоты и прочее , ставил вместо vesa sis но после этого вообще экран замельтешил так что ничего не видно

Автор: bilbobagginz 10.10.2007, 17:03
можно точный вывод lspci, строчку про ваш графический адаптёр ?

на вскидку:

набрал я у себя на убунте 7.10, modprobe -l | grep sis, и нашел эти релевантные строки:
Код

/lib/modules/2.6.22-14-generic/kernel/drivers/char/agp/sis-agp.ko
/lib/modules/2.6.22-14-generic/kernel/drivers/char/drm/sis.ko
/lib/modules/2.6.22-14-generic/kernel/drivers/video/sis/sisfb.ko

предполагаю вам нужно при загрузке системы дописать в строку "kernel =  ... " в конец:
Код

video=sisfb:1280x890 ( или сколько вам там надо )

можно также добавить в конце этой строки еще и:
Код

vga=0x317

поэкспериментируйте, и посмотрите что ваша консоль улучшилась, и система поднимается.

только после этого можете настраивать xorg.

и там тоже почитайте мануал драйвера sis:
man sis
особо внимательно почитайте раздел 3. ( там есть несколько разделов в страничке man ), и поддерживаемые модели.

если боги захотят у вас поддерживаемая карта.

и еще: в следующем сообщении, приложите файл /var/log/Xorg.0.log
в нем пишутся ошибки X сервера.






Автор: americanets 11.10.2007, 11:09
lspci выдал следующее: 

Код

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


modprobe -l | grep sis

Код

/lib/modules/2.6.20-15-generic/kernel/drivers/ide/pci/sis5513.ko
/lib/modules/2.6.20-15-generic/kernel/drivers/char/drm/sis.ko
/lib/modules/2.6.20-15-generic/kernel/drivers/char/agp/sis-agp.ko
/lib/modules/2.6.20-15-generic/kernel/drivers/video/sis/sisfb.ko
/lib/modules/2.6.20-15-generic/kernel/drivers/usb/misc/sisusbvga/sisusbvga.ko
/lib/modules/2.6.20-15-generic/kernel/drivers/net/sis900.ko
/lib/modules/2.6.20-15-generic/kernel/drivers/net/sis190.ko
/lib/modules/2.6.20-15-generic/kernel/drivers/ata/pata_sis.ko
/lib/modules/2.6.20-15-generic/kernel/drivers/ata/sata_sis.ko
/lib/modules/2.6.20-15-generic/kernel/drivers/hwmon/sis5595.ko
/lib/modules/2.6.20-15-generic/kernel/drivers/i2c/busses/i2c-sis630.ko
/lib/modules/2.6.20-15-generic/kernel/drivers/i2c/busses/i2c-sis96x.ko
/lib/modules/2.6.20-15-generic/kernel/drivers/i2c/busses/i2c-sis5595.ko



Цитата(bilbobagginz @  10.10.2007,  17:03 Найти цитируемый пост)
предполагаю вам нужно при загрузке системы дописать в строку "kernel =  ... " в конец:

а это в каком файле прописывать ? 

из мана 
Код


 SiS5597/5598  SiS530/620  SiS6326/AGP/DVD  SiS300/305 SiS540 SiS630/730
       SiS315/E/H/PRO   SiS550/551/552   SiS650/651/661/741   SiS330   (Xabre)
       SiS760/761 XGI Volari V3/V5/V8 XGI Volari Z7

       In the following text, the following terms are used:

       old series for SiS5597/5598, 530/620 and 6326/AGP/DVD

       300 series for SiS300/305, 540 and 630/730

       315/330/340  series  for SiS315, 55x, 330, 661/741/76x (plus M, FX, MX,
       GX variants thereof), 340 and all XGI chips.


вроде карта есть

Автор: americanets 11.10.2007, 15:24
дописал в Device

Identifer "Silicon Integrated Systems [SiS] 661/741/760 PCI/AGP or 662/761Gx PCIE VGA Display Adapter (rev 04)"

driver "sis"
Перезапустил, вообще ничего не показывает, поправил драйвер на vesa через single mode, запустил xserver проблемы остались но хотябы показывает  

Автор: JackYF 11.10.2007, 16:40
Цитата(americanets @  11.10.2007,  15:24 Найти цитируемый пост)
Перезапустил, вообще ничего не показывает

и снова показывай, почему не запустилось, а для этого конф xorg'a опять сюда.

Автор: americanets 11.10.2007, 17:22
Код

Identifer "Silicon Integrated Systems [SiS] 661/741/760 PCI/AGP or 662/761Gx PCIE VGA Display Adapter (rev 04)"

driver "sis"


в Section "Screen"

Код

Modes        "sis1024x768" "sis800x600" "sis640x480"




Автор: nickless 11.10.2007, 18:17
americanets, 
"Identifer" - это просто название секции Device, нужно оно для того, чтобы можно было выбрать нужную карту в секции Screen, его можно выбрать любым, в том числе и покороче smile 
В "Modes" не нужно писать ничего кроме разрешений, то, как было раньше - правильно.

Автор: JackYF 11.10.2007, 18:51
Цитата(JackYF @  11.10.2007,  16:40 Найти цитируемый пост)
а для этого конф xorg'a опять сюда. 

тьфу, лог xorga

Автор: americanets 12.10.2007, 08:14
nickless, 

поправил xorg.conf убрал sis из modes , ставлю драйвер vesa не грузится, вообще ничего не разобрать, ставлю vesa только экран смещается как и прежде. 

Автор: nickless 12.10.2007, 17:13
Цитата(americanets @  12.10.2007,  07:14 Найти цитируемый пост)
ставлю драйвер vesa не грузится, вообще ничего не разобрать, ставлю vesa только экран смещается

Может первое - это sis?

И лог когда не грузится давай, т.е. с sis драйвером, а судя по тому логу, что ты дал, vesa переключается на 1024х768 вместо 1280х768

Автор: americanets 13.10.2007, 11:52
да, первое sis , вложил лог с этим драйвером

Автор: nickless 13.10.2007, 21:04
Хм, вообще-то нормальный лог, несколько небольших ошибок, но не фатальных, по идее должно запускатся...

Цитата(americanets @  12.10.2007,  07:14 Найти цитируемый пост)
не грузится, вообще ничего не разобрать

Это как? Совсем не грузится и в консоль выбрасывает или вроде грузится, но ничего не видно?
Кстати, какое разрешение у экрана должно быть?

Автор: americanets 14.10.2007, 11:48
разрешение 1280x768 , система загружается, просто экран очень сильно рябит, поэтому ничего не видно. 

Автор: nickless 14.10.2007, 15:33
Цитата(americanets @  14.10.2007,  10:48 Найти цитируемый пост)
просто экран очень сильно рябит

Ну это уже совсем другое дело, надо просто посмотреть, чтобы разрешение и частоты были выставлены правильно.

Автор: americanets 14.10.2007, 19:51
чеоез windows посмотрел, разрешение 1200 на 800 частота 60, правда sis драйвер повредил, с нета скачал, а он выдает при запуске что ошибка в нем и стопорит загрузку, попробую старый востановить. 

Частоту просто 60 поставить

Код

Section "Monitor"
    Identifier    "Универсальный монитор"
    Option        "DPMS"
    HorizSync    60
    VertRefresh    60
EndSection


а 

Код

SubSection "Display"
        Depth        1
        Modes        "1200x800" 
    EndSubSection



?

Автор: americanets 15.10.2007, 12:49
вобщем все восстановил, при загрузке системы дописал video=sisfb:1200x800 vga=0x317,

теперь при запуске разрешение то что надо, надпись ubuntu и ход загрузки по середине, тоже все ОК, но после того как все загружается и должено быть приглашение ввести пароль все начинает ужасно рябить




Код

Section "Files"

    FontPath    "/usr/share/fonts/X11/misc"

    FontPath    "/usr/share/fonts/X11/cyrillic"

    FontPath    "/usr/share/fonts/X11/100dpi/:unscaled"

    FontPath    "/usr/share/fonts/X11/75dpi/:unscaled"

    FontPath    "/usr/share/fonts/X11/Type1"

    FontPath    "/usr/share/fonts/X11/100dpi"

    FontPath    "/usr/share/fonts/X11/75dpi"

    # path to defoma fonts

    FontPath    "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"

EndSection



Section "Module"

    Load    "bitmap"

    Load    "ddc"

    Load    "dri"

    Load    "extmod"

    Load    "freetype"

    Load    "glx"

    Load    "int10"

    Load    "vbe"

EndSection



Section "InputDevice"

    Identifier    "Generic Keyboard"

    Driver        "kbd"

    Option        "CoreKeyboard"

    Option        "XkbRules"    "xorg"

    Option        "XkbModel"    "pc105"

    Option        "XkbLayout"    "us,ru"

    Option        "XkbVariant"    ","

    Option        "XkbOptions"    "grp:alt_shift_toggle,grp_led:scroll"

EndSection



Section "InputDevice"

    Identifier    "Configured Mouse"

    Driver        "mouse"

    Option        "CorePointer"

    Option        "Device"        "/dev/input/mice"

    Option        "Protocol"        "ImPS/2"

    Option        "ZAxisMapping"        "4 5"

EndSection



Section "InputDevice"

    Identifier    "Synaptics Touchpad"

    Driver        "synaptics"

    Option        "SendCoreEvents"    "true"

    Option        "Device"        "/dev/psaux"

    Option        "Protocol"        "auto-dev"

    Option        "HorizScrollDelta"    "0"

EndSection



Section "InputDevice"

    Driver        "wacom"

    Identifier    "stylus"

    Option        "Device"    "/dev/input/wacom"

    Option        "Type"        "stylus"

    Option        "ForceDevice"    "ISDV4"        # Tablet PC ONLY

EndSection



Section "InputDevice"

    Driver        "wacom"

    Identifier    "eraser"

    Option        "Device"    "/dev/input/wacom"

    Option        "Type"        "eraser"

    Option        "ForceDevice"    "ISDV4"        # Tablet PC ONLY

EndSection



Section "InputDevice"

    Driver        "wacom"

    Identifier    "cursor"

    Option        "Device"    "/dev/input/wacom"

    Option        "Type"        "cursor"

    Option        "ForceDevice"    "ISDV4"        # Tablet PC ONLY

EndSection



Section "Device"

    Identifier    "Универсальная видеокарта"

    Driver        "sis"

    BusID        "PCI:1:0:0"

EndSection



Section "Monitor"

    Identifier    "Универсальный монитор"

    Option        "DPMS"

    HorizSync    30-60

    VertRefresh    30-60

EndSection



Section "Screen"

    Identifier    "Default Screen"

    Device        "Универсальная видеокарта"

    Monitor        "Универсальный монитор"

    DefaultDepth    24

    SubSection "Display"

        Depth        1

        Modes        "1280x800" "1280x768" "1200x800" "1024x768" "800x600" "640x480"

    EndSubSection

    SubSection "Display"

        Depth        4

        Modes        "1280x800" "1280x768" "1200x800" "1024x768" "800x600" "640x480"

    EndSubSection

    SubSection "Display"

        Depth        8

        Modes        "1280x800" "1280x768" "1200x800" "1024x768" "800x600" "640x480"

    EndSubSection

    SubSection "Display"

        Depth        15

        Modes        "1280x800" "1280x768" "1200x800" "1024x768" "800x600" "640x480"

    EndSubSection

    SubSection "Display"

        Depth        16

        Modes        "1280x800" "1280x768" "1200x800" "1024x768" "800x600" "640x480"

    EndSubSection

    SubSection "Display"

        Depth        24

        Modes        "1280x800" "1280x768" "1200x800" "1024x768" "800x600" "640x480"

    EndSubSection

EndSection



Section "ServerLayout"

    Identifier    "Default Layout"

    Screen        "Default Screen"

    InputDevice    "Generic Keyboard"

    InputDevice    "Configured Mouse"

    InputDevice     "stylus"    "SendCoreEvents"

    InputDevice     "cursor"    "SendCoreEvents"

    InputDevice     "eraser"    "SendCoreEvents"

    InputDevice    "Synaptics Touchpad"

EndSection



Section "DRI"

    Mode    0666

EndSection




Автор: Sergiho 21.10.2007, 17:17
У меня такая же проблема. На такой же моделью ноута. 
Хоть бери да винду обратно ставь smile 

Автор: nickless 21.10.2007, 17:27
Надо или поставить DPMS без частот, а если не заработает, прописать правильные частоты самому (или найти в интернете пример конфигурации данного ноута).
Какие частоты нужно прописывать не знает никто кроме мануала к дисплею, короче нужно пробовать, пока не получится, тут похоже ни у кого нету такой карты...

Добавлено через 3 минуты и 43 секунды
Кстати, обратите внимание на то, что HorizSync и VertRefresh это разные вещи, вертикальные частоты измеряются герцами, а горизонтальные - килогерцами, их всё же лучше ставить по мануалу а не на глаз.

Автор: americanets 4.11.2007, 02:54
вобщем решилось странным образом, поставил vesa убрал запрос пароля на вход в систему, теперь смещается только при переключении пользователя, но это делаю не часто так что жить можно

Автор: americanets 13.11.2007, 22:09
Опять началось :(

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)