LINUX.ORG.RU

OpenSUSE 11 и ноутбук sony vaio


0

0

Вопрос такой. Есть ноутбук SONY vaio VGN-NR430E, видео intel 965 GM. Установил на него OpenSuSE 11. Все работает отлично за исключением видедрайверов. Разрешение дисплея родное 1280х800 gпри установке оно определяеться. А на установленной системе изображение находиться слева, справа черная полоса снизу небольшая белая, и разрешение 1024х768. В sax настройки стоят такие какие и должны быть wxga 1280х800. В xorg.conf тоже все прописано. Если в xorg.conf сменить драйвер с intel на vesa, то все остаеться также, но изображение встает на середину. Я нашел несколько мануалов, там было описано как это поправлять с помощью утилиты 915resolution. Вот ссылка http://ru.opensuse.org/Исправление_VideoBIOS. Выполнил все как написано, но все остаеться по проежнему. Драйвера собрал и установил изменений никаких. В выводе hwinfo --vbe разрешение 1280x800 есть, а xrandr -s 1280x800 выдает Size 1280x800 not found in available modes.

Сие есть странно, у меня не Sony, а HP/Compaq, но тож интелевая видяха 965GM. Заработало все с полпинка, даж ничего не спрашивало, никаких плясок с пересборками тем более не устраивал.

Щас с ноута зайду, катну xorg.conf, попробуй с ним

MadCAD ★★
()

Section "Files"
  FontPath     "/usr/share/fonts/misc:unscaled"
  FontPath     "/usr/share/fonts/local"
  FontPath     "/usr/share/fonts/75dpi:unscaled"
  FontPath     "/usr/share/fonts/100dpi:unscaled"
  FontPath     "/usr/share/fonts/Type1"
  FontPath     "/usr/share/fonts/URW"
  FontPath     "/usr/share/fonts/Speedo"
  FontPath     "/usr/share/fonts/PEX"
  FontPath     "/usr/share/fonts/cyrillic"
  FontPath     "/usr/share/fonts/latin2/misc:unscaled"
  FontPath     "/usr/share/fonts/latin2/75dpi:unscaled"
  FontPath     "/usr/share/fonts/latin2/100dpi:unscaled"
  FontPath     "/usr/share/fonts/latin2/Type1"
  FontPath     "/usr/share/fonts/latin7/75dpi:unscaled"
  FontPath     "/usr/share/fonts/baekmuk:unscaled"
  FontPath     "/usr/share/fonts/japanese:unscaled"
  FontPath     "/usr/share/fonts/kwintv"
  FontPath     "/usr/share/fonts/truetype"
  FontPath     "/usr/share/fonts/uni:unscaled"
  FontPath     "/usr/share/fonts/CID"
  FontPath     "/usr/share/fonts/ucs/misc:unscaled"
  FontPath     "/usr/share/fonts/ucs/75dpi:unscaled"
  FontPath     "/usr/share/fonts/ucs/100dpi:unscaled"
  FontPath     "/usr/share/fonts/hellas/misc:unscaled"
  FontPath     "/usr/share/fonts/hellas/75dpi:unscaled"
  FontPath     "/usr/share/fonts/hellas/100dpi:unscaled"
  FontPath     "/usr/share/fonts/hellas/Type1"
  FontPath     "/usr/share/fonts/misc/sgi:unscaled"
  FontPath     "/usr/share/fonts/xtest"
  FontPath     "/opt/kde3/share/fonts"
  InputDevices "/dev/gpmdata"
  InputDevices "/dev/input/mice"
EndSection

Section "ServerFlags"
  Option       "AIGLX" "on"
  Option       "AllowMouseOpenFail" "on"
  Option       "ZapWarning" "on"
EndSection

Section "Module"
  Load         "glx"
  Load         "type1"
  Load         "extmod"
  Load         "dbe"
  Load         "freetype"
  Load         "dri"
EndSection

Section "InputDevice"
  Driver       "kbd"
  Identifier   "Keyboard[0]"
  Option       "Protocol" "Standard"
  Option       "XkbLayout" "us,ru"
  Option       "XkbModel" "microsoftpro"
  Option       "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll"
  Option       "XkbRules" "xfree86"
  Option       "XkbVariant" ",winkeys"
EndSection


Section "InputDevice"
  Driver       "synaptics"
  Identifier   "Mouse[1]"
  Option       "Buttons" "5"
  Option       "Device" "/dev/input/mice"
  Option       "Emulate3Buttons" "on"
  Option       "HorizScrollDelta" "0"
  Option       "InputFashion" "Mouse"
  Option       "Name" "Synaptics;Touchpad"
  Option       "Protocol" "explorerps/2"
  Option       "SHMConfig" "on"
  Option       "Vendor" "Sysp"
  Option       "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
  Driver       "mouse"
  Identifier   "Mouse[3]"
  Option       "Buttons" "5"
  Option       "Device" "/dev/input/mice"
  Option       "Name" "ImPS/2 Generic Wheel Mouse"
  Option       "Protocol" "explorerps/2"
  Option       "Vendor" "Sysp"
  Option       "ZAxisMapping" "4 5"
