Гламурная "десятка" не желает знать мой S3 Virge PCI

Карта и моник ОК, 8-я или там Паппи спокойно ставят 1024х768, а "десятка" только 800х600 согласилась чисто из милости. Тоскливо как-то с таким "разрешением". Никакого другого видео нет и не предвидится, т. к. PCIe выгорела под ноль, кулер на чипсете встал. Как бы ей на пальцах объяснить, что для её здоровья лучше не корчить из себя VIP и уважать людей независимо от сословия?

UPD: протестировал ещё на двух мониторах.
UPD2: ...и ещё погонял на них же + выпил таблетку от склероза.
-------------------------------------------------------------------------------------------------
                         |   Монитор 1               |  Монитор 2                |Старый монитор
-------------------------------------------------------------------------------------------------
Kubuntu, 800x600         |    ОК                     |    ОК                     |   ОК
-------------------------------------------------------------------------------------------------
Kubuntu, 1024x768        |                           |                           |Вернул ошибку
(принудительно, давно)   |                           |                           |"Can't set sync"
-------------------------------------------------------------------------------------------------
PuppyRus, 800x600x24     |    ОК                     |    ОК                     |
-------------------------------------------------------------------------------------------------
PuppyRus, 1024x768x16    | Выполнил, но монитор не   |    ОК, 75 Гц              | ЕМНИП ОК
-------------------------- принял режим и выставил   --------------------------------------------
PuppyRus, 1024x768x24    | кратную частоту развёртки |Выполнил, 75 Гц, мон.принял|
                         | ("в глазах двоится")      |режим, подёргивания при    | ЕМНИП ОК
                         |                           |больших перерисовках окна  |
-------------------------------------------------------------------------------------------------

0
DarkneSS - 25 Февраль, 2011 - 16:05
Изображение пользователя DarkneSS.

Если очень хочется, пропишите modeline в свой х-орг.

0
Вредятел - 26 Февраль, 2011 - 13:52

