Board.KolibriOS.org

Official KolibriOS board
It is currently Wed Oct 16, 2019 7:55 am

All times are UTC+03:00




Post new topic  Reply to topic  [ 195 posts ]  Go to page Previous 19 10 11 12 13
Author Message
 Post subject: Re: Mesa
PostPosted: Sat Feb 01, 2014 10:16 pm 
Offline
Kernel Developer

Joined: Sun Feb 10, 2013 12:37 pm
Posts: 2329
Asper wrote:
Сними пожалуйста полный лог драйвера intel_hda на рабочей и нерабочей ревизии.
Code:
FDEBUG        equ 1

Логи поместил сюда, считаю целесообразным продолжать дальнейшее общение в той теме, дабы эту не засорять.

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


Top
   
 Post subject: Re: Mesa
PostPosted: Sat Feb 01, 2014 10:40 pm 
Offline
Kernel Developer

Joined: Wed Mar 08, 2006 6:25 pm
Posts: 3952
Kopa
Проверь с этим драйвером. И нужен лог после загрузки драйвера.
http://ftp.kolibrios.org/users/Serge/ne ... 12.9-v1.7z


Top
   
 Post subject: Re: Mesa
PostPosted: Sun Feb 02, 2014 12:00 am 
Offline

Joined: Mon Mar 27, 2006 6:33 am
Posts: 668
Serge wrote:
Проверь с этим драйвером. И нужен лог после загрузки драйвера.

Сделано.
Лог драйвера
Spoiler: Show
i915 v3.12.5 build Feb 1 2014 23:33:46
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

Intel(R) Celeron(R) M processor 900MHz

MSR_MTRRdefType 0000000000000c00

MTRR_0 base: 0000000000000006 mask: 0000000fc0000800
MTRR_1 base: 000000003f800000 mask: 0000000fff800800
MTRR_2 base: 00000000d0000001 mask: 0000000fff400800
MTRR_3 base: 0000000000000000 mask: 0000000f00000000
MTRR_4 base: 0000000000000000 mask: 0000000f00000000
MTRR_5 base: 0000000000000000 mask: 0000000f00000000
MTRR_6 base: 0000000000000000 mask: 0000000f00000000
MTRR_7 base: 0000000000000000 mask: 0000000f00000000

new MTRR map

MTRR_0 base: 0000000000000006 mask: 0000000f80000800
MTRR_1 base: 0000000080000006 mask: 0000000fc0000800
MTRR_2 base: 00000000c0000006 mask: 0000000fe0000800
MTRR_3 base: 00000000db800000 mask: 0000000fff800800
MTRR_4 base: 00000000dc000000 mask: 0000000ffc000800
MTRR_5 base: 00000000e0000001 mask: 0000000ff0000800
MTRR_6 base: 0000000000000000 mask: 0000000f00000000
MTRR_7 base: 0000000000000000 mask: 0000000f00000000
sys_alloc 432 bytes
os_mmap 87177000 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 872111F7
object 0x00000000 [fenceable? 1] not 1M or pot-size (0x00c00000) aligned

WARNING: at i915_gem.c:2619
CRTC 8717ce98
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

Шумовые вкропления в виде отрезков малой длины при открытии окон и вводе символов в большей или меньшей степени, но лог сохранить удалось :)

Лог "окна с рамкой"
Spoiler: Show
i915 v3.12.5 build Feb 1 2014 23:33:46
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

Intel(R) Celeron(R) M processor 900MHz

MSR_MTRRdefType 0000000000000c00

MTRR_0 base: 0000000000000006 mask: 0000000fc0000800
MTRR_1 base: 000000003f800000 mask: 0000000fff800800
MTRR_2 base: 00000000d0000001 mask: 0000000fff400800
MTRR_3 base: 0000000000000000 mask: 0000000f00000000
MTRR_4 base: 0000000000000000 mask: 0000000f00000000
MTRR_5 base: 0000000000000000 mask: 0000000f00000000
MTRR_6 base: 0000000000000000 mask: 0000000f00000000
MTRR_7 base: 0000000000000000 mask: 0000000f00000000

new MTRR map

MTRR_0 base: 0000000000000006 mask: 0000000f80000800
MTRR_1 base: 0000000080000006 mask: 0000000fc0000800
MTRR_2 base: 00000000c0000006 mask: 0000000fe0000800
MTRR_3 base: 00000000db800000 mask: 0000000fff800800
MTRR_4 base: 00000000dc000000 mask: 0000000ffc000800
MTRR_5 base: 00000000e0000001 mask: 0000000ff0000800
MTRR_6 base: 0000000000000000 mask: 0000000f00000000
MTRR_7 base: 0000000000000000 mask: 0000000f00000000
sys_alloc 432 bytes
os_mmap 87177000 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 872111F7
object 0x00000000 [fenceable? 1] not 1M or pot-size (0x00c00000) aligned

WARNING: at i915_gem.c:2619
CRTC 8717ce98
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
pci id for -2138921408: 8086:2592, driver i915
mesa-9.2.5-i915_dri build Jan 31 2014 17:15:22
EGL_VERSION = 1.4 (DRI2)
px_create_image w:1024 :600 pitch:4096 handle 1
create mask bo handle 7 name 3
create mask image 0x96239e0
Render: i915_dri.drv
left 25 top 41 right 409 bottom 425


Top
   
 Post subject: Re: Mesa
