LINUX.ORG.RU

Сегфолются иксы

 , ,


0

1
[   280.346] Backtrace:
[   280.346] 0: /usr/bin/X (xorg_backtrace+0x34) [0x569264]
[   280.346] 1: /usr/bin/X (0x400000+0x16cec9) [0x56cec9]
[   280.346] 2: /lib64/libpthread.so.0 (0x7f89418e5000+0x10bf0) [0x7f89418f5bf0]
[   280.346] 3: /usr/lib64/dri/i965_dri.so (0x7f893deab000+0x46ca8) [0x7f893def1ca8]
[   280.346] 4: /usr/lib64/dri/i965_dri.so (0x7f893deab000+0x256d5f) [0x7f893e101d5f]
[   280.346] 5: /usr/lib64/xorg/modules/extensions/libglx.so (0x7f893f409000+0x39e40) [0x7f893f442e40]
[   280.346] 6: /usr/lib64/xorg/modules/extensions/libglx.so (0x7f893f409000+0x3c5c9) [0x7f893f4455c9]
[   280.346] 7: /usr/bin/X (0x400000+0x370f1) [0x4370f1]
[   280.346] 8: /usr/bin/X (0x400000+0x262f7) [0x4262f7]
[   280.346] 9: /lib64/libc.so.6 (__libc_start_main+0xed) [0x7f89407a060d]
[   280.346] 10: /usr/bin/X (0x400000+0x265ed) [0x4265ed]
[   280.346] 
[   280.346] Segmentation fault at address 0x218
[   280.346] 
Fatal server error:
[   280.346] Caught signal 11 (Segmentation fault). Server aborting
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09) (prog-if 00 [VGA controller])
        Subsystem: Lenovo Device 3981
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
        Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 0
        Interrupt: pin A routed to IRQ 41
        Region 0: Memory at f1400000 (64-bit, non-prefetchable) [size=4M]
        Region 2: Memory at e0000000 (64-bit, prefetchable) [size=256M]
        Region 4: I/O ports at 3000 [size=64]
        Expansion ROM at <unassigned> [disabled]
        Capabilities: [90] MSI: Enable+ Count=1/1 Maskable- 64bit-
                Address: fee0f00c  Data: 4161
        Capabilities: [d0] Power Management version 2
                Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
                Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
        Capabilities: [a4] PCI Advanced Features
                AFCap: TP+ FLR+
                AFCtrl: FLR-
                AFStatus: TP-
        Kernel driver in use: i915
x11-base/xorg-server-1.12.2
x11-base/xorg-drivers-1.12
x11-wm/compiz-fusion-0.8.8
VIDEO_CARDS="nvidia intel i965"

Чуть не забыл, сегфолятся после того, как я выставляю в настройках compiz'а «Исправить обновления окна XGL с fglrx»

На экране времена появляются артефакты(радужные обрамления окон, не обновляются некоторые области). Временами пропадают.

Прошу помощи, уже сил нету бороться с этим...

★★★★★

Последнее исправление: deterok (всего исправлений: 1)

VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)

Исправить обновления окна XGL с fglrx

И зачем ты ставишь эту галочку?

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

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

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

Тогда, что мне делать с артефактами? Временами окна не обновляются, при изменение размеров окна emerald сильно мерцает...
Так не должно же быть.

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

А композиция в настройках X-сервера включена? Еще там же (в xorg.conf.d) можно настроить много-много опций видеодрайвера. Сделайте X -configure и посмотрите в сгенерированном файле, какие опции есть и какие из них могут оказаться полезны.

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

Текущий xorg.conf

Section "ServerLayout"
        Identifier     "X.org Configured"
        Screen      0  "Screen0" 0 0
        Screen      1  "Screen1" RightOf "Screen0"
        InputDevice    "Mouse0" "CorePointer"
        InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
        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  "extmod"
        Load  "dbe"
        Load  "dri2"
        Load  "record"
        Load  "dri"
        Load  "glx"
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"
EndSection

Section "Monitor"
        Identifier   "Monitor1"
        VendorName   "Monitor Vendor"
        ModelName    "Monitor Model"
EndSection

Section "Device"
        Identifier  "Card0"
        Driver      "nvidia"
        BusID       "PCI:1:0:0"
EndSection

Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
        ### <percent>: "<f>%"
        ### [arg]: arg optional
        #Option     "LinearFramebuffer"         # [<bool>]
        #Option     "Tiling"                    # [<bool>]
        #Option     "XvPreferOverlay"           # [<bool>]
        #Option     "ColorKey"                  # <i>
        #Option     "VideoKey"                  # <i>
        #Option     "HotPlug"                   # [<bool>]
        #Option     "Throttle"                  # [<bool>]
        #Option     "UseRelaxedFencing"         # [<bool>]
        #Option     "UseVmap"                   # [<bool>]
        #Option     "ZaphodHeads"               # <str>
        #Option     "DelayedFlush"              # [<bool>]
        Identifier  "Card1"
        Driver      "intel"
        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

Section "Screen"
        Identifier "Screen1"
        Device     "Card1"
        Monitor    "Monitor1"
        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

Что в нем не так?
Где можно почитать про опии секции device?

deterok ★★★★★
() автор топика

man wayland

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

В начале конфига добавь:

Section "Extensions"
    Option "Composite" "Enable"
    Option "RENDER" "Enable"
EndSection
По опциям не знаю, где почитать, но у тебя почти все опции булевые. Которые не булевые не трогай, а булевые можно и методом тыка проверить. Может какая и сыграет свою роль. Но сначала проверь композицию.

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

А если не поможет (не торопитесь убирать. вреда не будет), то попробуйте еще такую строчку внести в конфиг:

Section "ServerLayout"
	...
	Option         "AIGLX" "true"
	...
EndSection
Хотя она вроде и так по-умолчанию включена в последних версиях Xorg.

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

Артифакты пропали после создания xorg.conf, но обновлять нехочет до сих пор. emerald все мерцает. glxgears при изменение размеров окна так же мерцает, но не тормозит.

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

Вот текущий лог: http://pastebin.com/Xm5z7i2Q
Пока артефактов не вижу, но немного раздражают не до конца обновляющиеся окна и плазма...
Вечером карточку куплю и попробую mesa-9999

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

Ну и по совету от разрабов компиза можно добавить

SKIP_CHECKS=yes
в ~/.config/compiz/compiz-manager, хотя вроде и так запускается...

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

Я, знаете ли, фанат AMD-ATI. Хотя на нетпуке тоже интел какой-то старенький. Правда работал всегда без нареканий :)

delete83 ★★
()

какая версия дров? у меня в начале этого месяца гитовская роняла иксы прям при старте, откатился на стабильную 2.19 заработало нормально , потом проверил гит от 15-17 числа, тоже уже все работало.

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

x11-drivers/xf86-video-intel-2.19.0
Проблема с перерисовкой только в компизе и явно решается включением той опции...

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

Тут вас ждет лотерея. :) Никто заранее и не скажет, какой метод ускорения вам подходит. И какие вообще станут работать, тоже никто не скажет.

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

работать будут все, только собрать нужно правильно

%configure \
--enable-uxa \
--enable-sna \
--enable-glamor \
--with-default-accel=sna
для гламура нужно еще отдельно собрать либу glamor

Novell-ch ★★★★★
()
Ответ на: комментарий от delete83

Меня вообще выгнали с лотереи...

[  4080.322] (II) Loading sub module "dri2"
[  4080.322] (II) LoadModule: "dri2"
[  4080.322] (II) Loading /usr/lib64/xorg/modules/extensions/libdri2.so
[  4080.322] (II) Module dri2: vendor="X.Org Foundation"
[  4080.322]    compiled for 1.12.2, module version = 1.2.0
[  4080.322]    ABI class: X.Org Server Extension, version 6.0
[  4080.322] (==) Depth 24 pixmap format is 32 bpp
[  4080.323] (II) intel(0): SNA initialized with SandyBridge backend
[  4080.323] (==) intel(0): Backing store disabled
[  4080.323] (==) intel(0): Silken mouse enabled
[  4080.323] (II) intel(0): Initializing HW Cursor
[  4080.323] (II) intel(0): RandR 1.2 enabled, ignore the following RandR disabled message.
[  4080.325] (==) intel(0): DPMS enabled
[  4080.325] (II) intel(0): [DRI2] Setup complete
[  4080.325] (II) intel(0): [DRI2]   DRI driver: i965
[  4080.325] (II) intel(0): direct rendering: DRI2 Enabled
[  4080.325] (WW) intel(0): Option "AccelMethod" is not used
[  4080.325] (==) intel(0): hotplug detection: "enabled"

deterok ★★★★★
() автор топика
Ответ на: комментарий от Novell-ch

А флаги тогда, что делают?
USE=«dri sna -glamor»
Может версию по старее собрать?

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

deterok

Option «AccelMethod» is not used

С какого-то форума:

The latest intel drivers only support UXA, so any AccelMethod option is ignored, as you can't set anything else than UXA.

Я не компетентен это комментировать, так что даже не знаю, что сказать.

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

Когда я последний раз пользовался компизом, он был далеко не айс, но это было давно. Про интел тоже говорят, мол дрова плохие. В это в общем-то верится, но не на все же карты у них плохие дрова!

Что делать? Попробуйте другие композитные менеджеры. Например, kwin. Вроде и другие были, не прибитые гвоздями к DE, но сейчас на вскидку не припомню.

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

Сейчас еще меса 9999 соберу и посмотрю как оно будет в целом.

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

Стабильные дрова - ноль реакции.

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

Попробую 9999 дровишки собрать...

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

kwin отлично идет, но мне непривычно, помню как он у меня тормозил на достаточно мощной машине без причин.

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

Драйвер ссучился. Артефакты и в квине. Просто они при других обстоятельствах возникают.

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

Попробуйте xfce с xcommgr. Может там вам повезет. Вообще сочувствую, конечно.

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