Page 4 of 31
Re: Встроенные видеокарты Intel
Posted: Mon Jan 31, 2011 5:50 pm
by Roverman
Ядро откомпилилось в Колибри.
У меня ограничение на размер файла 256кб
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.