The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Поддержка shared pixmap!!!"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [ Отслеживать ]

"Поддержка shared pixmap!!!"  +/
Сообщение от Kuper83 (ok) on 22-Сен-09, 11:17 
Подскажите куда делась в ubuntu 9.04 поддержка XShm Pixmap.
Видеокарта intel.
Что использовать вместо этой функции в Иксах, если нужен прямой доступ к видео буферу и функции отрисовки примитивов?
Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Поддержка shared pixmap!!!"  +/
Сообщение от gpl77 (ok) on 22-Сен-09, 16:11 
>Подскажите куда делась в ubuntu 9.04 поддержка XShm Pixmap.
>Видеокарта intel.
>Что использовать вместо этой функции в Иксах, если нужен прямой доступ к
>видео буферу и функции отрисовки примитивов?

http://lists.freedesktop.org/archives/xorg-commit/2009-July/...

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Поддержка shared pixmap!!!"  +/
Сообщение от Kuper83 (ok) on 22-Сен-09, 17:59 
Там изменения с иксах.
А поддержка пиксмапа исключена прямо из драйвера.
Что вместо него юзают!!!


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Поддержка shared pixmap!!!"  +/
Сообщение от gpl77 (ok) on 22-Сен-09, 18:05 
>Там изменения с иксах.
>А поддержка пиксмапа исключена прямо из драйвера.
>Что вместо него юзают!!!

      XShm: remove XShm.h library header, split into shm.h, shmproto.h

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Поддержка shared pixmap!!!"  +/
Сообщение от Kuper83 (ok) on 23-Сен-09, 12:42 
Shared memory поддерживаается. И даже в хидере есть функция XShmCreatePixmap. Но функция

Bool XShmQueryVersion( Display* /* dpy */, int* /* majorVersion */, int* /* minorVersion */, Bool* /* sharedPixmaps */ );

в sharedPixmaps возвращает 0. и при использовании пиксмапа валетает ошибка.
Error of failed request: BadImplementation (server does not implement operation)
Major opcode of failed request: 140 (MIT-SHM)
Minor opcode of failed request: 5 (X_ShmCreatePixmap)
Serial number of failed request: 13 Current serial number in output stream:
1419 X Error of failed request: BadDrawable (invalid Pixmap or Window parameter)
Major opcode of failed request: 55 (X_CreateGC) Resource id in failed request: 0x4a00003 Serial number of failed request: 14 Current serial number in output stream: 1419


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Поддержка shared pixmap!!!"  +/
Сообщение от gpl77 (ok) on 23-Сен-09, 15:06 
>Shared memory поддерживаается. И даже в хидере есть функция XShmCreatePixmap. Но функция

в каком?
видишь, там попилено
>
>
>Bool XShmQueryVersion( Display* /* dpy */, int* /* majorVersion */, int* /*
>minorVersion */, Bool* /* sharedPixmaps */ );
>
>в sharedPixmaps возвращает 0. и при использовании пиксмапа валетает ошибка.
>Error of failed request: BadImplementation (server does not implement operation)
>Major opcode of failed request: 140 (MIT-SHM)

ну дык.
xdpyinfo
может Shm не скомпилен. может хидеры от другой версии, и вообще сервер то какой :-)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Поддержка shared pixmap!!!"  +/
Сообщение от Kuper83 (ok) on 24-Сен-09, 10:51 
xdpyinfo:::::::::::::::::::::::::::::::::::

name of display:    :0.0
version number:    11.0
vendor string:    The X.Org Foundation
vendor release number:    10600000
X.Org version: 1.6.0
maximum request size:  16777212 bytes
motion buffer size:  256
bitmap unit, bit order, padding:    32, LSBFirst, 32
image byte order:    LSBFirst
number of supported pixmap formats:    7
supported pixmap formats:
    depth 1, bits_per_pixel 1, scanline_pad 32
    depth 4, bits_per_pixel 8, scanline_pad 32
    depth 8, bits_per_pixel 8, scanline_pad 32
    depth 15, bits_per_pixel 16, scanline_pad 32
    depth 16, bits_per_pixel 16, scanline_pad 32
    depth 24, bits_per_pixel 32, scanline_pad 32
    depth 32, bits_per_pixel 32, scanline_pad 32
keycode range:    minimum 8, maximum 255
focus:  window 0x3c0017b, revert to Parent
number of extensions:    28
    BIG-REQUESTS
    Composite
    DAMAGE
    DOUBLE-BUFFER
    DPMS
    DRI2
    GLX
    Generic Event Extension
    MIT-SCREEN-SAVER
    MIT-SHM
    RANDR
    RECORD
    RENDER
    SECURITY
    SGI-GLX
    SHAPE
    SYNC
    X-Resource
    XC-MISC
    XFIXES
    XFree86-DGA
    XFree86-DRI
    XFree86-VidModeExtension
    XINERAMA
    XInputExtension
    XKEYBOARD
    XTEST
    XVideo
default screen number:    0
number of screens:    1

Система::::::::::::ubuntu 9.04

Video:::Intel Corporation Mobile 4 Series Chipset Memory Controller Hub (rev 07)
driver::i965

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "Поддержка shared pixmap!!!"  +/
Сообщение от Kuper83 (ok) on 24-Сен-09, 10:54 
а хидеры вроде все на местах
/usr/include/X11/extensions/Xshm.h
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "Поддержка shared pixmap!!!"  +/
Сообщение от gpl77 (ok) on 24-Сен-09, 12:20 

>Video:::Intel Corporation Mobile 4 Series Chipset Memory Controller Hub (rev 07)
>driver::i965

вот что нашел - дальше сдаюсь :-)
http://lists.freedesktop.org/archives/xorg/2008-June/036147....
http://lists.freedesktop.org/archives/xorg/2008-June/036157....

и дальше по этой ветке.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру