Page 8 of 31

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

Posted: Sat Feb 04, 2012 7:40 pm
by Mario
Dell Inspiron N7010
Spoiler:
I915.LOG (7.45 KiB)
Downloaded 154 times
BOARDLOG.TXT (11.66 KiB)
Downloaded 154 times
Те же самые результаты - до активации драйвера загрузка чуть меньше, при сворачивании окна после активации драйвера видео продолжает отрисовываться.
1.png
1.png (5.1 KiB)
Viewed 2953 times

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

Posted: Sat Feb 04, 2012 8:21 pm
by Serge
Похоже я накосячил. Кеш сбрасывается только первый раз.

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

Posted: Sat Feb 04, 2012 8:57 pm
by Serge
Mario
А теперь ?
Перекрывается, сворачивается ?

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

Posted: Sat Feb 04, 2012 9:12 pm
by Mario
Dell Inspiron N7010
Spoiler:
I915.LOG (7.5 KiB)
Downloaded 162 times
BOARDLOG.TXT (13.75 KiB)
Downloaded 154 times
Сворачивается нормально. Иногда при переключении между окнами, находящимися на совпадающих координатах с плеером, часть окна зарисована "отпечатком" видеопотока, потом при переключении на другое окно (не плеер) окно перерисовывается нормально.

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

Posted: Sun Feb 05, 2012 11:19 am
by Serge

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

Posted: Sun Feb 05, 2012 12:53 pm
by Mario
Dell Inspiron N7010
Spoiler:
I915.LOG (7.55 KiB)
Downloaded 165 times
BOARDLOG.TXT (9.91 KiB)
Downloaded 143 times
1.jpg
1.jpg (228.79 KiB)
Viewed 2918 times
Вроде поменьше вылазит, но вылазит. Дополнительно (что в старых версиях что в этой) остаются иногда полосы при сворачивании окна. А еще в левом верхнем углу (высотой в одну точку, шириной в 16 точек) во всех версиях отрисовывается какой то буфер (видно на скриншоте). В результата постоянное мельтешение в этом месте.

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

Posted: Sun Feb 05, 2012 1:43 pm
by Serge
Mario
Эти горизонтальные полоски не там, где были рамки других окошек ?

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

Posted: Sun Feb 05, 2012 3:08 pm
by Mario
Нет, они предположительно появляются там где была граница окна FPLAY. На других окнах иногда появляется черная граница окна FPLAY в одну линию. Я когда правил баг с белой обводкой окна (рапорт Leency) обратил внимание на то что обводка окна в ядре дважды отрисовывается инвертированной: первый раз когда по окну мыши Left_Button_Down и второй раз когда Left_Button_Up. Теоретически эти две инверсные отрисовки лучше бы выкинуть вообще, потому что если между первой и второй отрисовками границы случается какая либо перерисовка другими окнами, то остается инверсный след как раз. На отрисовку рамки перетаскиваемого окна это не должно сказаться - там отдельный код отвечает за отображение инверсной рамки, хотя он тоже не совсем атомарный и теоретическим может оставлять артефакты.

Я не знаю связан ли тот случай с применением твоего драйвера, может просто совпало.

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

Posted: Sun Feb 05, 2012 3:28 pm
by Serge
Mario

Пофиксил один баг.
Думаю теперь мельтешения не будет. Часть артефактов связана с тем, что CPU и GPU могут рисовать одновременно. У меня они пропали после того как я стал сбрасывать кеш блиттера после каждой отрисовки.

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

Posted: Sun Feb 05, 2012 4:36 pm
by Mario
Dell Inspiron N7010
Spoiler:
I915.LOG (7.45 KiB)
Downloaded 167 times
BOARDLOG.TXT (9.81 KiB)
Downloaded 151 times
Так лучше. Есть только небольшие артефакты. Если запустить видео на воспроизведение и запустив GMON потаскать его поверх видео, то иногда видно как по краям окна GMON появляется "отпечаток" видеопотока.

Еще в прошлый раз (в предыдущей версии драйвера) был баг с вылетом системы. Когда я во время воспроизведения снял скриншот и записал его на флешку, то FPLAY естественно тормознул, потому что в системе все обращения к диску (вне зависимости от размера) монопольные и непрерывные. Следствием этого стала рассинхронизация звука и изображения. А потом когда я в KFM попытался открыть флешку (чтобы сохранить логи) то система вылетела в перезагрузку ноута.

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

Posted: Sun Feb 05, 2012 5:18 pm
by Serge
Mario wrote:Если запустить видео на воспроизведение и запустив GMON потаскать его поверх видео, то иногда видно как по краям окна GMON появляется "отпечаток" видеопотока.
Пару раз было такое. Надо блокировать оконную карту пока gpu не закончит отрисовку. Пока не лечится.

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

Posted: Fri Feb 10, 2012 5:37 pm
by Serge
Как пишут 3D драйверы/Paint in Black
Spoiler:Всю неделю пытался запустить 3D конвейер. Зараза не хотел работать. Совсем.
Пришлось делать дамп командного пакета и проверять его вручную.
И всё только для того, чтобы закрасить экран чёрным.
batch.png.png
batch.png.png (85.45 KiB)
Viewed 2839 times

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

Posted: Fri Feb 10, 2012 5:46 pm
by Mario
Записки сумасшедшего алхимика программиста.

Помнится я то как тупил, когда IDE DMA запускал.

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

Posted: Tue Mar 13, 2012 1:09 pm
by Leency

Code: Select all

Комментарий к файлу: Загрузчик драйвера
  runvidi.zip [161 байт] 
 
Комментарий к файлу: Скомпилированный драйвер
  VIDINTEL.OBJ [916 байт] 
При запуске ничего не пишет, видео хоть и не интеловское, но я расчитывал хоть на крохотную строчку на доске отладки...

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

Posted: Tue Mar 13, 2012 1:22 pm
by Mario
А ты драйвер Сергея пробовал?