LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 05-22-2009, 03:14 PM   #1
dolphin77
Member
 
Registered: May 2009
Location: Odesa, Ukraine
Distribution: Slackware
Posts: 206

Rep: Reputation: 60
Slackware64-current ATI, and few more proprietary questions


Hello everybody.

First of all thanks to the team and personally to Patrick. Not just for 64, but for all this years and years of working on the product.


I use Slackware for quite a long time now. I really love it for a lot of different arguments which I am not going to write here to safe your time.

I've started somewhere between 99 and 00. In the beginning of my Slackware history, I used to do some programming, since I was related to science and I easily followed the history of distribution and did a lot of compilations myself. I also translated slackbook into Russian and wrote few short articles in Russian about it (http://sle.how-to.ru/).

For the past few years my major activity is not related to programming. I simply use Slackware as my Desktop. I feel like to many things have changed for these years. So maybe I will ask a little bit silly questions, but please do not kill me for that.

I own a SONY VAIO VGN-SR11MR laptop with ATI 3470 (which uses R600, I believe).

Is there any way to make 3d working on 64 bit system?

I tried to download ATI proprietary 9.5 driver, which was released few days ago, but it dies on the newly installed slackware64-current with --buildpkg Slackware/All.

Is there any ideas on how to get it working? Or how to use open source radeon driver for this chip?

Another questions are about skype and googleearth for slackware64. Please advise if you have any idea.

Удачи,
dolphin77
бульк
 
Old 05-23-2009, 01:31 AM   #2
C-Sniper
Member
 
Registered: Dec 2006
Distribution: Slackware
Posts: 507

Rep: Reputation: 33
Try using this one,

http://support.amd.com/us/gpudownloa...5&lang=English

This driver is for 64bit systems so it should work. If not post back and lets see if we can resolve it
 
Old 05-23-2009, 02:09 AM   #3
arny
Bluewhite64
 
Registered: Jun 2006
Location: Baia Mare, Maramures, Romania
Distribution: Bluewhite
Posts: 87

Rep: Reputation: 17
Quote from http://support.amd.com/us/gpudownloa...5&lang=English

"32-Bit packages must be installed for 64-Bit Linux drivers to install or work."

Since Slackware64-current is not shipping the 32-bit packages, I suggest you to install the IA32 emulation from Bluewhite64 and try install the drivers.

http://mirror.inode.at/data/bluewhit...a32-emulation/

I have tested IA32 on Slackware64-current by running skype and works .
http://www.arny.ro/stuff/skype.png

@Alien: See, I told you that you will need 32-bit run time :P


LE: Also, afaik the 9.x installer is not so user friendly on 64-bit systems. Try a 8.11 for example or any 8.X that should work if the v9.x fail.

Last edited by arny; 05-23-2009 at 04:32 AM.
 
Old 05-23-2009, 11:30 AM   #4
C-Sniper
Member
 
Registered: Dec 2006
Distribution: Slackware
Posts: 507

Rep: Reputation: 33
Now thats an odd way to do a 64bit driver support.

I submitted a feedback form saying that for 64bit they need to only have 64bit libraries because otherwise it doesn't work when distros are pure 64bit and do not have compatibility libraries installed.
 
Old 05-24-2009, 07:52 AM   #5
crsc
LQ Newbie
 
Registered: May 2009
Location: Germany
Distribution: Slackware
Posts: 5

Rep: Reputation: 2
Quote:
Originally Posted by C-Sniper View Post
Now thats an odd way to do a 64bit driver support.

I submitted a feedback form saying that for 64bit they need to only have 64bit libraries because otherwise it doesn't work when distros are pure 64bit and do not have compatibility libraries installed.
Hello,

thanks for the link. I installed the ATI 64bit driver without any errors, but if I start xorg with `startx', the system freeze with a black screen.

I also tryed with 32bit libs from > http://mirror.inode.at/data/bluewhit...a32-emulation/ but with the same results -- freeze with black screen.

Any ideas?

Greetings
cruesch


EDIT:

dmesg > http://pastie.org/488028
xorg.conf > http://pastie.org/488040
Xorg.0.log > http://pastie.org/488044

Last edited by crsc; 05-24-2009 at 08:24 AM.
 
Old 05-24-2009, 01:01 PM   #6
C-Sniper
Member
 
Registered: Dec 2006
Distribution: Slackware
Posts: 507

Rep: Reputation: 33
Quote:
Originally Posted by cruesch View Post
Hello,

thanks for the link. I installed the ATI 64bit driver without any errors, but if I start xorg with `startx', the system freeze with a black screen.

I also tryed with 32bit libs from > http://mirror.inode.at/data/bluewhit...a32-emulation/ but with the same results -- freeze with black screen.

Any ideas?

Greetings
cruesch


EDIT:

dmesg > http://pastie.org/488028
xorg.conf > http://pastie.org/488040
Xorg.0.log > http://pastie.org/488044
Piece of advice, don't hijack other people's topic.

Step two,in the terminal type "aticonfig --initial". <-- Hint, READ THE DOCUMENTATION! Before you run startx.

That should solve your problems.

Last edited by C-Sniper; 05-24-2009 at 01:05 PM.
 
Old 05-24-2009, 02:39 PM   #7
dolphin77
Member
 
Registered: May 2009
Location: Odesa, Ukraine
Distribution: Slackware
Posts: 206

Original Poster
Rep: Reputation: 60
Quote:
Originally Posted by arny View Post
Quote from http://support.amd.com/us/gpudownloa...5&lang=English

"32-Bit packages must be installed for 64-Bit Linux drivers to install or work."

Since Slackware64-current is not shipping the 32-bit packages, I suggest you to install the IA32 emulation from Bluewhite64 and try install the drivers.

http://mirror.inode.at/data/bluewhit...a32-emulation/

I have tested IA32 on Slackware64-current by running skype and works .
http://www.arny.ro/stuff/skype.png

@Alien: See, I told you that you will need 32-bit run time :P


LE: Also, afaik the 9.x installer is not so user friendly on 64-bit systems. Try a 8.11 for example or any 8.X that should work if the v9.x fail.
Updated all the packages (23.05 update of -64-current).

tried to install IA 32 packages all of them. It changes nothing.

sh ati-driver-installer-9-5-x86.x86_64.run --buildpkg Slackware/All

gives following output:
Verifying archive integrity... All good.
Uncompressing ATI Proprietary Linux Driver-8.612............................................................................................... .................................................................................................... .................................................................................................... .................................................................................................... .................................................................................................... .................................................................................................... .................................................................................................... .................................................................................................... .................................................................................................... ...................................................................................................
==================================================
ATI Technologies Linux Driver Installer/Packager
==================================================
Generating package: Slackware/All

ATI SlackBuild Version 1.3.9
--------------------------------------------
by: Emanuele Tomasi <tomasiATcli.di.unipi.it>
Ezio Ghibaudo <ekxiusATgmail.com>
Federico Rota <federico.rota01ATgmail.com>

