Page 4 of 31

Re: Встроенные видеокарты Intel

Posted: Mon Jan 31, 2011 5:50 pm
by Roverman
Ядро откомпилилось в Колибри.
У меня ограничение на размер файла 256кб
vidintel.7z (3.5 KiB)
Downloaded 419 times

Re: Встроенные видеокарты Intel

Posted: Mon Jan 31, 2011 5:53 pm
by CleverMouse
Roverman, возможно, ты положил vidintel.asm в папку kernel/trunk, где подключается kernel/trunk/imports.inc; так делать нельзя, нужно положить его в kernel/trunk/drivers, где лежит kernel/trunk/drivers/imports.inc. Проследи, чтобы там было объявлено MapIoMem.

Re: Встроенные видеокарты Intel

Posted: Mon Jan 31, 2011 5:56 pm
by Serge
Roverman

Проверь файл kernel/trunk/drivers/imports.inc.

Code: Select all

	      AllocPage,\
	      AllocPages,\
	      FreePage,\
	      MapPage,\
	      MapSpace,\
	      MapIoMem,\

Re: Встроенные видеокарты Intel

Posted: Mon Jan 31, 2011 6:06 pm
by Roverman
Спасибо за советы, получилось, всё работает. :)

Re: Встроенные видеокарты Intel

Posted: Thu Feb 24, 2011 2:16 pm
by Asper
i855GM (0x80863582) я так понимаю не планируется поддерживать?

Re: Встроенные видеокарты Intel

Posted: Thu Feb 24, 2011 3:25 pm
by CleverMouse
Asper, если есть конфигурация, где можно будет проверять варианты, - можно и поддержать.

Re: Встроенные видеокарты Intel

Posted: Thu Feb 24, 2011 3:31 pm
by Asper
Есть ThinkPad R51.

Re: Встроенные видеокарты Intel

Posted: Thu Feb 24, 2011 3:37 pm
by CleverMouse
Asper, тогда попробуй для начала проверить существующий драйвер, явно указав нужное разрешение в начале исходного текста - автоопределение не будет работать, потому что оно даже на i915 не работает, там нужен другой код.

Re: Встроенные видеокарты Intel

Posted: Thu Feb 24, 2011 3:43 pm
by Asper
Хорошо проверю отпишусь. А то пробовал в HEED поправить таблицу устройств, карта нашлась, а автоопределение действительно не сработало.

Re: Встроенные видеокарты Intel

Posted: Thu Feb 24, 2011 4:09 pm
by CleverMouse
В таблице устройств важен порядок - точнее, находится ли элемент до или после меток. i855 нужно вставлять в начало.

Re: Встроенные видеокарты Intel

Posted: Thu Feb 24, 2011 4:27 pm
by Asper
Я правил 0x2582 на 0x3582.

Re: Встроенные видеокарты Intel

Posted: Fri Feb 25, 2011 11:21 am
by Asper
Попробовал я драйвер.
Если use_predefined_mode = 0, получаю
Intel videocard detected, PciId=8086:3582, which is known
EDID successfully read:
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Если use_predefined_mode = 1, то любые значения predefined_width и predefined_height кроме тех в котором система была загружена приводят к различного рода искажениям изображения на экране.
В "синем экране" определяются 640x480, 800x600 и 1024x768 разрешения.

P.S. А VRR так и не работает нигде (#UE).

Re: Встроенные видеокарты Intel

Posted: Fri Feb 25, 2011 1:36 pm
by Gluk
все работает, ничего не перекомпилировал, ноутбук HP ProBook 5310m, спасибо большое

Intel videocard detected, PciId=8086:2A42, which is known

Re: Встроенные видеокарты Intel

Posted: Sun Feb 27, 2011 1:27 pm
by Asper
На Acer Aspire 5742Z работает.

use_predefined_mode = 0
Intel videocard detected, PciId=8086:0046, which is known
EDID successfully read:
00 FF FF FF FF FF FF 00 06 AF EC 22 00 00 00 00
01 13 01 03 80 22 13 78 0A C8 95 9E 57 54 92 26
0F 50 54 00 00 00 01 01 01 01 01 01 01 01 01 01
01 01 01 01 01 01 12 1B 56 42 50 00 26 30 20 18
34 00 58 C1 10 00 00 18 00 00 00 0F 00 00 00 00
00 00 00 00 00 00 00 00 00 20 00 00 00 FE 00 41
55 4F 0A 20 20 20 20 20 20 20 20 20 00 00 00 FE
00 42 31 35 36 58 57 30 32 20 56 32 20 0A 00 C0
use_predefined_mode = 1
Intel videocard detected, PciId=8086:0046, which is known
Правда scrshoot неправильно записывает скриншот при таком "нестандартном" разрешении.
http://ftp.kolibrios.org/users/Asper/te ... 05742Z%20/

Re: Встроенные видеокарты Intel

Posted: Thu Mar 03, 2011 1:11 pm
by CleverMouse
scrshoot, скорее всего, неправильно обрабатывает сохранение bmp-картинки шириной, не делящейся на 4. По идее подобные эффекты должны проявляться и при стандартном расширении, если сохранять снимок области шириной, не делящейся на 4, но проверить это я не смогла, поскольку при снимке области, явно заданной координатами, фотографирующий поток просто вылетает. В любом случае, это баг scrshoot.