EndSection


Section "Monitor"
  DisplaySize  331 207
  HorizSync    30-62
  Identifier   "Monitor[0]"
  ModelName    "SAMSUNG LCD MONITOR"
  Option       "DPMS"
  Option       "PreferredMode" "1280x800"
  VendorName   "SEC"
  VertRefresh  43-60
  UseModes     "Modes[0]"
EndSection


Section "Modes"
  Identifier   "Modes[0]"
EndSection


Section "Screen"
  DefaultDepth 24
  SubSection "Display"
    Depth      15
    Modes      "1280x800" "1280x768" "1280x720" "1024x768" "1280x600" "1024x600"
 "800x600" "768x576" "640x480"
  EndSubSection
  SubSection "Display"
    Depth      16
    Modes      "1280x800" "1280x768" "1280x720" "1024x768" "1280x600" "1024x600"
 "800x600" "768x576" "640x480"
  EndSubSection
  SubSection "Display"
    Depth      24
    Modes      "1280x800" "1280x768" "1280x720" "1024x768" "1280x600" "1024x600"
 "800x600" "768x576" "640x480"
  EndSubSection
  SubSection "Display"
    Depth      8
    Modes      "1280x800" "1280x768" "1280x720" "1024x768" "1280x600" "1024x600"
 "800x600" "768x576" "640x480"
  EndSubSection
  Device       "Device[0]"
  Identifier   "Screen[0]"
  Monitor      "Monitor[0]"
EndSection


Section "Device"
  BoardName    "965 GM"
  BusID        "0:2:0"
  Driver       "intel"
  Identifier   "Device[0]"
  Option       "SaXDualHead"
  Option       "monitor-LVDS" "Monitor[0]"
  Option       "SaXDualMonitorVendor" "--> VESA"
  Option       "SaXDualOrientation" "LeftOf"
  Option       "SaXDualResolution" "1024x768"
  Option       "SaXDualMode" "Clone"
  Option       "SaXDualHSync" "31-50"
  Option       "SaXDualMonitorModel" "1024X768@60HZ"
  Option       "SaXDualVSync" "50-60"
  Option       "SaXExternal" "Identifier&EXT+DisplaySize&+VendorName&--> VESA+Pr
eferredMode&1024x768+HorizSync&31-50+ModelName&1024X768@60HZ+VertRefresh&50-60"

  Screen       0
  VendorName   "Intel"
EndSection


Section "Monitor"
  HorizSync    31-50
  Identifier   "EXT"
  ModelName    "1024X768@60HZ"
  Option       "PreferredMode" "1024x768"
  VendorName   "--> VESA"
  VertRefresh  50-60
EndSection


Section "ServerLayout"
  Identifier   "Layout[all]"
  InputDevice  "Keyboard[0]" "CoreKeyboard"
  InputDevice  "Mouse[1]" "CorePointer"
  InputDevice  "Mouse[3]" "SendCoreEvents"
  Option       "Clone" "off"
  Option       "Xinerama" "off"
  Screen       "Screen[0]"
EndSection


Section "DRI"
    Group      "video"
    Mode       0660
EndSection

Section "Extensions"
  Option       "Composite" "on"
EndSection

MadCAD ★★
()
Ответ на: комментарий от MadCAD

Все осталось по старому. И из гномовского/кдешного апплета для переключения разрешения доступны только 800x600 и 640x480, хотя в sax настроено wxga 1280x800.

XtouRusX
() автор топика
Ответ на: комментарий от MadCAD

Я попробовал везде разрешение на свое сменить и частоты 
соответственно. Ничего не помогло. Как можно xrandr заставить 
ставить разрешение без проверки на доступность, опция 
Option "ModeValidation" "NoMaxPClkCheck" ничего не меняет, в логе 
напротив нее not used. И вот еще лог с вашим конфигом, точнее 
подозрительные куски. 
 
(WW) intel(0): Option "SaXDualHead" is not used
(WW) intel(0): Option "SaXDualMonitorVendor" is not used
(WW) intel(0): Option "SaXDualOrientation" is not used
(WW) intel(0): Option "SaXDualResolution" is not used
(WW) intel(0): Option "SaXDualMode" is not used
(WW) intel(0): Option "SaXDualHSync" is not used
(WW) intel(0): Option "SaXDualMonitorModel" is not used
(WW) intel(0): Option "SaXDualVSync" is not used
(WW) intel(0): Option "SaXExternal" is not used
(WW) intel(0): Option "PreferredMode" is not used
(--) RandR disabled

Could not init font path element /usr/share/fonts/TTF/, removing from list!
Could not init font path element /usr/share/fonts/OTF, removing from list!
(II) intel(0): I2C device "LVDSDDC_C:ddc2" registered at address 0xA0.
(II) intel(0): I2C device "LVDSDDC_C:ddc2" removed.
(EE) intel(0): Mode 1280x1024 does not fit virtual size 800x800 - internal error
(II) intel(0): I2C device "LVDSDDC_C:ddc2" registered at address 0xA0.
(II) intel(0): I2C device "LVDSDDC_C:ddc2" removed.
(EE) intel(0): Mode 1280x1024 does not fit virtual size 800x800 - internal error
(II) intel(0): I2C device "LVDSDDC_C:ddc2" registered at address 0xA0.
(II) intel(0): I2C device "LVDSDDC_C:ddc2" removed.
(EE) intel(0): Mode 1280x1024 does not fit virtual size 800x800 - internal error
(II) intel(0): I2C device "LVDSDDC_C:ddc2" registered at address 0xA0.
(II) intel(0): I2C device "LVDSDDC_C:ddc2" removed.
(EE) intel(0): Mode 1280x1024 does not fit virtual size 800x800 - internal error
SynapticsCtrl called.
SynapticsCtrl called.
(II) intel(0): I2C device "LVDSDDC_C:ddc2" registered at address 0xA0.
(II) intel(0): I2C device "LVDSDDC_C:ddc2" removed.
(EE) intel(0): Mode 1280x1024 does not fit virtual size 800x800 - internal error
(II) intel(0): I2C device "LVDSDDC_C:ddc2" registered at address 0xA0.
(II) intel(0): I2C device "LVDSDDC_C:ddc2" removed.
(EE) intel(0): Mode 1280x1024 does not fit virtual size 800x800 - internal error
(II) intel(0): I2C device "LVDSDDC_C:ddc2" registered at address 0xA0.
(II) intel(0): I2C device "LVDSDDC_C:ddc2" removed.
(EE) intel(0): Mode 1280x1024 does not fit virtual size 800x800 - internal error
(II) intel(0): Selecting standard 18 bit TMDS pixel format.
(II) intel(0): I2C device "LVDSDDC_C:ddc2" registered at address 0xA0.
(II) intel(0): I2C device "LVDSDDC_C:ddc2" removed.
(EE) intel(0): Mode 1280x1024 does not fit virtual size 800x800 - internal error
(II) intel(0): I2C device "LVDSDDC_C:ddc2" registered at address 0xA0.
(II) intel(0): I2C device "LVDSDDC_C:ddc2" removed.
(EE) intel(0): Mode 1280x1024 does not fit virtual size 800x800 - internal error
(II) intel(0): I2C device "LVDSDDC_C:ddc2" registered at address 0xA0.
(II) intel(0): I2C device "LVDSDDC_C:ddc2" removed.
(EE) intel(0): Mode 1280x1024 does not fit virtual size 800x800 - internal error
(II) intel(0): I2C device "LVDSDDC_C:ddc2" registered at address 0xA0.
(II) intel(0): I2C device "LVDSDDC_C:ddc2" removed.
(EE) intel(0): Mode 1280x1024 does not fit virtual size 800x800 - internal error
(II) intel(0): I2C device "LVDSDDC_C:ddc2" registered at address 0xA0.
(II) intel(0): I2C device "LVDSDDC_C:ddc2" removed.
(EE) intel(0): Mode 1280x1024 does not fit virtual size 800x800 - internal error

Я только не понял откуда взялось в логах 1280x1024. Может когда я
 его поменял через 915resolution, оно осталось.

XtouRusX
() автор топика

как забавно,недавно такую же проблему решил на такой же модели ноута но только ось дебиан.Вам нужно ядро обновить,говорят достаточно до 2.6.21,я обновил до 2.6.24(выше была проблема с acpi,пропала поддержка,хотя ядро собрано с поддержкой)
после обновления ядра проблема пройдет :)

anonymous
()
Ответ на: комментарий от anonymous

Спасибо, попробую обновить, только вот в сусе ядро 2.6.25, но может всетаки после пересборки чегонибудь наместо встанет. А насчет 915 я уже сам понял что бесполезно :)

XtouRusX
() автор топика
Ответ на: комментарий от XtouRusX

вы в хорге прописали драйвер интел? разрешение выставили?
давайте либо сюда /var/log/Xorg.0.log,либо ставьте дебиан,ибо с сюсе я не знаком :)

anonymous
()
Ответ на: комментарий от XtouRusX

ну слейте шоли куда-нибудь :)
или джаббер мой,чем смогу помогу bfucker@jabber.org
а вообще советую перейти на дебиан,тот же этч :)

anonymous
()
Ответ на: комментарий от anonymous

В жаббер написал. А сусю сменить немогу, потому что привык, да и сейчас под рукой нет ничего кроме неё и kubuntu. Тем более инета нет нормально, а к сусе у меня софта накопилось в рпм много.

XtouRusX
() автор топика
Ответ на: комментарий от anonymous

Нужны пакет с драйверами интел от mandriva 2008 с ними все заработало.

XtouRusX
() автор топика
Ответ на: комментарий от anonymous

Я компилировал несколько версий и самые новые и постарше, но все было по прежнему. Наткунлся на пакет мандривы типа x11-drivers-intel или что-то подобное, он заработал отлично.

XtouRusX
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.