← Back to team overview

hybrid-graphics-linux team mailing list archive

Re: Arch Linux Bumblebee Wine DirectX problem. Arch Linux (64-bit)

 

On installation, edit the PKGBUILD :

remove the "-no-compat32" part in CARCH = "x86_64" case , and change the
md5sum to b84143ecb5c0511c5ef9e53e732d9136 .

Remove the blacklist part at the bottom of the file.

Save & Quit & Compile

2011/6/6 Joaquín Ignacio Aramendía <samsagax@xxxxxxxxx>

> Any specifications on that package? Is designed to work without a
> hardware mux?
>
> Thanks by the way. Can you give me the steps you used to allow 32bit
> compatibility in dkms-nvidia?
> --
> Joaquín Ignacio Aramendía <samsagax@xxxxxxxxx>
>
> El lun, 06-06-2011 a las 04:00 +0200, MASSUCHETTI Jonathan escribió:
> > I edited the PKGBUILD on the fly. I commented the package, in order
> > the author allow compat32.
> >
> >
> > A non-proprietary package will come when 2.6.39 will be move to core
> > (random hangs with 2.6.38, fixed in .39). It is not based on VirtualGL
> > (as bumblebee) but only on acpi_call. The basic package is ready
> > ( including a Qt based GUI to switch ).
> >
> > 2011/6/6 Joaquín Ignacio Aramendía <samsagax@xxxxxxxxx>
> >         That would be great.
> >         Can you add the Nvidia GL libraries in some way that Bumblebee
> >         don't
> >         depend on copying them? I'm thinking about removing the
> >         dependency on
> >         nvidia kernel module and try to use nouveau as well. When
> >         nouveau driver
> >         get 3d acceleration we can have a complete free Optimus
> >         solution.
> >         Besides, it can help making the Bumblebee install lighter and
> >         cleaner.
> >
> >         Thank you again Jonathan
> >         --
> >         Joaquín Ignacio Aramendía <samsagax@xxxxxxxxx>
> >
> >
> >         El lun, 06-06-2011 a las 02:01 +0200, MASSUCHETTI Jonathan
> >         escribió:
> >
> >         > dkms-nvidia doesn't support 32. Check the PKGBUILD : it
> >         downloads
> >         > NVIDIA-Linux-${_arch}-${pkgver}-no-compat32
> >         > I'll try to recompile with compat32
> >         >
> >         > 2011/6/5 Joaquín Ignacio Aramendía <samsagax@xxxxxxxxx>
> >         >         Could you try optirun wine quake3.exe?
> >         >
> >         >         Don't know if it is a bumblebee issue or the
> >         dkms-nvidia
> >         >         package not
> >         >         supporting 32bit.
> >         >         --
> >         >         Joaquín Ignacio Aramendía <samsagax@xxxxxxxxx>
> >         >
> >         >         El dom, 05-06-2011 a las 21:34 +0200, Michał
> >         Ochociński
> >         >         escribió:
> >         >
> >         >         > Package now installing optirun32, but wine
> >         application still
> >         >         not
> >         >         > working. Gray screen on nvidia, working well on
> >         intel card.
> >         >         This happend
> >         >         > on every app I've tested.
> >         >         >
> >         >         > $optirun32 wine quake3.exe
> >         >         > fixme:keyboard:RegisterHotKey
> >         ((nil),0,0x00000001,9): stub
> >         >         > wine: Unhandled page fault on read access to
> >         0x564e5f4c at
> >         >         address
> >         >         > 0x564e5f4c (thread 0020), starting debugger...
> >         >         > Unhandled exception: page fault on read access to
> >         0x564e5f4c
> >         >         in 32-bit
> >         >         > code (0x564e5f4c).
> >         >         > Register dump:
> >         >         >   CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
> >         >         >   EIP:564e5f4c ESP:013ff828 EBP:013ffd04
> >         >         EFLAGS:00210206(  R- --  I   -
> >         >         > -P- )
> >         >         >   EAX:6f65675f EBX:00000000 ECX:013fe7f0
> >         EDX:013ffe17
> >         >         >   ESI:00a4a86c EDI:00000001
> >         >         > Stack dump:
> >         >         > 0x013ff828:  6f65675f 7274656d 68735f79 72656461
> >         >         > 0x013ff838:  4c472034 5f564e5f 5f757067 676f7270
> >         >         > 0x013ff848:  346d6172 5f4c4720 675f564e 705f7570
> >         >         > 0x013ff858:  72676f72 5f346d61 4c472031 5f564e5f
> >         >         > 0x013ff868:  666c6168 6f6c665f 47207461 564e5f4c
> >         >         > 0x013ff878:  67696c5f 6d5f7468 655f7861 6e6f7078
> >         >         > 000c: sel=0067 base=00000000 limit=00000000 32-bit
> >         r-x
> >         >         > Backtrace:
> >         >         > =>0 0x564e5f4c (0x013ffd04)
> >         >         > 0x564e5f4c: -- no code accessible --
> >         >         > Modules:
> >         >         > Module  Address                 Debug info
> >          Name (68
> >         >         modules)
> >         >         > PE        400000-  bf9000       Deferred
> >          quake3
> >         >         > ELF     7b800000-7b9ab000       Deferred
> >         >          kernel32<elf>
> >         >         >    \-PE  7b810000-7b9ab000       \
> >         kernel32
> >         >         > ELF     7bc00000-7bcc7000       Deferred
> >          ntdll<elf>
> >         >         >    \-PE  7bc10000-7bcc7000       \
> >         ntdll
> >         >         > ELF     7bf00000-7bf03000       Deferred
> >         <wine-loader>
> >         >         > ELF     7e2d0000-7e3a3000       Deferred
> >         >          opengl32<elf>
> >         >         >    \-PE  7e2f0000-7e3a3000       \
> >         opengl32
> >         >         > ELF     7e58e000-7e5c9000       Deferred
> >          dinput<elf>
> >         >         >    \-PE  7e5a0000-7e5c9000       \
> >         dinput
> >         >         > ELF     7e5c9000-7e5ce000       Deferred
> >         >          libxfixes.so.3
> >         >         > ELF     7e5ce000-7e5d7000       Deferred
> >         >          libxcursor.so.1
> >         >         > ELF     7e5d7000-7e5e4000       Deferred
> >          libxi.so.6
> >         >         > ELF     7e5e4000-7e5e7000       Deferred
> >         >          libxcomposite.so.1
> >         >         > ELF     7e5e7000-7e5ee000       Deferred
> >         >          libxrandr.so.2
> >         >         > ELF     7e620000-7e642000       Deferred
> >          imm32<elf>
> >         >         >    \-PE  7e630000-7e642000       \
> >         imm32
> >         >         > ELF     7e642000-7e646000       Deferred
> >          libuuid.so.1
> >         >         > ELF     7e646000-7e65d000       Deferred
> >          libice.so.6
> >         >         > ELF     7e65d000-7e664000       Deferred
> >          libsm.so.6
> >         >         > ELF     7e665000-7e66d000       Deferred
> >         >          libxrender.so.1
> >         >         > ELF     7e66d000-7e672000       Deferred
> >         >          libxxf86vm.so.1
> >         >         > ELF     7e672000-7e675000       Deferred
> >         >          libxinerama.so.1
> >         >         > ELF     7e696000-7e748000       Deferred
> >          winex11<elf>
> >         >         >    \-PE  7e6a0000-7e748000       \
> >         winex11
> >         >         > ELF     7e7ca000-7e7f3000       Deferred
> >         >          libexpat.so.1
> >         >         > ELF     7e7f3000-7e821000       Deferred
> >         >          libfontconfig.so.1
> >         >         > ELF     7e821000-7e836000       Deferred
> >          libz.so.1
> >         >         > ELF     7e836000-7e8bb000       Deferred
> >         >          libfreetype.so.6
> >         >         > ELF     7e8ed000-7e968000       Deferred
> >          rpcrt4<elf>
> >         >         >    \-PE  7e900000-7e968000       \
> >         rpcrt4
> >         >         > ELF     7e968000-7ea92000       Deferred
> >          ole32<elf>
> >         >         >    \-PE  7e980000-7ea92000       \
> >         ole32
> >         >         > ELF     7ea92000-7eab3000       Deferred
> >         >          iphlpapi<elf>
> >         >         >    \-PE  7eaa0000-7eab3000       \
> >         iphlpapi
> >         >         > ELF     7eab3000-7eae5000       Deferred
> >          ws2_32<elf>
> >         >         >    \-PE  7eac0000-7eae5000       \
> >         ws2_32
> >         >         > ELF     7eae5000-7eaff000       Deferred
> >          wsock32<elf>
> >         >         >    \-PE  7eaf0000-7eaff000       \
> >         wsock32
> >         >         > ELF     7eaff000-7eb18000       Deferred
> >          version<elf>
> >         >         >    \-PE  7eb00000-7eb18000       \
> >         version
> >         >         > ELF     7eb18000-7ebba000       Deferred
> >          gdi32<elf>
> >         >         >    \-PE  7eb20000-7ebba000       \
> >         gdi32
> >         >         > ELF     7ebba000-7ed02000       Deferred
> >          user32<elf>
> >         >         >    \-PE  7ebd0000-7ed02000       \
> >         user32
> >         >         > ELF     7ed02000-7ed9d000       Deferred
> >          winmm<elf>
> >         >         >    \-PE  7ed10000-7ed9d000       \
> >         winmm
> >         >         > ELF     7ed9d000-7ee00000       Deferred
> >         >          advapi32<elf>
> >         >         >    \-PE  7edb0000-7ee00000       \
> >         advapi32
> >         >         > ELF     f59e0000-f59ed000       Deferred
> >         >          libnss_files.so.2
> >         >         > ELF     f59ee000-f59f3000       Deferred
> >         >          libxdmcp.so.6
> >         >         > ELF     f59f4000-f59f7000       Deferred
> >          libxau.so.6
> >         >         > ELF     f59f7000-f7118000       Deferred
> >         >         > libnvidia-glcore.so.270.41.19
> >         >         > ELF     f7118000-f711a000       Deferred
> >         >          libnvidia-tls.so.270.41.19
> >         >         > ELF     f711a000-f7132000       Deferred
> >          libxcb.so.1
> >         >         > ELF     f7132000-f715c000       Deferred
> >          libm.so.6
> >         >         > ELF     f715c000-f722a000       Deferred
> >          libgl.so.1
> >         >         > ELF     f722b000-f7230000       Deferred
> >          libxv.so.1
> >         >         > ELF     f7230000-f723e000       Deferred
> >          libxext.so.6
> >         >         > ELF     f723e000-f735a000       Deferred
> >          libx11.so.6
> >         >         > ELF     f735a000-f735f000       Deferred
> >          libdl.so.2
> >         >         > ELF     f735f000-f74c4000       Deferred
> >          libc.so.6
> >         >         > ELF     f74c5000-f74e0000       Deferred
> >         >          libpthread.so.0
> >         >         > ELF     f74e0000-f7623000       Dwarf
> >         libwine.so.1
> >         >         > ELF     f7623000-f771e000       Deferred
> >         >          librrfaker.so
> >         >         > ELF     f771e000-f7720000       Deferred
> >         >          libdlfaker.so
> >         >         > ELF     f7753000-f7773000       Deferred
> >         >          ld-linux.so.2
> >         >         > ELF     f7773000-f7774000       Deferred
> >          [vdso].so
> >         >         > Threads:
> >         >         > process  tid      prio (all id:s are in hex)
> >         >         > 0000000e services.exe
> >         >         >          0000001d    0
> >         >         >          00000016    0
> >         >         >          00000015    0
> >         >         >          00000014    0
> >         >         >          00000010    0
> >         >         >          0000000f    0
> >         >         > 00000011 winedevice.exe
> >         >         >          00000017    0
> >         >         >          00000013    0
> >         >         >          00000012    0
> >         >         > 00000018 plugplay.exe
> >         >         >          0000001e    0
> >         >         >          0000001c    0
> >         >         >          00000019    0
> >         >         > 0000001a explorer.exe
> >         >         >          0000001b    0
> >         >         > 0000001f (D) Z:\mnt\space\quake3\quake3.exe
> >         >         >          00000021    0
> >         >         >          00000020    0 <==
> >         >         > Backtrace:
> >         >         > =>0 0x564e5f4c (0x013ffd04)
> >         >         >
> >         >
> >         >
> >         >         _______________________________________________
> >         >         Mailing list:
> >         https://launchpad.net/~hybrid-graphics-linux
> >         >         Post to     :
> >         hybrid-graphics-linux@xxxxxxxxxxxxxxxxxxx
> >         >         Unsubscribe :
> >         https://launchpad.net/~hybrid-graphics-linux
> >         >         More help   : https://help.launchpad.net/ListHelp
> >         >
> >         >
> >
> >
> >
> >
> >
>
>
>

References