Find the answer to your Linux question:
Results 1 to 8 of 8
I've been having to use IA32 drivers for my AMD64 box and it's killing my performance but I don't know how to compile a kernel to include AMD64 support. Right ...
Enjoy an ad free experience by logging in. Not a member yet? Register.
  1. #1
    Just Joined!
    Join Date
    Dec 2004
    Posts
    7

    amd64 support?


    I've been having to use IA32 drivers for my AMD64 box and it's killing my performance but I don't know how to compile a kernel to include AMD64 support.

    Right now my computer thinks i'm on arch i686, proccessor is Athlon64 2800+ any help is appreciated.

    i'm on slackware 10

  2. #2
    Linux Engineer
    Join Date
    Nov 2004
    Location
    Montreal, Canada
    Posts
    1,267
    Sorry if the question is odd, but for what HW are you using driver,... i meen... can't you simply use 64based driver?
    \"Meditative mind\'s is like a vast ocean... whatever strikes the surface, the bottom stays calm\" - Dalai Lama
    \"Competition ultimatly comes down to one thing... a loser and a winner.\" - Ugo Deschamps

  3. #3
    Just Joined!
    Join Date
    Dec 2004
    Posts
    7
    Quote Originally Posted by UgoDeschamps
    Sorry if the question is odd, but for what HW are you using driver,... i meen... can't you simply use 64based driver?
    I can't, because it always gives me this error for any 64-bit drivers:

    ERROR: this .run file is intended for the
    Linux-x86_64 platform, but you appear to be
    running on Linux-x86. Aborting installation.

    I got that error trying to install amd64 drivers for my nforce motherboard, and trying to install amd64 drivers for my nvidia fx 5700

  4. $spacer_open
    $spacer_close
  5. #4
    Linux User
    Join Date
    Oct 2004
    Location
    /dev/random
    Posts
    404
    Looks like you're running kernel compiled for x86 (IA-32)
    What does "uname -a" show?
    The Unforgiven
    Registered Linux User #358564

  6. #5
    Just Joined!
    Join Date
    Dec 2004
    Posts
    7
    Quote Originally Posted by the_unforgiven
    Looks like you're running kernel compiled for x86 (IA-32)
    What does "uname -a" show?
    slackware% uname -a
    Linux slackware 2.6.9 #9 Tue Dec 14 16:09:25 EST 2004 i686 unknown unknown GNU/Linux

  7. #6
    Linux User
    Join Date
    Oct 2004
    Location
    /dev/random
    Posts
    404
    Quote Originally Posted by the anti-genre
    Quote Originally Posted by the_unforgiven
    Looks like you're running kernel compiled for x86 (IA-32)
    What does "uname -a" show?
    slackware% uname -a
    Linux slackware 2.6.9 #9 Tue Dec 14 16:09:25 EST 2004 i686 unknown unknown GNU/Linux
    Ok, my mistake :P
    wrong question

    What do you see in the initial screen of "dmesg | less"?
    What is your CPU detected as?
    And is the memory map reported with 32-bit address values?

    Anyway, the fact that "uname -a" gives i686 means that it's detecting your CPU as a 32-bit CPU - maybe you're running a kernel compiled for IA32...

    Try getting hold of Slackware for x86-64.
    No, wait...
    Does slackware come for x86-64 in the first place??
    Because slackware's site says the only other port apart from IA32 is S/390

    I don't know whether it is right or what !!!
    I don't use slack myself :P

    Check here for Slackware overview:
    http://www.slackware.com/info/
    The Unforgiven
    Registered Linux User #358564

  8. #7
    Just Joined!
    Join Date
    Dec 2004
    Posts
    7
    well, my harddrive died so i can't do anything

    /me kicks IBM deathstar

    i've heard freebsd is good for 64-bit, i've also heard that gentoo is the best linux distro for 64-bit, but i don't like the gentoo community. if i can just compile an amd64 kernel i'll stick to 32-bit slackware and just install the drivers and go on doing what i used to do.

  9. #8
    Linux User
    Join Date
    Oct 2004
    Location
    /dev/random
    Posts
    404
    Quote Originally Posted by the anti-genre
    well, my harddrive died so i can't do anything

    /me kicks IBM deathstar

    i've heard freebsd is good for 64-bit, i've also heard that gentoo is the best linux distro for 64-bit, but i don't like the gentoo community. if i can just compile an amd64 kernel i'll stick to 32-bit slackware and just install the drivers and go on doing what i used to do.
    Well, you can download the kernel sources and compile them yourself for amd64 support on your slack
    No-one is stopping you from doing that :P
    That way, you'll get your fav. distro - slack - with support for AMD64
    But, I think you'll need the gcc-x86-64 cross compiler for that, I'm not sure

    Edit:
    Maybe asking it in slackware forum would give you better results
    The Unforgiven
    Registered Linux User #358564

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •