http://bugs.winehq.org/show_bug.cgi?id=22625
Summary: No card selector available for GL vendor 3 and card vendor 8086 Product: Wine Version: 1.1.44 Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: blocker Priority: P2 Component: directx-d3d AssignedTo: wine-bugs@winehq.org ReportedBy: olivier.duff@gmail.com
Hi,
With an eeepc 1005, we have no graphic card. The graphic chipset is integrate with N450 processor. It is named GMA 3150. When I try to load DAOC with it, I have the message "No card selector available for GL vendor 3 and card vendor 8086". I have search in code and found that it come from the fact that in dlls/wined3d/directx.c, we have a table :
static const struct vendor_card_selection vendor_card_select_table[] = { {GL_VENDOR_NVIDIA, HW_VENDOR_NVIDIA, "Nvidia binary driver", select_card_nvidia_binary}, {GL_VENDOR_APPLE, HW_VENDOR_NVIDIA, "Apple OSX NVidia binary driver", select_card_nvidia_binary}, {GL_VENDOR_APPLE, HW_VENDOR_ATI, "Apple OSX AMD/ATI binary driver", select_card_ati_binary}, {GL_VENDOR_APPLE, HW_VENDOR_INTEL, "Apple OSX Intel binary driver", select_card_intel_binary}, {GL_VENDOR_FGLRX, HW_VENDOR_ATI, "AMD/ATI binary driver", select_card_ati_binary}, {GL_VENDOR_MESA, HW_VENDOR_ATI, "Mesa AMD/ATI driver", select_card_ati_mesa}, {GL_VENDOR_MESA, HW_VENDOR_NVIDIA, "Mesa Nouveau driver", select_card_nvidia_mesa}, {GL_VENDOR_MESA, HW_VENDOR_INTEL, "Mesa Intel driver", select_card_intel_mesa} };
I found the enum in dlls/wined3d/wined3d_private.h:
GL vendor 3 mean GL_VENDOR_INTEL card vendor 8086 mean HW_VENDOR_INTEL
So I think, we have to add {GL_VENDOR_INTEL, HW_VENDOR_INTEL, "Mesa Intel driver", select_card_intel_mesa} or made a new select_card_intel_intel...
and intel card have to been added in struct driver_version_information driver_version_table.
So we have some work to do to add other netbook graphic card here!
http://bugs.winehq.org/show_bug.cgi?id=22625
Jeff Zaroyko jeffz@jeffz.name changed:
What |Removed |Added ---------------------------------------------------------------------------- Severity|blocker |enhancement
--- Comment #1 from Jeff Zaroyko jeffz@jeffz.name 2010-05-08 04:30:38 --- not a blocker, http://bugs.winehq.org/page.cgi?id=fields.html#bug_severity
http://bugs.winehq.org/show_bug.cgi?id=22625
A Wine user RandomAccountName@mail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |RandomAccountName@mail.com
http://bugs.winehq.org/show_bug.cgi?id=22625
--- Comment #2 from Vitaliy Margolen vitaliy@kievinfo.com 2010-05-08 11:15:05 --- What program is this?
http://bugs.winehq.org/show_bug.cgi?id=22625
Roderick Colenbrander thunderbird2k@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |thunderbird2k@gmail.com
--- Comment #3 from Roderick Colenbrander thunderbird2k@gmail.com 2010-05-10 09:18:34 --- Can you post the output of glxinfo to a log and attach it to here?
http://bugs.winehq.org/show_bug.cgi?id=22625
--- Comment #4 from dufoli olivier.duff@gmail.com 2010-05-12 01:36:07 --- Created an attachment (id=27885) --> (http://bugs.winehq.org/attachment.cgi?id=27885) glxinfo
here is my glxinfo
http://bugs.winehq.org/show_bug.cgi?id=22625
HennR discodestroyer@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed|0 |1
--- Comment #5 from HennR discodestroyer@gmx.net 2010-05-17 14:21:07 --- *** This bug has been confirmed by popular vote. ***
http://bugs.winehq.org/show_bug.cgi?id=22625
HennR discodestroyer@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |discodestroyer@gmx.net
--- Comment #6 from HennR discodestroyer@gmx.net 2010-05-17 14:35:24 --- Hi, this issue affects me too.
I have a Lenovo R61 with an intel graphic card GMA X3100 with a 965 GM chipset.
I will attach my glxinfo as well.
http://bugs.winehq.org/show_bug.cgi?id=22625
--- Comment #7 from HennR discodestroyer@gmx.net 2010-05-17 14:36:55 --- Created an attachment (id=28047) --> (http://bugs.winehq.org/attachment.cgi?id=28047) glxinfo output with an intel X3100 graphic card
http://bugs.winehq.org/show_bug.cgi?id=22625
HennR discodestroyer@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #28047|application/octet-stream |text/plain mime type| |
http://bugs.winehq.org/show_bug.cgi?id=22625
--- Comment #8 from Roderick Colenbrander thunderbird2k@gmail.com 2010-05-17 14:51:41 --- Give this patch a try it should fix the issues: http://www.winehq.org/pipermail/wine-patches/2010-May/088518.html
http://bugs.winehq.org/show_bug.cgi?id=22625
Roderick Colenbrander thunderbird2k@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED
--- Comment #9 from Roderick Colenbrander thunderbird2k@gmail.com 2010-05-18 12:43:12 --- This should be fixed by: ba11b695e6b55f90d0a311efa921231291d7361c
http://bugs.winehq.org/show_bug.cgi?id=22625
--- Comment #10 from HennR discodestroyer@gmx.net 2010-05-18 16:30:52 --- (In reply to comment #9)
This should be fixed by: ba11b695e6b55f90d0a311efa921231291d7361c
Yep, it's fixed for me as well.
But now I have to face the next 2 issues:
fixme:d3d_caps:select_card_intel_mesa Card selection not handled for Mesa Intel driver fixme:d3d_caps:init_driver_info Unhandled vendor 8086.
Can anyone tell me how to handle these?
http://bugs.winehq.org/show_bug.cgi?id=22625
--- Comment #11 from Roderick Colenbrander thunderbird2k@gmail.com 2010-05-18 16:48:26 --- The two new fixmes you see are correct. Some code has never been written for Intel yet.
http://bugs.winehq.org/show_bug.cgi?id=22625
--- Comment #12 from HennR discodestroyer@gmx.net 2010-05-18 16:55:23 --- (In reply to comment #11)
The two new fixmes you see are correct. Some code has never been written for Intel yet.
Oh no!
Thanks for your help anyway.
http://bugs.winehq.org/show_bug.cgi?id=22625
--- Comment #13 from dufoli olivier.duff@gmail.com 2010-05-19 04:25:29 --- For fixme issue :
fixme:d3d_caps:select_card_intel_mesa Card selection not handled for Mesa Intel driver fixme:d3d_caps:init_driver_info Unhandled vendor 8086.
it is in dlls/wined3d/directx.c line 1926.
all intel card are CARD_INTEL_I915G for moment. So we have to create new cards... and test strstr(gl_renderer,...) to have one for each card.
driver_version_information driver_version_table must contain our card and driver version.
http://bugs.winehq.org/show_bug.cgi?id=22625
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #14 from Alexandre Julliard julliard@winehq.org 2010-05-21 14:40:11 --- Closing bugs fixed in 1.2-rc1.