PDA

View Full Version : Problems wit 2 monitors on my Radeon 9600


RealViper
12-28-2003, 01:42 PM
Hi all,

I have a fine new TFT and connected it as secondary display on my ATI Radeon 9600 pro (Win2k with catalyst w2k drivers V7.95). Works fine until I want to start my 3dsmax 5.1 SP1. Max tells me that there is no hardware accelerated Direct3D device!

After deactivating the 2nd display Max works fine. With my 2 displays I can use Max after switching ti OpenGL, but it becomes very slow.

So how can I start Max with Direct3D in dual screen mode on my Radeon 9600pro?

RealViper
12-30-2003, 09:41 PM
Hey guys, 19 reviews and no one who has an idea?

If Direct3D doesn't work with the Radeon dual screen mode is there a possibility to speed up OpenGL?

dvornik
12-30-2003, 11:43 PM
Most people use nvidia cards I guess (including myself)... Go to advanced display settings and see what it gives you. In OGL try different settings, like turning vertical synch off and stuff like that. Also there should be 2 modes of using dual monitors (don't know how it works on ATI cards) - try both. Ideally you would want to get OGL working properly, though.

CgFX
12-31-2003, 07:01 AM
I think this is a well known issue and people have had trouble getting ATI to fix it. I would search the forum.

matty429
12-31-2003, 08:14 AM
You've discovered the caca that is Ati dual monitors....

If you use say 2 monitors at 1280x1024
you get a full res of 2560x1024

ATI states in very hard to find ,fine print that all ATI cards are limited at a 2048x2048 3D res...

Soo it is virtually impossible to get the ATI card to work the way you want it to...

CgFX
12-31-2003, 09:36 AM
Hmmm... Not sure about that one Matty. I can see ATI being limited to a hardware cursor or hardware overlay planes at a fixed resolution like that (2048x2048 is a common hardware cursor limit) but I would be surprised if ATI had a hard coded framebuffer size limit.

RealViper
12-31-2003, 10:03 AM
Thank you all for reply.

@matty429: If I connect the TFT to my Laptop (ATI Mobility Radeon 7500, resolution 1400x1050 and TFT 1280x1024), 3dsMax works fine with Direct3D. I can work on both screens while Max is running! From there my thought was it has to work with my Radeon 9600pro, too. But it doesnt.

An my other question: What is the better choice: Direct3D or OpenGL? Until now I think it will be Direct3D, but I'm not shure.

matty429
12-31-2003, 10:06 AM
Ok....

Whats this (http://www.extremetech.com/article2/0,3973,1156484,00.asp)

This still stands for new ATI cards as well

matty429
12-31-2003, 10:14 AM
Yeah I had an old Radeon ve that was capable of ...actually spanning the desktop...Taskbar and all ...it was slow but the concept was right on...how come they can't do that with newer cards...?

I couldn't tell you on what rendering engine to use...If your'e making a game direct3d for sure...Opengl might be a little faster though...but I don't know I've been out of the Max loop since version 4

imashination
12-31-2003, 10:30 AM
Thats the 3D viewport size, the 3D view itself cannot exceed 2048, which is a reasonable limit. You can be running a couple of 1920 screens if you like, with the 3d view on one screen and all the controls on another, but you cannot stretch the 3d view fully across both screens. You'd have a black bar down the middle for starters.

I've run a 9800pro as a dual with 1920x1200 and 1280x1024 on the second, no problems with a maximized 3d view on the large screen and the controls on the second one.

matty429
12-31-2003, 05:01 PM
Thats all fine and dandy untill you have a program Like Maya that uses OpenGL for the majority of its windows....

CgFX
12-31-2003, 06:49 PM
Originally posted by matty429
Ok....

Whats this (http://www.extremetech.com/article2/0,3973,1156484,00.asp)

This still stands for new ATI cards as well

Yikes.

CgFX
12-31-2003, 06:51 PM
Originally posted by imashination
Thats the 3D viewport size, the 3D view itself cannot exceed 2048, which is a reasonable limit.
Not on my planet.

RealViper
01-01-2004, 06:30 PM
Ok I see I cant let my Radeon 9600pro run with 2 monitors and Direct3D.

BTW: What do you prefer: Direct3D or OpenGL, and why? What is the better choice?

imashination
01-01-2004, 06:47 PM
Originally posted by CgFX
Not on my planet.

1) What possible situation would give you a single 3D view over 2048 wide?

2) There is no 2048 limit anyway

www.imashination.com/files/ati.jpg

CgFX
01-01-2004, 07:08 PM
Originally posted by imashination
1) What possible situation would give you a single 3D view over 2048 wide?
The very example that you yourself provide in point #2.

2) There is no 2048 limit anyway

www.imashination.com/files/ati.jpg
Are you sure you didn't get booted to software (CPU) mode at that point. With such simple geometry a P4 is more than fast enough to make you believe you are still in hardware accelerated OpenGL. Try 100,000 texture-mapped polygons with your example and see if your perf falls off a cliff.

Again, I don't understand why ATI would be so dumb as to have such a low, hard-coded framebuffer limit but all the reading I have done since this was pointed out to me suggest it may be true.

RealViper
01-03-2004, 12:40 PM
0k guys, thank you all for your answers.

I SOLVED THE PROBLEM, yiiippieeehhh!

I changed the analog cable from my CRT to a digital and - it works!!!!

Kemper_Boyd
01-03-2004, 03:13 PM
Just a data point FWIW.

Radeon 9700, Win2k, Catalyst 3.10.

I just ran two copies of my own app, one screen
at 1280x1024 and the other at 1280x960. It's
definitely not falling back to software as I wrote
the code and it uses fragment shaders which
would be insanely slow in software.

Spanning the centre of the screen works too. :)

Also FWIW the maximum viewport supported
for OpenGL in the 3.10 driver is 4096x4096 so
you could drive one of those Big-Bertha TFTs
in theory.

I've just checked an OpenGL windows across two screens,
2560x960 works just fine. You should be able to have
a viewport, or ports, up to 4096x4096 or when you run
out of VRAM for the front/back/depth/overlay buffers
that are required. Geometry and textures can get punted
to system RAM by the driver.

IMHO ATI's OpenGL multi-monitor support is very
good, certainly better than Nvidia's used to be.

I've done a fair bit of multi-monitor and multi-card
OpenGL programming and ATI's drivers are just
as good as anyone elses in my experience.

I can't think of any reason for cables making a difference
though. :hmm:

CGTalk Moderation
01-17-2006, 01:00 AM
This thread has been automatically closed as it remained inactive for 12 months. If you wish to continue the discussion, please create a new thread in the appropriate forum.