[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: slight OT: running 32-bit apps in chroot, nvidia drivers



Hi,

On Sun, Jul 18, 2004 at 06:03:03PM -0400, Carraher, Daniel wrote:
> But when I start the Xserver (through kdm) outside the chroot in 
> pure64 and go 'inside' the chroot I can't get individual apps to 
> connect to my pure64 Xserver.
> I've edited the kdm files to try to let localhost access both 
> through unix sockets and tcp/ip, but it's just not working. Is 
> there something special I have to do to get the chroot 32bit apps 
> to connect to the pure64 xserver? is it possible? Maybe I just 
> haven't found the right settings?

check the howto, that's why you are supposed to mount your proc, tmp 
and home dir into the chroot.

> NVIDIA drivers:
> nvidia-settings from the amd64 debs posted to this mailing list 
> crashes for me outside the chroot. But, the nvidia-settings that 
> came with the 32bit only drivers works fine inside the chroot.

If you install the 32bit libs from the amd64 nvidia package in your
chroot, you should be able to run everything (with the chroot setup
correctly). 

> Also I've noticed that I can run opengl apps (quake3, enemy 
> territory) from the chroot dirs without actually going 'into' the 
> chroot. But I get large texture rendering artifacts (sometimes I 
> get perfect looking scenes and sometimes they're messed up).

do the nvidia libs in your chroot have a different version number than 
the ones you are running XFree with and did build the kernel module?

> I can also run them from 'inside' the chroot when the xserver is also 
> running from inside the chroot. Then I get smaller rendering 
> artifacts, but only in warcraft3 through winex's cedega, not quake3 
> or et.
> However when I boot into a fully i386 debian which is an exact copy of 
> the chroot, I don't get the slight artifacts. Strange huh?

sounds like you messed up the drivers versions to me, at least for my
experience with Q2, Q3 and UT2k4 I can say it works like a charm - Q2 in
my i386 chroot, Q3 with ia32-libs and the native amd64 demo of ut2k4.

> By the way, both quake3 and enemy territory refuse to install on my 
> pure64 distro from outside or inside the chroot. However they run fine 
> inside the chroot and with only the texture problems outside the 
> chroot. strange.
 
I guess the installer refuses to install on non-i386 systems...

Greetings
Frederik Schueler

-- 
ENOSIG



Reply to: