Intel 965GM и разрешение 1280х800

Столкнулся с такой проблемой, что Х-сы отказываются входить под этим разрешением 1280х800 - у меня ноут и это разрешение матрицы монитора, погуглил, нашел что люди сталкиваются с этой проблемой - но более менее внятного разъеяснения так и не нашел, сам пробовал мучать... пока только пришел к выводу что это разрешение отсутствует в информации выдаваемой устройством... по этому поводу была программка 915resolution но данный чипсет она не поддерживает.... внизу пишу конфиги:

Section "Module"
Load "dbe"
SubSection "extmod"
Option "omit xfree86-dga"
EndSubSection
Load "freetype"
Load "glx"
Load "dri"
EndSection

Section "Monitor"
Identifier "sony"
Option "DPMS"
ModeLine "1280x800" 83.5 1280 1344 1480 1680 800 801 804 828
EndSection

Section "Device"
Identifier "i965"
Driver "i810"
Option "NoAccel" "false"
Option "DRI" "true"
Option "XAANoOffScreenPixmaps" "true"
Option "LVDSFixedMode" "false"
Option "ModeDebug" "true"
EndSection

Последняя секция имеет параметры которые я пробовал в разных варианты.
Что делать дальше ума не приложу... Может кто поможет?

Убери нафиг все

Убери нафиг все упоминания о разрешения.
Сейчас X.org умеет сам выставлять разрешения. Я у себя на ноуте когда настраивал так сделал =)

Ну и дрова поставь последние из ~arch и драйвер напиши не i810, а intel. Вроде так он ща называется. И тогда не надо никаких 915резолюшинов ставить

Там симлинки

Там симлинки стоят: работают и тот, и другой варианты.
________________
Software is like sex; it's better when it's free.

Вот в чем основная проблема....

/var/log/Xorg.0.log

(II) intel(0): initializing int10
(WW) intel(0): Bad V_BIOS checksum
(II) intel(0): Primary V_BIOS segment is: 0xc000
(II) intel(0): VESA BIOS detected
(II) intel(0): VESA VBE Version 3.0
(II) intel(0): VESA VBE Total Mem: 7616 kB
(II) intel(0): VESA VBE OEM: Intel(r)GM965/PM965/GL960 Graphics Chip Accelerated VGA BIOS
(II) intel(0): VESA VBE OEM Software Rev: 1.0
(II) intel(0): VESA VBE OEM Vendor: Intel Corporation
(II) intel(0): VESA VBE OEM Product: Intel(r)GM965/PM965/GL960 Graphics Controller
(II) intel(0): VESA VBE OEM Product Rev: Hardware Version 0.0
(II) intel(0): Found panel mode in BIOS VBT tables:
(II) intel(0): Modeline "1280x800"x0.0 70.71 1280 1296 1344 1430 800 804 807 825 (49.4 kHz)
(WW) intel(0): BIOS panel mode data doesn't match probed data, continuing with probed.
(II) intel(0): BIOS mode:
(II) intel(0): Modeline "1280x800"x0.0 70.71 1280 1296 1344 1430 800 804 807 825 (49.4 kHz)
(II) intel(0): probed mode:
(II) intel(0): Modeline "1024x768"x0.0 70.71 1024 1168 1216 1430 768 788 791 825 (49.5 kHz)

Драйвера пробовал указывать и intel и i810 ... совершенно по барабану...
Я смог добиться чтобы он выдал список всех разрешений (В кде) но там отсутствует 1280х800.. так что не принципиально указывать ему его или нет... пробовал... =(

1) Снеси нах все

1) Снеси нах все драивера кроме пакета *i810
2) VIDEO_CARDS="i810" (Толко i810 -> в составе 2 драивера intel и i810)
3)Update BIOS :)
4) emerge -avuND mesa xorg-x11 xorg-server;emerge -avuND world
5) X -configure; X -config /root/xorg.conf

> Update BIOS

А можно с этого момента по подробнее... немного не хочется с железом че та делать, т.к. комп новый... только 3 дня

Вот поглядите

Вот поглядите мой на таком же адаптере: http://nopaste.com/p/aAAYRvw4m
Я взял конфиг, созданный X -configure, только чуть-чуть подправил пути к шрифтам и, вроде, все.
Никакого Modeline, как видите, не прописывал.
В make.conf прописано VIDEO_CARDS="i810 vesa i915". Давно это писал, уж не помню, чем руководствовался :)

Драйвера i810 и intel - это одно и то же