AMD kernel module generator version 2.1
doing Makefile based build for kernel 2.6.x and higher
rm -rf *.c *.h *.o *.ko *.GCC* .??* *.symvers
make -C /lib/modules/2.6.29.2/build SUBDIRS=/root/ati/fglrx-install.Cl33sm/common/lib/modules/fglrx/build_mod/2.6.x modules
make[1]: Entering directory `/usr/src/linux-2.6.29.2'
CC [M] /root/ati/fglrx-install.Cl33sm/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.o
In file included from /root/ati/fglrx-install.Cl33sm/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:169:
/root/ati/fglrx-install.Cl33sm/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.h:164:1: warning: "PM_EVENT_SUSPEND" redefined
In file included from /usr/src/linux-2.6.29.2/arch/x86/include/asm/apic.h:4,
from /usr/src/linux-2.6.29.2/arch/x86/include/asm/smp.h:13,
from include/linux/smp.h:36,
from include/linux/topology.h:33,
from include/linux/mmzone.h:767,
from include/linux/gfp.h:4,
from include/linux/kmod.h:22,
from include/linux/module.h:13,
from /root/ati/fglrx-install.Cl33sm/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:91:
include/linux/pm.h:241:1: warning: this is the location of the previous definition
/root/ati/fglrx-install.Cl33sm/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: В функции ‘KCL_SetPageCache’:
/root/ati/fglrx-install.Cl33sm/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:1205: предупреждение: при передаче аргумента 1 ‘set_memory_wb’ указатель преобразуется в целое без приведения типа
/root/ati/fglrx-install.Cl33sm/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:1209: предупреждение: при передаче аргумента 1 ‘set_memory_uc’ указатель преобразуется в целое без приведения типа
/root/ati/fglrx-install.Cl33sm/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: В функции ‘KCL_SetPageCache_Array’:
/root/ati/fglrx-install.Cl33sm/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:1223: предупреждение: неиспользуемая переменная ‘ret’
/root/ati/fglrx-install.Cl33sm/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:1222: предупреждение: неиспользуемая переменная ‘i’
/root/ati/fglrx-install.Cl33sm/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: В функции ‘KCL_GetEffectiveUid’:
/root/ati/fglrx-install.Cl33sm/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:1444: ошибка: ‘struct task_struct’ не содержит элемента с именем ‘euid’
/root/ati/fglrx-install.Cl33sm/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: В функции ‘KCL_PosixSecurityCapSetIPCLock’:
/root/ati/fglrx-install.Cl33sm/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:1818: ошибка: ‘struct task_struct’ не содержит элемента с именем ‘cap_effective’
/root/ati/fglrx-install.Cl33sm/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:1822: ошибка: ‘struct task_struct’ не содержит элемента с именем ‘cap_effective’
/root/ati/fglrx-install.Cl33sm/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: В функции ‘KCL_MEM_VM_GetRegionPhysAddrStr’:
/root/ati/fglrx-install.Cl33sm/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3204: предупреждение: при возврате результата функции целое преобразуется в указатель без приведения типа
/root/ati/fglrx-install.Cl33sm/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3205: предупреждение: при возврате результата функции целое преобразуется в указатель без приведения типа
/root/ati/fglrx-install.Cl33sm/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3206: предупреждение: при возврате результата функции целое преобразуется в указатель без приведения типа
/root/ati/fglrx-install.Cl33sm/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3208: предупреждение: при возврате результата функции целое преобразуется в указатель без приведения типа
make[2]: *** [/root/ati/fglrx-install.Cl33sm/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.o] Ошибка 1
make[1]: *** [_module_/root/ati/fglrx-install.Cl33sm/common/lib/modules/fglrx/build_mod/2.6.x] Ошибка 2
make[1]: Leaving directory `/usr/src/linux-2.6.29.2'
make: *** [kmod_build] Ошибка 2
build failed with return value 2
ERROR: i don't have make module
Removing temporary directory: fglrx-install.Cl33sm
 
Old 05-26-2009, 06:01 PM   #8
vbisis
Member
 
Registered: Dec 2005
Distribution: Slackware
Posts: 250

Rep: Reputation: 34
Any solution yet?
Got the same problem as cruesch --> with patch for kernel 2.6.29 installed the driver compiles just fine, but after reboot the system crashes with a black screen.

Maybe this helps: I first intalled v. 9.2 loaded the module right away and did "startx" -> WORKED!

I rebooted and the nothing worked anymore ..... I hab no luck though with any other Version (tried 9.4 and 9.5 as well)

And I did aticonfig --initial.
 
Old 05-26-2009, 08:33 PM   #9
forum1793
Member
 
Registered: May 2008
Posts: 312

Rep: Reputation: 34
For the 32 bit system, the ati installer works with the 2.6.27 series (and probably those before). I think it worked with the first kernel the slackware-32 current used which was a 2.6.28. So you could download one of those and try to build for x86_64 and not patch.

I don't know if there is a way to build the 32 bit support into the 64 bit kernel. There may have been an option for 32 bit emulation. I haven't tried the 32 bit support you are currently trying.

Regarding the open source drivers, 3D does not yet work for the R600. The drivers are under development and their getting closer. If you want to try some of the current stuff you can get the gits and if running the master branch's there might be stability and might be some improvement in 2D speed.

Try reading up on these to see if your interested.

Radeonhd


ati