В предыдущем цикле экспериментов ничего рабочего туда вписать не удалось :( Чего-то, вестимо, не так делаю.

0
DarkneSS - 26 Февраль, 2011 - 14:09
0
Гость - 26 Февраль, 2011 - 15:04

ОК, сча я в Паппи бутнусь и посмотрю, в какой именно режим он моё чудище загнал, чтобы точно знать, чего от него можно требовать (частота кадров смущает), а чего лучше не запрашивать.

0
Вредятел - 5 Март, 2011 - 17:16

Перебрал несколько вариантов, текущий (довольно убогий ИМХО) вот:
Section "ServerLayout"
Identifier     "X.org Configured"
Screen      0  "Screen0" 0 0
InputDevice    "Mouse0" "CorePointer"
InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
ModulePath   "/usr/lib/xorg/modules"
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"
FontPath     "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
FontPath     "built-ins"
EndSection

Section "Module"
Load  "dbe"
Load  "record"
Load  "dri"
Load  "dri2"
Load  "glx"
Load  "extmod"
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"
Identifier   "Monitor0"
VendorName   "Monitor Vendor"
ModelName    "Monitor Model"
# 1024x768 @ 75.00 Hz (GTF) hsync: 60.15 kHz; pclk: 81.80 MHz
Modeline "1024x768_75.00"  81.80  1024 1080 1192 1360  768 769 772 802  -HSync +Vsync
EndSection

Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
        ### [arg]: arg optional
        #Option     "slow_edodram"       # [<bool>]
        #Option     "slow_dram"          # [<bool>]
        #Option     "fast_dram"          # [<bool>]
        #Option     "fpm_vram"           # [<bool>]
        #Option     "pci_burst"          # [<bool>]
        #Option     "fifo_conservative"  # [<bool>]
        #Option     "fifo_moderate"      # [<bool>]
        #Option     "fifo_aggressive"    # [<bool>]
        #Option     "pci_retry"          # [<bool>]
        #Option     "NoAccel"            # [<bool>]
        #Option     "early_ras_precharge" # [<bool>]
        #Option     "late_ras_precharge" # [<bool>]
        #Option     "lcd_center"         # [<bool>]
        #Option     "set_lcdclk"         # <i>
        #Option     "set_mclk"           # <freq>
        #Option     "set_refclk"         # <freq>
        #Option     "show_cache"         # [<bool>]
        #Option     "HWCursor"           # [<bool>]
        #Option     "SWCursor"           # [<bool>]
        #Option     "ShadowFB"           # [<bool>]
        #Option     "Rotate"             # [<str>]
        #Option     "mxcr3afix"          # [<bool>]
        #Option     "XVideo"             # [<bool>]
Identifier  "Card0"
Driver      "s3virge"
VendorName  "S3 Inc."
BoardName   "ViRGE/DX or /GX"
BusID       "PCI:5:7:0"
EndSection

Section "Screen"
Identifier "Screen0"
Device     "Card0"
Monitor    "Monitor0"
Option "metamodes" "1024x768 +0+0; 800x600 +0+0;"
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
Virtual 1024 768
Modes "1024x768" "800x600"
Depth     15
EndSubSection
SubSection "Display"
Viewport   0 0
Virtual 1024 768
Modes "1024x768" "800x600"
Depth     16
EndSubSection
SubSection "Display"
Viewport   0 0
Depth     24
EndSubSection
EndSection

Ощущение, что для "десятки" xorg.conf вообще как пустое место.

+1
Vlad_W_1999 - 25 Февраль, 2011 - 16:08

Зашёл в Synaptic и там увидел xserver-xorg-video-s3 (X сервер X.org — драйвер видео S3). Не оно часом? Может поставить и посмотреть, что будет?

0
Гость - 26 Февраль, 2011 - 00:33

Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Уже установлена самая новая версия xserver-xorg-video-s3.

...что не мешает этой версии терпеть сокрушительное фиаско при попытке установить что-то помимо 800х600. Руками мнооого вариантов пробовал вписать... максимум, чего добился, это сообщения об ошибке "не удалось установить частоту строк", когда оно реально попробовало выполнить мои команды. У "восьмёрки" мою карту распознавал xorg ибо там больше ничего нет, а вот у паппи, возможно, это была неприхотливая xvesa.

0
Vlad_W_1999 - 26 Февраль, 2011 - 11:07

А сам ксорг создан? Я имею ввиду файл.

0
Вредятел - 26 Февраль, 2011 - 12:47

Не был... бутнулся в консоль, сделал ему судо Х -конфигулю, результат переименовал без .new в соотв место, ничего не изменилось, а опознал он её так:

Identifier "Card0"
Driver "s3virge"
VendorName "S3 Inc."
BoardName "ViRGE/DX or /GX"
BusID "PCI:5:7:0"

...но на эту virgo у него по-прежнему не стоит и дефлорировать её какими-то адекватными режимами он отказывается.

0
Vlad_W_1999 - 26 Февраль, 2011 - 15:45

Стало быть, вот как оно его восприняло... А ну вот это: xserver-xorg-video-s3virge (X сервер X.org — драйвер видео S3 ViRGE). Теперь что говорит?

0
Вредятел - 5 Март, 2011 - 17:19

"Уже установлена самая новая версия xserver-xorg-video-s3virge."

0
Гость - 26 Февраль, 2011 - 00:47

Ммммм вообще дикая мысль... :-/ 3dFX PCI'ный лежит, такой, с двумя разъёмами для сквозного кабеля от видюхи. Вроде есть какой-то лютый драйвер, который позволяет иксовые окошки и, соответственно, весь гуй отрисовывать средствами 3D-ускорителя как текстуры, или это народная фольклорная фантастика?

0
Вредятел - 6 Март, 2011 - 02:15

Не, ну каков поросёнок, а?

gtf 1024 768 75 //Стырено у Puppy (xorg, НЕ XVESA)

# 1024x768 @ 75.00 Hz (GTF) hsync: 60.15 kHz; pclk: 81.80 MHz
Modeline "1024x768_75.00" 81.80 1024 1080 1192 1360 768 769 772 802 -HSync +Vsync

xrandr --newmode "1024x768_75.00" 81.80 1024 1080 1192 1360 768 769 772 802 -hsync +vsync
xrandr --addmode default 1024x768_75.00
xrandr --output default --mode 1024x768_75.00
//Монитор нехило так мигнул а-ля телевизор Кота Леопольда
xrandr: Configure crtc 0 failed
xrandr -q
Screen 0: minimum 320 x 240, current 800 x 600, maximum 1024 x 768
default connected 800x600+0+0 0mm x 0mm
800x600 60.0* 56.0
640x480 60.0
400x300 60.0 56.0
320x240 60.0
1024x768 59.4 //Старые опыты
1024x768_75.00 74.3

Вот кто он после этого, а???

То есть это в корне меняет проблему. Суть не в том, что режима в списках нет, а в том, что драйвер почему-то считает, что режим не выставился, и идёт на попятный. То ли реально разучился выставлять такой режим, то ли где-то ввели дополнительную паранойю и он просто не понимает того, что режим-то нормально встал! За время мигания монитора этого, увы, не понять -- то ли одна причина, то ли вторая.

0
Вредятел - 9 Март, 2011 - 02:39

Короче, люди мира и доброй воли, я решаюсь на Большой Эксперимент. Если нельзя как-то заставить xrandr игнорировать ошибки, то, я думаю, надо заменить определённую часть иксов на аналогичную от старой версии. Кто-нибудь подскажет, что именно и как? Хотелось бы хотя бы сначала от xrandr добиться ручного включения "запретного" режима.

0
DarkneSS - 9 Март, 2011 - 08:06
Изображение пользователя DarkneSS.

заменить определённую часть иксовоткат иксов наверняка приведёт к нежизнеспособности системы. Ставьте последнюю бунту, которая вас устроит, или пробуйте другие дистрибутивы с нужной версией иксов.

0
Вредятел - 9 Март, 2011 - 12:26

Понял, франкенштейны не сшиваются. А если попробовать наоборот, не назад, а вперёд? У меня
X -version
X.Org X Server 1.7.6
а начиная с 1.8.0, как рассказывает wiki, вообще от Hardware Abstraction Layer отошли -- подозреваю, что такие мелочи, как моя, могли разрешиться "за компанию". Есть "специально обученный репозиторий" (http://ppa.launchpad.net/ubuntu-x-swat/x-updates/ubuntu же!), но обновиться из него -- задачка не для нубов или дятлов типа меня, потому что там с зависимостями всё очень непросто (кстати, добавил его в список, но оттуда только третьестепенные пакетики обновились сами -- что было ожидаемо).

0
Mike - 9 Март, 2011 - 12:29
Изображение пользователя Mike.

Слушай, а тебе не приходило в голову, что гламурная "десятка" своим нежеланием кагбе намикаэ тебе, что типо пора бы менять видеокарту, а не трахать хорг своим доисторическим говном мамонта?

0
DarkneSS - 9 Март, 2011 - 12:33
Изображение пользователя DarkneSS.

Если я правильно понимаю, 1.7.6 только в следующем релизе будет (11.04), а как запилить себе 1.8.0 я не знаю. А hal вы и сами удалить можете, от него уже мало что зависит.

modelines пробовали прописывать? Мне помогло с моими лыжами.
Кроме 10.10 бунты пробовали? 10.04 хотя бы?

0
Гость - 9 Март, 2011 - 13:08

Ээээ что ж получается, что я его обновил всё-таки из "специально обученного" репа "до сколько было можно" и не заметил? Тяжёлый случай.
Модлайны -- ну, чего-то кое-как пробовал (см. выше), но особо не надеюсь -- если принудительная настройка xrandr'ом приводит к тому, что он ставит это разрешение и тут же возвращает обратно прежнее, жалуясь на ошибку, видимо, он и тут его не поставит.
10.04 -- вроде было такое дело, то же самое в сухом остатке (если не ложная память).

0
DarkneSS - 9 Март, 2011 - 14:16
Изображение пользователя DarkneSS.

Что-то не видно, что вы пробовали. Ткните плиз.
Для маверика там почти ничего нет, так что не знаю, что вы обновили...

0
Вредятел - 10 Март, 2011 - 03:00

Тэкс, продал я кеды за чечевичную похлёбку, в смысле за скорость. Только что "с нуля" (ну, если не считать сохранения всех пользовательских настроек и данных во всём софте -- линукс такой линукс) поставил lubuntu 10.10 (она же "первая наконец-то не падающая lubuntu"). В текущей задаче изменилось два обстоятельства:
1) xrandr пока не сумел завести;
2) X 1.9 уже там, обновился из стандартного репа при первом же пуске.
Остальное всё по-прежнему (да и что могло измениться-то от смены кед на LXDE плюс разница по мелочи?) Так что загадка остаётся актуальной. Сча сориентируюсь на новом месте и мож чего информативное сказать смогу.

0
Вредятел - 10 Март, 2011 - 14:06

Опа, таки смогу :) Нагуглил готовый конф для вирги. Вот он
sudo /etc/init.d/lxdm stop
sudo Xorg -configure
sudo /etc/init.d/lxdm start
Открыл xorg.conf.new, перенёс туда только ту часть примера, которая относится именно к вирге, скопировал его в etc/X11
sudo chown 0:0 xorg.conf
sudo chmod 644 xorg.conf
sudo /etc/init.d/lxdm restart
Теперь буду играться с частотами -- модлайны из примера заменять на более подходящие именно для моего гробика, плюс у меня пока стоит монитор 1 (см. вводную), поэтому о включении 1024х768 я понял по чисто косвенным признакам :)

Обидно просто было, что dual core 2400 c 2 Гб нельзя было полноценно использовать из-за такой "мелочи", как полное выгорание шины PCIe :)
А вот теперь -- можно.

Отправить комментарий

CAPTCHA на основе изображений
Введите цифры