PostPosted: Mon Feb 03, 2014 8:20 pm 
Offline
Kernel Developer

Joined: Wed Mar 08, 2006 6:25 pm
Posts: 3952
Kopa
Ещё драйвер.
http://ftp.kolibrios.org/users/Serge/ne ... 12.9-v2.7z


Top
   
 Post subject: Re: Mesa
PostPosted: Mon Feb 03, 2014 8:44 pm 
Offline

Joined: Mon Mar 27, 2006 6:33 am
Posts: 668
Serge wrote:

по картинке, логу и fps отображается как и раньше и не реагирует на мышь при 100% загрузке СPU

P.S. Если чем-то поможет, то на Haiku Os внешний дисплей работает, а отдельно без внешнегo (похоже нет)
внутренний после заставки добавляет пиксельную строку вверху экрана :? .

P.P.S !Сейчас проверил - в колибри, без внешнего монитора запуск драйвера - чёрный экран,


Top
   
 Post subject: Re: Mesa
PostPosted: Mon Feb 03, 2014 9:21 pm 
Offline
Kernel Developer

Joined: Wed Mar 08, 2006 6:25 pm
Posts: 3952
А если при чёрном экране нажать левые Ctrl+Alt и Scroll Lock ?


Top
   
 Post subject: Re: Mesa
PostPosted: Mon Feb 03, 2014 9:39 pm 
Offline

Joined: Mon Mar 27, 2006 6:33 am
Posts: 668
Serge wrote:
А если при чёрном экране нажать левые Ctrl+Alt и Scroll Lock ?

Ничего, но пара-тройка нажатий приводит к непрерывистому миганию "основного" индикатора клавиатуры (внешняя через переходник ps2/usb похоже дефект клавиатуры на Scroll Lock) .


Top
   
 Post subject: Re: Mesa
PostPosted: Sun Aug 09, 2015 3:51 pm 
Offline

Joined: Sun Aug 09, 2015 3:41 pm
Posts: 112
Serge wrote:
Теперь поддерживаются все 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.

А софтварный рендеринг возможен в случае если видеодрайвера нет?


Top
   
 Post subject: Re: Mesa
PostPosted: Sun Aug 09, 2015 4:30 pm 
Offline
Kernel Developer

Joined: Wed Mar 08, 2006 6:25 pm
Posts: 3952
есть osmesa, но fallback на софтовый рендер сейчас невозможен.


Top
   
 Post subject: Re: Mesa
PostPosted: Mon Aug 10, 2015 4:10 pm 
Offline

Joined: Sun Aug 09, 2015 3:41 pm
Posts: 112
Ок. На 8086:0106 запуск i915 приводит к такому искажению экрана, что ничего не видно. Думал в виртуальном ящике попробовать запустить, но там только говядина от Оракл.


Top
   
 Post subject: Re: Mesa
PostPosted: Tue Aug 11, 2015 2:43 pm 
Offline
Kernel Developer

Joined: Wed Mar 08, 2006 6:25 pm
Posts: 3952
Ray
А логи ?


Top
   
 Post subject: Re: Mesa
PostPosted: Tue Aug 11, 2015 6:34 pm 
Offline

Joined: Sun Aug 09, 2015 3:41 pm
Posts: 112
Сохранил на флешку.
Attachment:
NP300E5Z_logs.7z [4.17 KiB]
Downloaded 100 times

Впрочем Линукс на то же жалуется, но разрешение менять дает.
Attachment:
dmesg.7z [14.28 KiB]
Downloaded 105 times

Ну и дамп ACPI таблиц, сделанный из-под Колибри до кучи.
Attachment:
NP300E5Z_ADT.7z [12.62 KiB]
Downloaded 102 times


Кстати там с MTRR ещё проблемы, судя по всплывающему сообщению. Тем не менее при загрузке ноутбучное разрешение драйвером vidintel ставится нормально.


Top
   
 Post subject: Re: Mesa
PostPosted: Tue Aug 11, 2015 7:16 pm 
Offline
Kernel Developer

Joined: Wed Mar 08, 2006 6:25 pm
Posts: 3952
Quote:
i915 v3.12.5 build Jan 27 2014 23:59:03

Выпущен полтора года назад. И уже больше полугода не совместим с ядром Колибри.


Top
   
 Post subject: Re: Mesa
PostPosted: Tue Aug 11, 2015 8:54 pm 
Offline

Joined: Sun Aug 09, 2015 3:41 pm
Posts: 112
Действительно. Скачал latest-distr.7z, изображение после запуска драйвера нормальное. В vmode только один режим видно 1366x768 60Hz. В Линуксе есть ещё 1360x768, 1024x768, 800x600, но это ладно, мне другие режимы и не нужны. Пытался запустить демки eglengine, eglgears, eglroller и matrix, некоторые не запустились, другие показывали прозрачное окно с полной загрузкой процессора. Демки тоже устарели?


Attachments:
boardlog_NP300E5Z.7z [6.04 KiB]
Downloaded 99 times
Top
   
 Post subject: Re: Mesa
PostPosted: Fri Aug 14, 2015 7:00 pm 
Offline
Kernel Developer

Joined: Wed Mar 08, 2006 6:25 pm
Posts: 3952
Надо сделать менеджер пакетов.
Я подготовлю обновлённый пакет немного позже.


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 195 posts ]  Go to page Previous 19 10 11 12 13

All times are UTC+03:00


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Limited