You are not logged in.

#1 2009-11-21 09:47:23

Gruntz
Member
From: Haskovo, Bulgaria
Registered: 2007-08-31
Posts: 291

64 bit arch with 32 bit chroot, wine, no 3D.

Hi everyone.

I have 64 bit archlinux on my machine. I want to play 32 bit games using wine. I have set 32 bit chroot environmet as it is in the  wiki. It is working, but I am unable to run the games. When I type glxinfo | grep render in my 32 bit enviroment, I got No, and when I type that on my 64 bit environmet, I have Yes. How can I make my 32 bit arch to use 3D. I have Mobility Radeon HD 4500.

Regards.

Offline

#2 2009-11-21 10:00:05

ngoonee
Forum Fellow
From: Between Thailand and Singapore
Registered: 2009-03-17
Posts: 7,354

Re: 64 bit arch with 32 bit chroot, wine, no 3D.

I use nvidia, but the same thing should apply. You need the necessary drivers installed BOTH on your 64-bit install and in the 32-bit chroot. Which means for me I have nvidia-beta installed in both, with exactly the same versions. You'd need flgrx or whatever, I guess.


Allan-Volunteer on the (topic being discussed) mailn lists. You never get the people who matters attention on the forums.
jasonwryan-Installing Arch is a measure of your literacy. Maintaining Arch is a measure of your diligence. Contributing to Arch is a measure of your competence.
Griemak-Bleeding edge, not bleeding flat. Edge denotes falls will occur from time to time. Bring your own parachute.

Offline

#3 2009-11-21 13:11:30

Gruntz
Member
From: Haskovo, Bulgaria
Registered: 2007-08-31
Posts: 291

Re: 64 bit arch with 32 bit chroot, wine, no 3D.

I installed the ati catalyst driver. How can I made my arch to use it? Should I start X from my 32bit arch chroot?

This is what I have when I try to run 32bit application from my 64bit arch:

[gruntz@tangra ~]$ schroot wine /home/ftp/data/games/HL2/Half/root/hl2.exe 
W: line 83 [Arch32]: Deprecated key 'run-setup-scripts' used
I: This option will be removed in the future; please update your configuration
W: line 84 [Arch32]: Deprecated key 'run-exec-scripts' used
I: This option will be removed in the future; please update your configuration
W: line 78 [Arch32]: Deprecated key 'location' used
I: This option will be removed in the future; please update your configuration
fixme:mixer:ALSA_MixerInit No master control found on HDA ATI HDMI, disabling mixer
Application tried to create a window, but no driver could be loaded.
Make sure that your X server is running and that $DISPLAY is set correctly.
err:systray:initialize_systray Could not create tray window
fixme:wgl:wglGetProcAddress  :stub
fixme:wgl:wglGetProcAddress  :stub
fixme:wgl:wglGetProcAddress  :stub
fixme:wgl:wglGetProcAddress  :stub
.............
fixme:wgl:wglGetProcAddress  :stub
fixme:wgl:wglGetProcAddress  :stub
fixme:wgl:wglGetProcAddress  :stub
Application tried to create a window, but no driver could be loaded.
Make sure that your X server is running and that $DISPLAY is set correctly.
err:d3d_caps:WineD3D_CreateFakeGLContext Failed to create a window.
err:d3d:InitAdapters Failed to get a gl context for default adapter
err:d3d:WineDirect3DCreate Direct3D9 is not available without opengl
[gruntz@tangra ~]$

And this is what I have when I try to run 32bit application from my 32bit arch chroot

[root@tangra ~]# wine /home/ftp/data/games/HL2/Half/root/hl2.exe 
fixme:mixer:ALSA_MixerInit No master control found on HDA ATI HDMI, disabling mixer
X Error of failed request:  BadMatch (invalid parameter attributes)
  Major opcode of failed request:  130 (GLX)
  Minor opcode of failed request:  5 (X_GLXMakeCurrent)
  Serial number of failed request:  1532
  Current serial number in output stream:  1532
[root@tangra ~]#

Regards.

Offline

#4 2009-11-21 13:22:33

ngoonee
Forum Fellow
From: Between Thailand and Singapore
Registered: 2009-03-17
Posts: 7,354

Re: 64 bit arch with 32 bit chroot, wine, no 3D.

You're not exporting your $DISPLAY I believe. Read the wiki again. You should run with schroot -p -- wine ....


Allan-Volunteer on the (topic being discussed) mailn lists. You never get the people who matters attention on the forums.
jasonwryan-Installing Arch is a measure of your literacy. Maintaining Arch is a measure of your diligence. Contributing to Arch is a measure of your competence.
Griemak-Bleeding edge, not bleeding flat. Edge denotes falls will occur from time to time. Bring your own parachute.

Offline

Board footer

Powered by FluxBB