vooft@localhost /usr/lib/xorg/modules/drivers $ ls -l
итого 420
-rwxr-xr-x 1 root root  10344 Июн 12 19:04 ch7017.so
-rwxr-xr-x 1 root root  10392 Июн 12 19:04 ch7xxx.so
lrwxrwxrwx 1 root root     12 Июн 12 19:04 i810_drv.so -> intel_drv.so
-rwxr-xr-x 1 root root 333736 Июн 12 19:04 intel_drv.so
-rwxr-xr-x 1 root root  10312 Июн 12 19:04 ivch.so
-rwxr-xr-x 1 root root  10312 Июн 12 19:04 sil164.so
-rwxr-xr-x 1 root root  10312 Июн 12 19:04 tfp410.so
-rwxr-xr-x 1 root root  32016 Июн 12 19:04 vesa_drv.so

ЗЫ HP 6710b, 1680x1050-24
________________
Software is like sex; it's better when it's free.

> Вот поглядите

Нет.. у мну это не катит... (

Может у вас

Может у вас все-таки не 1280x800, а 1280x768? :D
У меня предыдущий ноут был как раз с таким разрешением.
________________
Software is like sex; it's better when it's free.

1280х800 vs 1280x768

Родное разрешение 1280х800 но не зависимо от этого... он даже 1280х768 не дает, грузит в каком-то экзотическом 1126х... это максимум... при этом остается черная полоса справа и дубляж окна чуть чуть снизу...
мля... я уже второй день мозги себе кушаю. Пробовал выставить 915resolution даже пропатчил его до чипсета 965GM пофигу не видит и все.... хотя 915resolution типа работает и типа поставил разрешения 1280х800 даже не знаю что дальше делать.... Биос перепрошивать? ну дык это гарантии лешит... =( я на эт пойти не могу

если с параметро LVDSFixedMode true:

(II) intel(0): Printing probed modes for output LVDS
(II) intel(0): Modeline "1024x768"x59.9 70.71 1024 1168 1216 1430 768 788 791 825 (49.5 kHz)
(II) intel(0): Modeline "1024x768"x85.0 94.50 1024 1072 1168 1376 768 769 772 808 +hsync +vsync (68.7 kHz)
(II) intel(0): Modeline "1024x768"x75.0 78.75 1024 1040 1136 1312 768 769 772 800 +hsync +vsync (60.0 kHz)
(II) intel(0): Modeline "1024x768"x70.1 75.00 1024 1048 1184 1328 768 771 777 806 -hsync -vsync (56.5 kHz)
(II) intel(0): Modeline "1024x768"x60.0 65.00 1024 1048 1184 1344 768 771 777 806 -hsync -vsync (48.4 kHz)
(II) intel(0): Modeline "832x624"x74.6 57.28 832 864 928 1152 624 625 628 667 -hsync -vsync (49.7 kHz)
(II) intel(0): Modeline "800x600"x85.1 56.30 800 832 896 1048 600 601 604 631 +hsync +vsync (53.7 kHz)
(II) intel(0): Modeline "800x600"x72.2 50.00 800 856 976 1040 600 637 643 666 +hsync +vsync (48.1 kHz)
(II) intel(0): Modeline "800x600"x75.0 49.50 800 816 896 1056 600 601 604 625 +hsync +vsync (46.9 kHz)
(II) intel(0): Modeline "800x600"x60.3 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync (37.9 kHz)
(II) intel(0): Modeline "800x600"x56.2 36.00 800 824 896 1024 600 601 603 625 +hsync +vsync (35.2 kHz)
(II) intel(0): Modeline "640x480"x85.0 36.00 640 696 752 832 480 481 484 509 -hsync -vsync (43.3 kHz)
(II) intel(0): Modeline "640x480"x72.8 31.50 640 664 704 832 480 489 492 520 -hsync -vsync (37.9 kHz)
(II) intel(0): Modeline "640x480"x75.0 31.50 640 656 720 840 480 481 484 500 -hsync -vsync (37.5 kHz)
(II) intel(0): Modeline "640x480"x59.9 25.18 640 656 752 800 480 490 492 525 -hsync -vsync (31.5 kHz)
(II) intel(0): Modeline "720x400"x85.0 35.50 720 756 828 936 400 401 404 446 -hsync +vsync (37.9 kHz)
(II) intel(0): Modeline "640x400"x85.1 31.50 640 672 736 832 400 401 404 445 -hsync +vsync (37.9 kHz)
(II) intel(0): Modeline "640x350"x85.1 31.50 640 672 736 832 350 382 385 445 +hsync -vsync (37.9 kHz)

Если с False тогда еще кучу разрешений которые тоже не подходят...

Перепрошивка

Перепрошивка биоса не лишает гарантии. Сам постоянно при появлении новой версии биоса обновляю его. Гарантии не лишает точно, ибо недавно сдал на гарантийный ремонт =(

Бросай ружьё, и

Бросай ружьё, и ставь sys-apps/915resolution. Это, во-первых, работает, а, во-вторых, позволяет иметь корректное разрешение в консоли под фреймбуфером. Не критично, но бывает полезно :)

Ёж птица гордая - пока не пнешь, не полетит!

Угу... работает аж 10 раз...

Поставил 915Resolution, пропатчил до чипсета 965GM чтобы он его понимал... настроил так чтобы разрешение 1280х800 появилось при команде 915resolution -l ... запустил /etc/init.d/915resolution start... А Х-ам пофигу... даже не обращают на него внимания!!! Жесть... ни разу мне не приходилось так трахаться с железом... Может в суппорт написать? о_О только кому Интелу или Соням?

lol hwinfo --vbe до

lol
hwinfo --vbe до 915resolution и после, если после есть режим 1280x800 то запускай Х и будет работать.

Почти решение

Что я делал
скомпилил ядро 2.6.26.1 со всем, что имеет отношение к Intel для графики.
Запустил в терминале
#Xorg -config
#X -config /root/xorg.conf.new
Если всё нормально, переносим
#cp /root/xorg.config.new /etc/X11/xorg.conf

Проблемы с гаммой решаются средствами XFCE.
Как можно посмотреть, на каком разрешении сейчас работает монитор? Мне кажется, что уже близко, но не то.

xorg.conf

Цитата:
Section "ServerLayout"
Identifier "X.org Configured"
Screen 0 "Screen0" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
RgbPath "/usr/share/X11/rgb"
ModulePath "/usr/lib64/xorg/modules"
FontPath "/usr/share/fonts/misc/"
FontPath "/usr/share/fonts/TTF/"
FontPath "/usr/share/fonts/OTF"
FontPath "/usr/share/fonts/Type1/"
FontPath "/usr/share/fonts/100dpi/"
FontPath "/usr/share/fonts/75dpi/"
EndSection

Section "Module"
Load "xtrap"
Load "extmod"
Load "record"
Load "GLcore"
Load "glx"
Load "dbe"
Load "dri"
Load "type1"
Load "freetype"
EndSection

Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
EndSection

Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5 6 7"
EndSection

Section "Monitor"
#DisplaySize 260 160 # mm
Identifier "Monitor0"
VendorName "SEC"
ModelName "4141"
EndSection

Section "Device"
### Available Driver options are:-
### Values: : integer, : float, : "True"/"False",
### : "String", : " Hz/kHz/MHz"
### [arg]: arg optional
#Option "NoAccel" # []
#Option "SWcursor" # []
#Option "ColorKey" #
#Option "CacheLines" #
#Option "Dac6Bit" # []
#Option "DRI" # []
#Option "NoDDC" # []
#Option "ShowCache" # []
#Option "XvMCSurfaces" #
#Option "PageFlip" # []
Identifier "Card0"
Driver "intel"
VendorName "Intel Corporation"
BoardName "Mobile Integrated Graphics Controller"
BusID "PCI:0:2:0"
EndSection

Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
SubSection "Display"
Viewport 0 0
Depth 1
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 4
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 8
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 15
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 16
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection

/var/log/Xorg.0.log(II)

/var/log/Xorg.0.log
(II) intel(0): Printing DDC gathered Modelines:
(II) intel(0): Modeline "1280x800" 68.94 1280 1296 1344 1408 800 801 804 81$
то есть всё нормально.
Драйвера Intel не хотели нормально работать при модульном подключении. Пришлось включать в ядро.

Обновите биос

Обновите биос все же. Это похоже баг биоса конкретный. На новых компах это особенно часто - у меня на десктопе без noacpi с изначальным биосом ядро вообще не грузилось - ругалось на баг биоса.

На моем ноуте

На моем ноуте аналогичная видюха. Разрешение 1280x800 работает без проблем уже неск. месяцев (Х-ы + uvesafb).
В общем то все настройки в /etc/conf.d/915resolution

replace="'5c 1280 800 32'"

Удачи

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".