Only radeonhd (of these two) allows for sound over hdmi but xorg.conf requires this being turned on so under Devices, driver radeonhd, add Option "HDMI" "ALL", if you need this. (I'm doing this from memory so there might be some variation).

Good luck.
 
Old 05-27-2009, 01:44 AM   #10
dolphin77
Member
 
Registered: May 2009
Location: Odesa, Ukraine
Distribution: Slackware
Posts: 206

Original Poster
Rep: Reputation: 60
Quote:
Originally Posted by forum1793 View Post
For the 32 bit system, the ati installer works with the 2.6.27 series (and probably those before). I think it worked with the first kernel the slackware-32 current used which was a 2.6.28. So you could download one of those and try to build for x86_64 and not patch.

I don't know if there is a way to build the 32 bit support into the 64 bit kernel. There may have been an option for 32 bit emulation. I haven't tried the 32 bit support you are currently trying.

Regarding the open source drivers, 3D does not yet work for the R600. The drivers are under development and their getting closer. If you want to try some of the current stuff you can get the gits and if running the master branch's there might be stability and might be some improvement in 2D speed.

Try reading up on these to see if your interested.

Radeonhd


ati

Only radeonhd (of these two) allows for sound over hdmi but xorg.conf requires this being turned on so under Devices, driver radeonhd, add Option "HDMI" "ALL", if you need this. (I'm doing this from memory so there might be some variation).

Good luck.
Thank you for your comments. This explains a lot. Actually I reviewed my "needs" of 3d(fglrx), skype, googleearth. And I decided not to use those things if they are not giving support to slackware64. This is very simple - I can survive without them.

And I will wait for opensource support for R600 chips. I read in some of Russian linux news chanel that AMD provided to OpenSource driver comunity required specs, so probably it will come sooner or later.

And actually my advise to Slackware oriented users to think twice before buying new hardware if it has enough support from manufacturer.

Thanks to everybody.
Best regards,
dolphin77
 
Old 05-27-2009, 08:04 PM   #11
forum1793
Member
 
Registered: May 2008
Posts: 312

Rep: Reputation: 34
Quote:
And actually my advise to Slackware oriented users to think twice before buying new hardware if it has enough support from manufacturer.
Dolphin: an understandable response, and yet we can never free ourselves from the marketers.

Last edited by forum1793; 05-28-2009 at 03:05 PM.
 
Old 05-28-2009, 02:59 AM   #12
erklaerbaer
Member
 
Registered: Mar 2006
Posts: 381

Rep: Reputation: 30
imho The easiest option right now is to compile your own 2.6.28 kernel.

Download it from kernel.org, extract, copy over your /boot/config-something file to kernel-src/.config and `make oldconfig ; make ; make modules_install install'.
Don't forget lilo.
 
Old 05-28-2009, 06:09 AM   #13
vbisis
Member
 
Registered: Dec 2005
Distribution: Slackware
Posts: 250

Rep: Reputation: 34
@erklaerbaer: Just tried that yesterday, but I still couldn't find a working combination of ati-driver and kernel. Like before, it worked once ( don't know which driver version anymore ) loading module manuelly and starting kde with "startx, but after a reboot my computer hang again with a black screen and I could just press the reset button...
Ati driver really suck, hardwrae is good though.

I finally ended up installing 32-bit Slackware 12.2 again, updatet to current except kernel, downloaded kernel 2.6.28, compiled with Highmem 64 GB support and again tried lots of ati-driver Version until I finally 8.9 - catalyst would compile and run.

I won't touch anything with this combination in the next future. It is kond of frustating and keeps remembering me why nvidia is the better choice for linux.
 
Old 05-28-2009, 03:14 PM   #14
forum1793
Member
 
Registered: May 2008
Posts: 312

Rep: Reputation: 34
I haven't had any difficulty with slackware 12.2 and any of the recent catalyst packages, at least regarding installation.

When you compile your kernel you need to enable MSI. I think this is in Bus options.

I don't know if needed but under power/acpi, I enable pci_slot also.

I'm not sure but maybe your errors could also be card related?

When failed installation, what did the fglrx installer log say? This is at /usr/share/ati.
 
Old 05-29-2009, 03:36 PM   #15
vbisis
Member
 
Registered: Dec 2005
Distribution: Slackware
Posts: 250

Rep: Reputation: 34
Theres is nothing special in it. Not sure about that, but I get the feeling the problem could be my powersupply. I have also trouble with my ipod because it won't get enough power - I bought an active usb hub finally.) Guess I'll try a new one soon
 
  


Reply

Tags
ati, googleearth, skype, slackware64



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
xmms flac playback slackware64 -current hemp4fuel Slackware 4 11-25-2009 11:51 AM
Slackware64 -current made public! bsdunix Slackware 289 06-19-2009 12:15 AM
Slackware64-Current / slackpkg slackass Slackware 31 06-06-2009 10:51 PM
Slackware64-current ATI, and few more proprietary questions dolphin77 Linux - Newbie 1 05-22-2009 06:57 PM
LXer: Slackware64 -current made public! LXer Syndicated Linux News 3 05-21-2009 12:02 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 09:43 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration