Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Пт мар 24, 2017 5:11 pm

Часовой пояс: UTC+03:00




Начать новую тему  Ответить на тему  [ 195 сообщений ]  На страницу Пред. 18 9 10 11 12 13 След.
Автор Сообщение
 Заголовок сообщения: Re: Mesa
СообщениеДобавлено: Ср янв 29, 2014 4:49 am 
Не в сети
Kernel Developer

Зарегистрирован: Ср мар 08, 2006 6:25 pm
Сообщения: 3925
Теперь поддерживаются все gpu Интел начиная с i915.
Mesa 9.2.5 http://ftp.kolibrios.org/users/Serge/ne ... ntel-v0.7z
В архиве два драйвера:
i915_dri.drv для i915, i945, Q(G)33, Q35
i956_dri.drv для i965 и новее.
Драйвер подгружается автоматически, лишний можно удалить. Если есть сомнения по модели gpu помогут эти файлы раз, два
так же требуется свежий http://ftp.kolibrios.org/users/Serge/ne ... v3.12.9.7z
Демки больше не требуют pixlib.dll, вывод на экран осуществляется при помощи GL.

Kopa
Интересуют тесты на Asus PC-900.


Вернуться к началу
 Заголовок сообщения: Re: Mesa
СообщениеДобавлено: Ср янв 29, 2014 3:20 pm 
Не в сети

Зарегистрирован: Пн мар 27, 2006 6:33 am
Сообщения: 521
Serge писал(а):
Интересуют тесты на Asus PC-900.

Шестерёнки из первого сообщения запустились и крутятся с эффектом "множественности зубчиков"
из разархивированного Mesa архива с диска ничего не запуcтилось
лог старта GPU
Спойлер: Показать
i915 v3.12.5 build Jan 27 2014 23:59:03
usage: i915 [options]
-pm=<0,1> Enable powersavings, fbc, downclocking, etc. (default: 0 - false)
-rc6=<-1,0-7> Enable power-saving render C-state 6.
Different stages can be selected via bitmask values
(0 = disable; 1 = enable rc6; 2 = enable deep rc6; 4 = enable deepest rc6).
For example, 3 would enable rc6 and deep rc6, and 7 would enable everything.
default: -1 (use per-chip default)
-fbc=<-1,0,1> Enable frame buffer compression for power savings
(default: 0 - false)
-ppgt=<0,1> Enable PPGTT (default: 0 - false)
-pc8=<0,1> Enable support for low power package C states (PC8+) (default: 0 - false)
-l<path> path to log file
-m<WxHxHz> set videomode
sys_alloc 432 bytes
os_mmap 87267000 131072 bytes
PCI device 8086:2641 bus:0 devfn:f8
PCI device 8086:2592 bus:0 devfn:10
PCI device 8086:2590 bus:0 devfn:0
<6>[drm] device 8086:2592
Info intel_gmch_probe Intel 915GM Chipset
Error intel_i9xx_setup_flush can't ioremap flush page - no chipset flushing
Info intel_gtt_init detected gtt size: 262144K total, 262144K mappable
Info intel_gtt_stolen_size detected 8192K stolen memory
<6>[drm] Memory usable by graphics device = 256M
Epic fail
<3>[drm:i915_gem_detect_bit_6_swizzle] *ERROR* Couldn't read from MCHBAR. Disabling tiling.
K : Attach Interrupt 5 Handler 872ECC63
object 0x00000000 [fenceable? 1] not 1M or pot-size (0x00c00000) aligned

WARNING: at i915_gem.c:2619
CRTC 8726ce98
object 0x00000000 [fenceable? 1] not 1M or pot-size (0x00c00000) aligned

WARNING: at i915_gem.c:2619
leave init_display_kms
Set DISPLAY handler
i915_driver_thread
Depth=16 Stencil=0 Accum=0
all done
Depth=16 Stencil=0 Accum=0
all done
Depth=16 Stencil=0 Accum=0
all done
Depth=16 Stencil=0 Accum=0
all done
Depth=16 Stencil=0 Accum=0
all done

В этот раз GPU запустился без артефактов

P.S. может что-то делаю не так?


Вернуться к началу
 Заголовок сообщения: Re: Mesa
СообщениеДобавлено: Ср янв 29, 2014 4:12 pm 
Не в сети
Kernel Developer

Зарегистрирован: Ср мар 08, 2006 6:25 pm
Сообщения: 3925
Цитата:
Depth=16 Stencil=0 Accum=0
Это что запускалось ?
Запусти http://ftp.kolibrios.org/users/Serge/new/Mesa3D/eglinfo.

P.S. Примонтированный /kolibrios есть ? Распаковывать надо в него и метка kolibri.lbl недавно менялась.
Спойлер: Показать
Пример лога eglgears
Код:
pci id for -2138917856: 8086:0102, driver i965
EGL_VERSION = 1.4 (DRI2)
px_create_image w:1024 :768 pitch:4096 handle 1
create mask bo handle 14 name 3
create mask image 0x9becc18
left 25 top 41 right 409 bottom 425
14058 frames in 5.0 seconds = 2811.600 FPS
16793 frames in 5.0 seconds = 3358.600 FPS
16794 frames in 5.0 seconds = 3358.800 FPS


Вернуться к началу
 Заголовок сообщения: Re: Mesa
СообщениеДобавлено: Ср янв 29, 2014 5:02 pm 
Не в сети

Зарегистрирован: Пн мар 27, 2006 6:33 am
Сообщения: 521
Serge писал(а):
P.S. Примонтированный /kolibrios есть ? Распаковывать надо в него и метка kolibri.lbl недавно менялась.

Нет. А как это сделать?


Вернуться к началу
 Заголовок сообщения: Re: Mesa
СообщениеДобавлено: Ср янв 29, 2014 5:04 pm 
Не в сети
Kernel Developer

Зарегистрирован: Ср мар 08, 2006 6:25 pm
Сообщения: 3925
Kopa
Тогда понятно. Автомонтирование
Если кратко, создай на диске или флешке папку kolibrios в корневом разделе и скопируй в корень из образа /rd/1/settings/kolibri.lbl
После загрузки ядра запускаешь Shell, если kolibrios на флешке, надо немного подождать
cd /kolibrios/drivers
i915
cd ..
eglgears


Вернуться к началу
 Заголовок сообщения: Re: Mesa
СообщениеДобавлено: Ср янв 29, 2014 5:54 pm 
Не в сети

Зарегистрирован: Пн мар 27, 2006 6:33 am
Сообщения: 521
Eglinfo
Спойлер: Показать
i915_driver_thread
pci id for -2138919224: 8086:2592, driver i915
EGL API version: 1.4
EGL vendor string: Mesa Project
EGL version string: 1.4 (DRI2)
EGL client APIs: OpenGL
EGL extensions string:
EGL_MESA_screen_surface EGL_MESA_drm_image EGL_KHR_image_base
EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_cubemap_image
EGL_KHR_gl_renderbuffer_image EGL_KHR_surfaceless_context
EGL_KHR_create_context EGL_EXT_buffer_age
Configurations:
bf lv colorbuffer dp st ms vis cav bi renderable supported
id sz l r g b a th cl ns b id eat nd gl es es2 vg surfaces
---------------------------------------------------------------------
0x01 16 0 5 6 5 0 0 0 0 0 0x00-- y win
0x03 16 0 5 6 5 0 16 0 0 0 0x00-- y win
0x05 32 0 8 8 8 8 0 0 0 0 0x00-- y win
0x07 32 0 8 8 8 8 24 8 0 0 0x00-- y win
0x0a 16 0 5 6 5 0 16 0 0 0 0x00-- y y win
0x0c 32 0 8 8 8 8 24 8 0 0 0x00-- y y win
Number of Screens: 1

Screen 0 Modes:
id width height refresh name
-----------------------------------------
0x01 800 600 0.060 800 x 600 60Hz
0x02 1024 768 0.060 1024 x 768 60Hz
0x03 1280 1024 0.060 1280 x 1024 60Hz

Шестерёнки не запустились - неподдерживаемая инструкция процессора.
Спойлер: Показать
pci id for -2138919224: 8086:2592, driver i915
EGL_VERSION = 1.4 (DRI2)
K : Process - forced terminate PID: 00000019 [eglgears]
K : Undefined Exception
K : EAX : 000081F9 EBX : 002936C0 ECX : 00002000
K : EDX : 00000000 ESI : 00105A9C EDI : 00002000
K : EBP : 00002592 EIP : 01C777FC ESP : 00105A40
K : Flags : 00211246 CS : 0000001B (application)
K : Stack dump:
K : [ESP+00]: 00000201 [ESP+04]: 00000020 [ESP+08]: 47000000
K : [ESP+12]: 00000000 [ESP+16]: 002936C0 [ESP+20]: 00105A9C
K : [ESP+24]: 00105E3C [ESP+28]: 01C65666 [ESP+32]: 002936C0


P.S. A разрешения внешнего монитора не определяются?
И разве внутренний экран не 1024х600 ?


Вернуться к началу
 Заголовок сообщения: Re: Mesa
СообщениеДобавлено: Ср янв 29, 2014 7:06 pm 
Не в сети
Kernel Developer

Зарегистрирован: Ср мар 08, 2006 6:25 pm
Сообщения: 3925
Kopa
Ты про это ?
Код:
Screen 0 Modes:
id width height refresh name
-----------------------------------------
0x01 800 600 0.060 800 x 600 60Hz
0x02 1024 768 0.060 1024 x 768 60Hz
0x03 1280 1024 0.060 1280 x 1024 60Hz
Не обращай внимания, разрешения забиты в драйвер, к реальным отношения не имеют.
Можешь запустить eglgears под отладчиком, интересно что за команда ?

Update.]
Попробуй с этим драйвером http://ftp.kolibrios.org/users/Serge/ne ... 15_dri.drv


Последний раз редактировалось Serge Ср янв 29, 2014 7:51 pm, всего редактировалось 1 раз.

Вернуться к началу
 Заголовок сообщения: Re: Mesa
СообщениеДобавлено: Ср янв 29, 2014 7:51 pm 
Не в сети

Зарегистрирован: Пн мар 27, 2006 6:33 am
Сообщения: 521
Serge писал(а):
Можешь запустить eglgears под отладчиком, интересно что за команда.

Останов после запуска
Спойлер: Показать
1C777FC DB ???
1C777FD 4C dec esp
1C777FE 24 0C and al,0ch
...

Достаточно?


Вернуться к началу
 Заголовок сообщения: Re: Mesa
СообщениеДобавлено: Ср янв 29, 2014 8:03 pm 
Не в сети
Kernel Developer

Зарегистрирован: Ср мар 08, 2006 6:25 pm
Сообщения: 3925
fisttp dword [esp+0Ch], относится к SSE3. Ещё раз перекомпилировал i915_dri теперь с -march=pentium4. Ссылка постом выше.


Вернуться к началу
 Заголовок сообщения: Re: Mesa
СообщениеДобавлено: Ср янв 29, 2014 8:20 pm 
Не в сети
Kernel Developer

Зарегистрирован: Ср мар 08, 2006 6:25 pm
Сообщения: 3925
Kopa
А логи ?


Вернуться к началу
 Заголовок сообщения: Re: Mesa
СообщениеДобавлено: Ср янв 29, 2014 8:32 pm 
Не в сети
Kernel Developer

Зарегистрирован: Ср мар 08, 2006 6:25 pm
Сообщения: 3925
Код:
unresolved __assert_func
unresolved __ctype_ptr__
unresolved __emutls_get_address
unresolved __errno
unresolved __fpclassifyf
unresolved __mutex_lock
unresolved __signbitf
unresolved __srget_r
Это импорт из libc.dll, такого не должно быть.
Это что запускалось и как ? Пиши пожалуйста подробней.


Вернуться к началу
 Заголовок сообщения: Re: Mesa
СообщениеДобавлено: Ср янв 29, 2014 9:19 pm 
Не в сети
Kernel Developer

Зарегистрирован: Ср мар 08, 2006 6:25 pm
Сообщения: 3925
Цитата:
Уточнение : с переименованным расширением DLL
Что переименовано ? Зачем перименовано ? Там не надо ничего переименовывать.
Распиши по пунктам что делал и как.


Вернуться к началу
 Заголовок сообщения: Re: Mesa
СообщениеДобавлено: Ср янв 29, 2014 9:27 pm 
Не в сети
Kernel Developer
Аватара пользователя

Зарегистрирован: Чт сен 03, 2009 1:52 pm
Сообщения: 1591
На сообщения USB можно не смотреть. Это мышка ругается на команду SET_IDLE, возможная ошибка предусмотрена и корректно обрабатывается.

_________________
Сделаем мир лучше!


Вернуться к началу
 Заголовок сообщения: Re: Mesa
СообщениеДобавлено: Ср янв 29, 2014 9:44 pm 
Не в сети
Kernel Developer

Зарегистрирован: Вс фев 10, 2013 12:37 pm
Сообщения: 2329
Kopa писал(а):
P.S. KFM на флеш не показывает каталог-метку kolibrios в отличии от других менеджеров/.

WAT?

_________________
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!


Вернуться к началу
 Заголовок сообщения: Re: Mesa
СообщениеДобавлено: Ср янв 29, 2014 10:04 pm 
Не в сети
Kernel Developer

Зарегистрирован: Ср мар 08, 2006 6:25 pm
Сообщения: 3925
facepalm
Kopa
fat32 или ntfs на диске есть ?


Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 195 сообщений ]  На страницу Пред. 18 9 10 11 12 13 След.

Часовой пояс: UTC+03:00


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB