Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
BOINC and ATI GPU [Success]
View unanswered posts
View posts from last 24 hours

Goto page 1, 2  Next  
Reply to topic    Gentoo Forums Forum Index Other Things Gentoo
View previous topic :: View next topic  
Author Message
Trog Dog
Apprentice
Apprentice


Joined: 04 Aug 2007
Posts: 282

PostPosted: Tue Jan 18, 2011 3:22 pm    Post subject: BOINC and ATI GPU [Success] Reply with quote

I've just installed this gpu (HD4650) and followed the X server config guide and am using the gpu for display so I know the gpu is ok and the system recognises it. What do I need to do (what packages need to be installed) for boinc to recognise it - the startup log keeps stating no usable gpus found. So far I've installed ati-drivers and added boinc to the video group but still no joy.

Edit: Updated title as not specific to HD4650
Edit: Updated title - now we can crunch with boinc as a service :D
_________________
CIC1=CC=C(C2=N[C@@H](CC(OC(C)(C)C)=O)C3=NN=C(C)N3C4=C2C(C)=C(C)S4)C=C1


Last edited by Trog Dog on Sat Dec 24, 2011 5:22 am; edited 2 times in total
Back to top
View user's profile Send private message
Trog Dog
Apprentice
Apprentice


Joined: 04 Aug 2007
Posts: 282

PostPosted: Wed Jan 19, 2011 10:54 am    Post subject: Reply with quote

Step 1 - emerge ati code with OpenCL support
Edit /etc/make.conf
Code:
VIDEO_CARDS="fglrx"

Add OpenCL support
Code:
echo "x11-drivers/ati-drivers opencl" >> /etc/portage/package.use
echo "dev-util/opencl-headers" >> /etc/portage/package.keyword

Re-emerge all packages with new USE flags
Code:
emerge -avDN world


Step 2 - Set OpenGL to ATI

Code:
# eselect opengl set ati


Step 3 - Configure X for fglrx

Code:
# aticonfig --initial
# aticonfig --initial=check


Step 4 - Add OpenCL symlinks
Code:
ln -s /usr/lib32/libOpenCL.so.1 /usr/lib32/libOpenCL.so
ln -s /usr/lib64/libOpenCL.so.1 /usr/lib64/libOpenCL.so


Step 5 - Create a symlink to libaticalrt.so
Code:
ln -snf /usr/lib64/libaticalrt.so /var/lib/boinc/libaticalrt.so

Step 6 - Edit /etc/conf.d/boinc
you want to change the boinc references to your username
Quote:
# Owner of BOINC process (must be existing)
USER="boinc"
GROUP="boinc"

eg.
Code:
USER="trogdog"
GROUP="trogdog"

Step 7 - Edit /etc/init.d/boinc
we want the boinc service to be the last thing that starts
Code:
after xdm local

Quote:
depend() {
# we can use dns and net, but we can also in most cases live without them
use dns net
after xdm local
}

Step 8 - Check that boinc will indeed recognise your gpu
Code:
/etc/init.d/boinc start


Edits to follow

Edit: modified video_cards flag and need to emerge ati-drivers - thanks to Goverp
Edit: removed Step 5 - Add boinc user to video group
Edit: removed need to reconfigure X - step 4 covers this
Edit: removed trailing ) for HD5000, updated firware blobs for HD 6XXX
Edit: removed need to emerge radeon-ucode and recompile kernel with firmware blobs - thanks to a post by Veldrin
Edit: added OpenCL support as of ati-drivers-11.11 (required to crunch primegrid wu's and likely others in the future)
Edit: added steps 5 through 8
_________________
CIC1=CC=C(C2=N[C@@H](CC(OC(C)(C)C)=O)C3=NN=C(C)N3C4=C2C(C)=C(C)S4)C=C1


Last edited by Trog Dog on Sat Dec 24, 2011 5:37 am; edited 9 times in total
Back to top
View user's profile Send private message
Goverp
Apprentice
Apprentice


Joined: 07 Mar 2007
Posts: 270

PostPosted: Wed Jan 19, 2011 1:55 pm    Post subject: Reply with quote

Trog Dog wrote:
...
Edit /etc/make.conf

Code:
VIDEO_CARDS="radeon"

...

You want VIDEO_CARDS="fglrx". "radeon" is for the open-source video drivers in xf86-video-ati.

FWIW, mostly the VIDEO_CARDS is used by the xorg-server ebuild to decide which driver to install - i.e. saves you doing "emerge ati-drivers" (which would be the one selected by fglrx). I think some other ebuilds use it, such as mesa. Your system works because you've explicitly emerged the drivers you want, and the VIDEO_CARDS setting just makes xorg-server dependent on xf86-video-ati, which you're ignoring.

Also FWIW, I have a similar software setup and configuration as per your description, but BOINC stubbornly ignores my HD 3200. I always assumed it was a hardware issue! Did you find any diagnostics to help work out how to get yours going?
_________________
Greybeard
Back to top
View user's profile Send private message
Trog Dog
Apprentice
Apprentice


Joined: 04 Aug 2007
Posts: 282

PostPosted: Wed Jan 19, 2011 10:25 pm    Post subject: Reply with quote

Thanks Goverp I'll make those changes tonight.

To test if BOINC can use your gpu stop any instances of BOINC, open a root terminal (# boinc_client) or a user terminal (~ sudo boinc_client) - this must be done inside X (eg gnome-terminal, etc). This will start a new instance of BOINC - not attached to any projects - and one of the last lines of output you should see is your gpu being recognised. If that's the case kill this instance of BOINC and then

Code:
boinc_client --dir /var/lib/boinc


that will restart BOINC using your existing projects, wu's etc and recognise your gpu.
_________________
CIC1=CC=C(C2=N[C@@H](CC(OC(C)(C)C)=O)C3=NN=C(C)N3C4=C2C(C)=C(C)S4)C=C1
Back to top
View user's profile Send private message
Goverp
Apprentice
Apprentice


Joined: 07 Mar 2007
Posts: 270

PostPosted: Thu Jan 20, 2011 11:54 am    Post subject: Ihave GPUs from the command line, but not from init.d/bionc Reply with quote

Most odd. When I start boinc or boinc_client (same Inode, actually) from the command line, it sees the GPU:
Code:
[---] Starting BOINC client version 6.10.58 for x86_64-pc-linux-gnu
[---] log flags: file_xfer, sched_ops, task                                                                                                                 
[---] Libraries: libcurl/7.20.0 OpenSSL/1.0.0c zlib/1.2.3                                                                                                   
[---] Data directory: /var/lib/boinc                                                                                                                       
[---] Processor: 4 AuthenticAMD AMD Phenom(tm) 9150e Quad-Core Processor [Family 16 Model 2 Stepping 3]                                                     
[---] Processor: 512.00 KB cache                                                                                                                           
[---] Processor features: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm 3dnowext 3dnow constant_tsc rep_good nonstop_tsc extd_apicid pni monitor cx16 popcnt lahf_lm cmp_leg                                                             
[---] OS: Linux: 2.6.36-gentoo-r5lxc                                                                                                                       
[---] Memory: 1.71 GB physical, 12.00 GB virtual                                                                                                           
[---] Disk: 46.93 GB total, 43.91 GB free                                                                                                                   
[---] Local time is UTC +0 hours                                                                                                                           
[---] ATI GPU 0: ATI Radeon HD 2300/2400/3200 (RV610) (CAL version 1.4.880, 256MB, 50 GFLOPS peak)                                                         
[World Community Grid] URL http://www.worldcommunitygrid.org/; Computer ID 819821; resource share 100                                                       
[World Community Grid] General prefs: from World Community Grid (last modified 13-Aug-2008 08:23:33)
[World Community Grid] Host location: none
[World Community Grid] General prefs: using your defaults
[---] Reading preferences override file
[---] Preferences:
[---]    max memory usage when active: 579.26MB
20-Jan-2011 11:42:14 [---]    max memory usage when idle: 1158.52MB
20-Jan-2011 11:42:14 [---]    max disk usage: 4.69GB
20-Jan-2011 11:42:14 [---]    max CPUs used: 3
20-Jan-2011 11:42:14 [---]    suspend work if non-BOINC CPU load exceeds 66 %
20-Jan-2011 11:42:14 [---]    (to change preferences, visit the web site of an attached project, or select Preferences in the Manager)
20-Jan-2011 11:42:14 [---] Not using a proxy
Initialization completed
20-Jan-2011 11:42:14 [World Community Grid] Restarting task HFCC_L3_02551369_L3_0000_0 using hfcc version 611
20-Jan-2011 11:42:14 [World Community Grid] Restarting task HFCC_L3_02575383_L3_0000_0 using hfcc version 611
20-Jan-2011 11:42:14 [World Community Grid] Restarting task HFCC_L3_02572405_L3_0000_0 using hfcc version 611

But when I start it via "/etc/init.d/boinc start" it doesn't:
Code:
[---] Starting BOINC client version 6.10.58 for x86_64-pc-linux-gnu
 [---] log flags: file_xfer, sched_ops, task
 [---] Libraries: libcurl/7.20.0 OpenSSL/1.0.0c zlib/1.2.3
 [---] Data directory: /var/lib/boinc
 [---] Processor: 4 AuthenticAMD AMD Phenom(tm) 9150e Quad-Core Processor [Family 16 Model 2 Stepping 3]
 [---] Processor: 512.00 KB cache
 [---] Processor features: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm 3dno
 [---] OS: Linux: 2.6.36-gentoo-r5lxc
 [---] Memory: 1.71 GB physical, 12.00 GB virtual
 [---] Disk: 46.93 GB total, 43.91 GB free
 [---] Local time is UTC +0 hours
d
 [---] No usable GPUs found
 [World Community Grid] URL http://www.worldcommunitygrid.org/; Computer ID 819821; resource share 100
 [World Community Grid] General prefs: from World Community Grid (last modified 13-Aug-2008 08:23:33)
 [World Community Grid] Host location: none
 [World Community Grid] General prefs: using your defaults
 [---] Reading preferences override file
 [---] Preferences:
 [---]    max memory usage when active: 579.26MB
 [---]    max memory usage when idle: 1158.52MB
 [---]    max disk usage: 4.69GB
 [---]    max CPUs used: 3
 [---]    suspend work if non-BOINC CPU load exceeds 66 %
 [---]    (to change preferences, visit the web site of an attached project, or select Preferences in the Manager)
 [---] Not using a proxy
eted
 [World Community Grid] Restarting task HFCC_L3_02551369_L3_0000_0 using hfcc version 611
 [World Community Grid] Restarting task HFCC_L3_02575383_L3_0000_0 using hfcc version 611
 [World Community Grid] Restarting task HFCC_L3_02572405_L3_0000_0 using hfcc version 611
 [World Community Grid] Task HFCC_L3_02551369_L3_0000_0 exited with zero status but no 'finished' file
 [World Community Grid] If this happens repeatedly you may need to reset the project.
 [World Community Grid] Restarting task HFCC_L3_02551369_L3_0000_0 using hfcc version 611
 [World Community Grid] Task HFCC_L3_02575383_L3_0000_0 exited with zero status but no 'finished' file
 [World Community Grid] If this happens repeatedly you may need to reset the project.
 [World Community Grid] Task HFCC_L3_02572405_L3_0000_0 exited with zero status but no 'finished' file
 [World Community Grid] If this happens repeatedly you may need to reset the project.
 [World Community Grid] Restarting task HFCC_L3_02572405_L3_0000_0 using hfcc version 611

I've stared at /etc/init.d/boinc and /etc/conf.d/boinc, but I can't see anything to cause this behaviour. And eyeballing "locate boinc | less" just shows a nice clean installation of the current BOINC application.
_________________
Greybeard
Back to top
View user's profile Send private message
Trog Dog
Apprentice
Apprentice


Joined: 04 Aug 2007
Posts: 282

PostPosted: Thu Jan 20, 2011 12:22 pm    Post subject: Reply with quote

Yeah - it's been reported that adding xhost local:boinc to the init script in ubuntu and archlinux fixes the problem

Code:

start()
{
log_begin_msg "Starting $DESC: $NAME"
if is_running; then
log_progress_msg "already running"
else
sleep 5
xhost local:boinc &> /dev/null
start-stop-daemon --start --quiet --background --pidfile $PIDFILE \
--make-pidfile --user $BOINC_USER --chuid $BOINC_USER \
--chdir $BOINC_DIR --exec $BOINC_CLIENT -- $BOINC_OPTS
fi
log_end_msg 0


I tried

Code:
    else
        CHRT="eval /usr/bin/chrt ${SCHED_PARAM}"
    fi
# added to get boinc to see gpu
sleep 15
xhost local:boinc &> /dev/null
# end of additions
        ${CHRT} start-stop-daemon \
                --start --quiet --chdir "${RUNTIMEDIR}" \
--background \
                --make-pidfile \
                --pidfile "${PIDFILE}" \
                --chuid "${USER}:${GROUP}" \
                --nicelevel "${NICELEVEL}" \


but no joy. I don't know enough about init scripts and the X environment, but I'm going to keep trying.
_________________
CIC1=CC=C(C2=N[C@@H](CC(OC(C)(C)C)=O)C3=NN=C(C)N3C4=C2C(C)=C(C)S4)C=C1
Back to top
View user's profile Send private message
Trog Dog
Apprentice
Apprentice


Joined: 04 Aug 2007
Posts: 282

PostPosted: Sat Jan 22, 2011 7:29 am    Post subject: Reply with quote

Redundant Step - Now covered in 2nd post in thread


Slightly OT but to crunch with the primegrid gpu app you need libOpenCL.so this is available in the ati-stream-sdk-bin package from the pentoo overlay.

Steps invloved are

1. Install layman and subversion

2. Install the pentoo overlay
Code:
layman -L
layman -a pentoo
echo "source /var/lib/layman/make.conf" >> /etc/make.conf


3. Install ati-stream-sdk
Code:
emerge ati-stream-sdk-bin
eselect opencl set ati

_________________
CIC1=CC=C(C2=N[C@@H](CC(OC(C)(C)C)=O)C3=NN=C(C)N3C4=C2C(C)=C(C)S4)C=C1


Last edited by Trog Dog on Wed Dec 21, 2011 3:07 pm; edited 1 time in total
Back to top
View user's profile Send private message
Trog Dog
Apprentice
Apprentice


Joined: 04 Aug 2007
Posts: 282

PostPosted: Mon Jan 31, 2011 12:30 pm    Post subject: Reply with quote

Redundant Step - Now covered in 2nd post in thread

Success - I'm now able to have BOINC start automatically on boot from within X - having it recognise the GPU. These instructions are Gnome specific and require that the user is auto logged in by gdm.

1. Stop BOINC starting as a service
Code:
# rc-update del boinc default


2. Make your user owner of all BOINCs files
Code:
#chown -vR trogdog /var/lib/boinc


3. Create a Startup Application

Gnome Menu Bar - System/Preferences/Startup Applications

Click Add
Name: BOINC Autostart
Command: gnome-terminal -x boinc_client --dir /var/lib/boinc
Comment: Runs BOINC in terminal window

4. Reboot
_________________
CIC1=CC=C(C2=N[C@@H](CC(OC(C)(C)C)=O)C3=NN=C(C)N3C4=C2C(C)=C(C)S4)C=C1


Last edited by Trog Dog on Sat Dec 24, 2011 5:50 am; edited 1 time in total
Back to top
View user's profile Send private message
trigggl
Apprentice
Apprentice


Joined: 26 Aug 2007
Posts: 193
Location: Arkansas

PostPosted: Sun Jul 17, 2011 1:46 pm    Post subject: Reply with quote

@Trog Dog,

Do you have xhost installed? I didn't.

Nevermind, didn't matter.
_________________
Greg
Back to top
View user's profile Send private message
Trog Dog
Apprentice
Apprentice


Joined: 04 Aug 2007
Posts: 282

PostPosted: Sun Jul 17, 2011 10:09 pm    Post subject: Reply with quote

Yeah xhost is installed.
Back to top
View user's profile Send private message
trigggl
Apprentice
Apprentice


Joined: 26 Aug 2007
Posts: 193
Location: Arkansas

PostPosted: Tue Jul 19, 2011 1:32 am    Post subject: Reply with quote

Hey, with your help, you got me crunching. Thanks for the instructions above. If this isn't a sticky, it should be.
_________________
Greg
Back to top
View user's profile Send private message
Trog Dog
Apprentice
Apprentice


Joined: 04 Aug 2007
Posts: 282

PostPosted: Tue Jul 19, 2011 11:16 am    Post subject: Reply with quote

Once I find a way to run boinc as a service - and recognise the gpu I'll write it up in documentation, tips & tricks thread & over in boinc gpu thread
Back to top
View user's profile Send private message
Trog Dog
Apprentice
Apprentice


Joined: 04 Aug 2007
Posts: 282

PostPosted: Thu Aug 25, 2011 2:10 pm    Post subject: Reply with quote

Thanks to a post by Veldrin in this thread it seems that the radeon-ucode is not required, and recompiling without this on my three boxes hasn't led to any problems.
Back to top
View user's profile Send private message
Trog Dog
Apprentice
Apprentice


Joined: 04 Aug 2007
Posts: 282

PostPosted: Sun Oct 02, 2011 4:20 am    Post subject: Reply with quote

Redundant Step - Now covered by 2nd post in thread
Trog Dog wrote:
Slightly OT but to crunch with the primegrid gpu app you need libOpenCL.so this is available in the ati-stream-sdk-bin package from the pentoo overlay.

Steps invloved are

1. Install layman and subversion

2. Install the pentoo overlay
Code:
layman -L
layman -a pentoo
echo "source /var/lib/layman/make.conf" >> /etc/make.conf


3. Install ati-stream-sdk
Code:
emerge ati-stream-sdk-bin
eselect opencl set ati


big_gie has written an updated ebuild for the ati-stream package see here. To swap to this new ebuild you will need to
1. Stop boinc
2. Unmerge ati-stream-sdk-bin
3. Add the nbigaouette overlay
4. Unmask and emerge opencl-headers (unless you have or want nvidia-cuda-toolkit installed)
Code:
echo ">=dev-util/opencl-headers-1.1-r6 ~amd64" >> /etc/portage/package.keyword

5. Unmask and emerge amdstream
6. Update eselect-opencl to big_gie's fork
7. Run eselect opencl and set amd as the default
Code:
eselect opencl set amd

8. Restart boinc
_________________
CIC1=CC=C(C2=N[C@@H](CC(OC(C)(C)C)=O)C3=NN=C(C)N3C4=C2C(C)=C(C)S4)C=C1


Last edited by Trog Dog on Wed Dec 21, 2011 3:08 pm; edited 1 time in total
Back to top
View user's profile Send private message
djperks
n00b
n00b


Joined: 06 Dec 2011
Posts: 1

PostPosted: Tue Dec 06, 2011 8:13 pm    Post subject: Reply with quote

Great post :D
Thanks for the help
Back to top
View user's profile Send private message
Trog Dog
Apprentice
Apprentice


Joined: 04 Aug 2007
Posts: 282

PostPosted: Tue Dec 06, 2011 8:49 pm    Post subject: Reply with quote

no probs, glad it helped you
_________________
CIC1=CC=C(C2=N[C@@H](CC(OC(C)(C)C)=O)C3=NN=C(C)N3C4=C2C(C)=C(C)S4)C=C1
Back to top
View user's profile Send private message
Trog Dog
Apprentice
Apprentice


Joined: 04 Aug 2007
Posts: 282

PostPosted: Wed Dec 21, 2011 1:34 pm    Post subject: Reply with quote

Trog Dog wrote:
Trog Dog wrote:
Slightly OT but to crunch with the primegrid gpu app you need libOpenCL.so this is available in the ati-stream-sdk-bin package from the pentoo overlay.

[snip]


big_gie has written an updated ebuild for the ati-stream package see here. To swap to this new ebuild you will need to
1. Stop boinc
2. Unmerge ati-stream-sdk-bin
3. Add the nbigaouette overlay
4. Unmask and emerge opencl-headers (unless you have or want nvidia-cuda-toolkit installed)
Code:
echo ">=dev-util/opencl-headers-1.1-r6 ~amd64" >> /etc/portage/package.keyword

5. Unmask and emerge amdstream
6. Update eselect-opencl to big_gie's fork
7. Run eselect opencl and set amd as the default
Code:
eselect opencl set amd

8. Restart boinc


As of ati-drivers-11.11 opencl is now available with the opencl use flag.

To move from the amdstream package from nbigaouette's overlay to the opencl provided by ati-drivers

1. Stop boinc
2. Unmerge amdstream and eselect-opencl
3. Remove the remnants
Code:
rm /etc/env.d/03opencl
rm /usr/lib32/libOpenCL.so
rm /usr/lib64/libOpenCL.so

4. Specify the opencl use flag for ati-drivers
Code:
echo "x11-drivers/ati-drivers opencl" >> /etc/portage/package.use

5. Update ati-drivers
Code:
emerge -1 ati-drivers

6. Create new symbolic links
Code:
ln -s /usr/lib32/libOpenCL.so.1 /usr/lib32/libOpenCL.so
ln -s /usr/lib64/libOpenCL.so.1 /usr/lib64/libOpenCL.so

7. Restart boinc
_________________
CIC1=CC=C(C2=N[C@@H](CC(OC(C)(C)C)=O)C3=NN=C(C)N3C4=C2C(C)=C(C)S4)C=C1
Back to top
View user's profile Send private message
Trog Dog
Apprentice
Apprentice


Joined: 04 Aug 2007
Posts: 282

PostPosted: Sat Dec 24, 2011 5:20 am    Post subject: Reply with quote

Success! After nearly 12 months of on and off fiddling I've finally worked out how to run boinc as a daemon and have it recognise the ATI/AMD gpu.

1. Stop boinc
2. Create a symlink to libaticalrt.so
Code:
ln -snf /usr/lib64/libaticalrt.so /var/lib/boinc/libaticalrt.so

3. Edit /etc/conf.d/boinc
you want to change the boinc references to your username
Quote:
# Owner of BOINC process (must be existing)
USER="boinc"
GROUP="boinc"

eg.
Code:
USER="trogdog"
GROUP="trogdog"

4. Edit /etc/init.d/boinc
we want the boinc service to be the last thing that starts
Code:
after xdm local

Quote:
depend() {
# we can use dns and net, but we can also in most cases live without them
use dns net
after xdm local
}

5. Check that boinc will indeed recognise your gpu
Code:
/etc/init.d/boinc start

If all is well add boinc to your default runlevel
Code:
rc-update add boinc default

6. Check that this works on a reboot Note if you're using the autostart terminal workaround I posted previously remember to disable that before rebooting

Happy crunching and merry christmas
_________________
CIC1=CC=C(C2=N[C@@H](CC(OC(C)(C)C)=O)C3=NN=C(C)N3C4=C2C(C)=C(C)S4)C=C1
Back to top
View user's profile Send private message
trigggl
Apprentice
Apprentice


Joined: 26 Aug 2007
Posts: 193
Location: Arkansas

PostPosted: Sun Jan 08, 2012 5:19 am    Post subject: Reply with quote

11.11 doesn't seem to want to crunch Milkyway. They all error out after 1 or 2 seconds.
_________________
Greg
Back to top
View user's profile Send private message
Trog Dog
Apprentice
Apprentice


Joined: 04 Aug 2007
Posts: 282

PostPosted: Sun Jan 08, 2012 8:19 am    Post subject: Reply with quote

you got a hd4xxx series gpu? same thing happens with collatz, POEM now has a gpu app (openCL) which will work, as does primegrid
_________________
CIC1=CC=C(C2=N[C@@H](CC(OC(C)(C)C)=O)C3=NN=C(C)N3C4=C2C(C)=C(C)S4)C=C1
Back to top
View user's profile Send private message
trigggl
Apprentice
Apprentice


Joined: 26 Aug 2007
Posts: 193
Location: Arkansas

PostPosted: Sun Jan 08, 2012 10:49 pm    Post subject: Reply with quote

Trog Dog wrote:
you got a hd4xxx series gpu? same thing happens with collatz, POEM now has a gpu app (openCL) which will work, as does primegrid


It's a 4870. The reason I got it was so I could crunch Milkyway. I recently installed the OpenCL for the Primegrid Challenge, but otherwise I don't really need it. I think you have to have a more recent version of BOINC to crunch the POEM app.
_________________
Greg
Back to top
View user's profile Send private message
Trog Dog
Apprentice
Apprentice


Joined: 04 Aug 2007
Posts: 282

PostPosted: Mon Jan 09, 2012 11:29 am    Post subject: Reply with quote

see if you can downgrade your ati-drivers, the latest upgrade broke compatibility with the 4xxx series and milkyway and collatz - both those apps are the old CAL apps which ATI/AMD no longer supports, 5XXX and above weren't affected but how long this will last? I wouldn't hold my breath.
Code:
emerge -pv =x11-drivers/ati-drivers-11.10

you'll probably have to downgrade xorg too

If you want to upgrade boinc to the latest 7 series the modifications to the current ebuild are trivial, and I can post the details.
_________________
CIC1=CC=C(C2=N[C@@H](CC(OC(C)(C)C)=O)C3=NN=C(C)N3C4=C2C(C)=C(C)S4)C=C1
Back to top
View user's profile Send private message
trigggl
Apprentice
Apprentice


Joined: 26 Aug 2007
Posts: 193
Location: Arkansas

PostPosted: Mon Jan 09, 2012 2:07 pm    Post subject: Reply with quote

Trog Dog wrote:
see if you can downgrade your ati-drivers, the latest upgrade broke compatibility with the 4xxx series and milkyway and collatz - both those apps are the old CAL apps which ATI/AMD no longer supports, 5XXX and above weren't affected but how long this will last? I wouldn't hold my breath.
Code:
emerge -pv =x11-drivers/ati-drivers-11.10

you'll probably have to downgrade xorg too

If you want to upgrade boinc to the latest 7 series the modifications to the current ebuild are trivial, and I can post the details.


I masked >=x11-drivers/ati-drivers-11.11 and it took me down to around 11.8. The downgrade of xorg is automatic. I guess if(when) Milkyway switches to OpenCL, I'll remove the mask.
_________________
Greg
Back to top
View user's profile Send private message
Trog Dog
Apprentice
Apprentice


Joined: 04 Aug 2007
Posts: 282

PostPosted: Tue Jan 10, 2012 11:44 am    Post subject: Reply with quote

trigggl wrote:


I masked >=x11-drivers/ati-drivers-11.11 and it took me down to around 11.8. The downgrade of xorg is automatic. I guess if(when) Milkyway switches to OpenCL, I'll remove the mask.


If any future version of ati-drivers starts to work with milkyway again I'll let you know (11.12 certainly doesn't)
_________________
CIC1=CC=C(C2=N[C@@H](CC(OC(C)(C)C)=O)C3=NN=C(C)N3C4=C2C(C)=C(C)S4)C=C1
Back to top
View user's profile Send private message
trigggl
Apprentice
Apprentice


Joined: 26 Aug 2007
Posts: 193
Location: Arkansas

PostPosted: Mon Feb 13, 2012 9:55 pm    Post subject: Reply with quote

12.1 works.
_________________
Greg
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Other Things Gentoo All times are GMT
Goto page 1, 2  Next
Page 1 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum