Ядро откомпилилось в Колибри.
У меня ограничение на размер файла 256кб
Встроенные видеокарты Intel
Roverman, возможно, ты положил vidintel.asm в папку kernel/trunk, где подключается kernel/trunk/imports.inc; так делать нельзя, нужно положить его в kernel/trunk/drivers, где лежит kernel/trunk/drivers/imports.inc. Проследи, чтобы там было объявлено MapIoMem.
Сделаем мир лучше!
Roverman
Проверь файл kernel/trunk/drivers/imports.inc.
Проверь файл kernel/trunk/drivers/imports.inc.
Code: Select all
AllocPage,\
AllocPages,\
FreePage,\
MapPage,\
MapSpace,\
MapIoMem,\
Спасибо за советы, получилось, всё работает.
i855GM (0x80863582) я так понимаю не планируется поддерживать?
Asper, если есть конфигурация, где можно будет проверять варианты, - можно и поддержать.
Сделаем мир лучше!
Есть ThinkPad R51.
Asper, тогда попробуй для начала проверить существующий драйвер, явно указав нужное разрешение в начале исходного текста - автоопределение не будет работать, потому что оно даже на i915 не работает, там нужен другой код.
Сделаем мир лучше!
Хорошо проверю отпишусь. А то пробовал в HEED поправить таблицу устройств, карта нашлась, а автоопределение действительно не сработало.
В таблице устройств важен порядок - точнее, находится ли элемент до или после меток. i855 нужно вставлять в начало.
Я правил 0x2582 на 0x3582.
Попробовал я драйвер.
Если use_predefined_mode = 0, получаю
В "синем экране" определяются 640x480, 800x600 и 1024x768 разрешения.
P.S. А VRR так и не работает нигде (#UE).
Если use_predefined_mode = 0, получаю
Если use_predefined_mode = 1, то любые значения predefined_width и predefined_height кроме тех в котором система была загружена приводят к различного рода искажениям изображения на экране.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
В "синем экране" определяются 640x480, 800x600 и 1024x768 разрешения.
P.S. А VRR так и не работает нигде (#UE).
все работает, ничего не перекомпилировал, ноутбук HP ProBook 5310m, спасибо большое
Intel videocard detected, PciId=8086:2A42, which is known
Intel videocard detected, PciId=8086:2A42, which is known
И мы уже давно не пешки,
Мы пули, мы орлы, и решки!
Война ютит бинарный код,
Умри, или иди вперед!
Мы пули, мы орлы, и решки!
Война ютит бинарный код,
Умри, или иди вперед!
На Acer Aspire 5742Z работает.
use_predefined_mode = 0
http://ftp.kolibrios.org/users/Asper/te ... 05742Z%20/
use_predefined_mode = 0
use_predefined_mode = 1Intel 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
Правда scrshoot неправильно записывает скриншот при таком "нестандартном" разрешении.Intel videocard detected, PciId=8086:0046, which is known
http://ftp.kolibrios.org/users/Asper/te ... 05742Z%20/
scrshoot, скорее всего, неправильно обрабатывает сохранение bmp-картинки шириной, не делящейся на 4. По идее подобные эффекты должны проявляться и при стандартном расширении, если сохранять снимок области шириной, не делящейся на 4, но проверить это я не смогла, поскольку при снимке области, явно заданной координатами, фотографирующий поток просто вылетает. В любом случае, это баг scrshoot.
Сделаем мир лучше!
Who is online
Users browsing this forum: Ahrefs [Bot] and 2 guests