View previous topic :: View next topic |
Author |
Message |
_KLuG_ n00b
Joined: 16 Apr 2008 Posts: 5
|
Posted: Wed Apr 16, 2008 12:03 pm Post subject: Ноут ACER Extensa 4620 проблемы с графикой |
|
|
Видео Intel X3100 (Intel Corporation Mobile Integrated Graphics Controller (rev 03))
x11-drivers/xf86-video-i810: 2.1.1
media-libs/mesa: 7.0.2
glxgears в оконном режиме работает норм (859.809 FPS)
при переключении на полный экран либо намертво зависает (черный экран) либо падают иксы, при этом в логах:
Code: |
Error in I830WaitLpRing(), timeout for 2 seconds
pgetbl_ctl: 0x3ff80001 pgetbl_err: 0x0
ipeir: 0 iphdr: 79000002
LP ring tail: 18af8 head: 16a18 len: 1f001 start 0
Err ID (eir): 0 Err Status (esr): 1 Err Mask (emr): ffffffdf
instdone: 3e65fafd instdone_1: ffff0
instpm: 0
memmode: 0 instps: 8001e022
HW Status mask (hwstam): fffedffe
IRQ enable (ier): a2 imr: fffe0000 iir: 10
acthd: 2f10990 dma_fadd_p: 2f10a40
ecoskpd: 307 excc: 0
cache_mode: 6800/180
mi_arb_state: 44
IA_VERTICES_COUNT_QW 0/0
IA_PRIMITIVES_COUNT_QW 0/0
VS_INVOCATION_COUNT_QW 0/0
GS_INVOCATION_COUNT_QW 0/0
GS_PRIMITIVES_COUNT_QW 0/0
CL_INVOCATION_COUNT_QW 0/0
CL_PRIMITIVES_COUNT_QW 0/0
PS_INVOCATION_COUNT_QW 0/0
PS_DEPTH_COUNT_QW 0/0
WIZ_CTL 0
TS_CTL 0 TS_DEBUG_DATA 5367f2da
TD_CTL 0 / 0
space: 122648 wanted 131064
(II) intel(0): [drm] removed 1 reserved context for kernel
(II) intel(0): [drm] unmapping 8192 bytes of SAREA 0xf8855000 at 0xb7bcf000
Fatal server error:
lockup
(II) AIGLX: Suspending AIGLX clients for VT switch
Error in I830WaitLpRing(), timeout for 2 seconds
pgetbl_ctl: 0x3ff80001 pgetbl_err: 0x0
ipeir: 0 iphdr: 79000002
LP ring tail: 18b00 head: 16a18 len: 1f001 start 0
Err ID (eir): 0 Err Status (esr): 1 Err Mask (emr): ffffffdf
instdone: 3e65fafd instdone_1: ffff0
instpm: 0
memmode: 0 instps: 8001e022
HW Status mask (hwstam): fffedffe
IRQ enable (ier): a2 imr: fffe0000 iir: 10
acthd: 2f10990 dma_fadd_p: 2f10a40
ecoskpd: 307 excc: 0
cache_mode: 6800/180
mi_arb_state: 44
IA_VERTICES_COUNT_QW 0/0
IA_PRIMITIVES_COUNT_QW 0/0
VS_INVOCATION_COUNT_QW 0/0
GS_INVOCATION_COUNT_QW 0/0
GS_PRIMITIVES_COUNT_QW 0/0
CL_INVOCATION_COUNT_QW 0/0
CL_PRIMITIVES_COUNT_QW 0/0
PS_INVOCATION_COUNT_QW 0/0
PS_DEPTH_COUNT_QW 0/0
WIZ_CTL 0
TS_CTL 0 TS_DEBUG_DATA 5367f2da
TD_CTL 0 / 0
space: 122640 wanted 131064
FatalError re-entered, aborting
lockup
|
Пробовал поставить x11-drivers/xf86-video-i810-2.2.99.902 (с ACCEPT_KEYWORDS="~x86")
Вылетает с ошибкой
Code: |
-MT i810_dga.lo -MD -MP -MF .deps/i810_dga.Tpo -c i810_dga.c -fPIC -DPIC -o .libs/i810_dga.o
i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -I/usr/include/xorg -I/usr/include/drm -I/usr/include/X11/dri -DI830_XV -DI830_USE_XAA -DI830_USE_EXA -O2 -march=nocona -pipe -fomit-frame-pointer -MT i810_accel.lo -MD -MP -MF .deps/i810_accel.Tpo -c i810_accel.c -fPIC -DPIC -o .libs/i810_accel.o
In file included from i810_dga.c:49:
i810.h:89: ошибка: expected declaration specifiers or ‘...’ before ‘uint8_t’
i810.h:89: ошибка: expected declaration specifiers or ‘...’ before ‘uint8_t’
i810.h:90: ошибка: expected declaration specifiers or ‘...’ before ‘*’ token
i810.h:91: ошибка: expected declaration specifiers or ‘...’ before ‘uint8_t’
i810.h:91: предупреждение: в декларации ‘uint8_t’ по умолчанию установлен тип ‘int’
i810.h:91: ошибка: ‘uint8_t’ объявлена как функция, возвращающая функцию
i810.h:91: предупреждение: декларация функции не является прототипом
i810.h:94: ошибка: ‘I810ReadByteFunc’ объявлена как функция, возвращающая функцию
i810.h:236: ошибка: expected specifier-qualifier-list before ‘I810ReadIndexedByteFunc’
i810_dga.c: В функции ‘I810DGAInit’
i810_dga.c:114: ошибка: ‘struct _I810Rec’ has no member named ‘noAccel’
make[3]: *** [i810_dga.lo] Ошибка 1
make[3]: *** Ожидание завершения заданий...
In file included from i810_cursor.c:62:
i810.h:89: ошибка: expected declaration specifiers or ‘...’ before ‘uint8_t’
i810.h:89: ошибка: expected declaration specifiers or ‘...’ before ‘uint8_t’
i810.h:90: ошибка: expected declaration specifiers or ‘...’ before ‘*’ token
............
|
Что делать? |
|
Back to top |
|
|
Alex-X n00b
Joined: 13 Apr 2008 Posts: 11
|
Posted: Wed Apr 16, 2008 2:49 pm Post subject: |
|
|
вроде здесь пишут что-то за drm
http://www.gentoo.ru/?q=node/9026
у меня такой же прикол под OpenSuse и Mandriva
---------------------------------------------------------------------
кстати, напиши плиз как поднимал иксы ...
а то уже неделю парюсь с похожим ноутом |
|
Back to top |
|
|
_KLuG_ n00b
Joined: 16 Apr 2008 Posts: 5
|
Posted: Wed Apr 16, 2008 3:31 pm Post subject: |
|
|
Где-то читал, что надо собрать x11-drivers/xf86-video-i810 версии 2.2.99.902, с ним всё работает... только оно у меня не собирается
Alex-X wrote: | кстати, напиши плиз как поднимал иксы... а то уже неделю парюсь с похожим ноутом |
В ядре:
AGP=m
AGP_INTEL=m
DRM=m
DRM_I915=m
/etc/make.conf
VIDEO_CARDS="i810"
дальше emerge xorg-x11
как собрался, Xorg -configure
В принципе, всё описано в статье http://www.gentoo.org/doc/ru/xorg-config.xml |
|
Back to top |
|
|
_KLuG_ n00b
Joined: 16 Apr 2008 Posts: 5
|
Posted: Thu Apr 17, 2008 8:34 am Post subject: |
|
|
Заработало всё, когда поставил x11-drivers/xf86-video-i810 версии 2.2.99.903
Правда, вешается иногда :-/ |
|
Back to top |
|
|
|