[Novalug] Re: ATI Radeon 9200 and 3D support, OpenSUSE 10.3
Mike Shade
mshade@mshade.org
Fri Dec 28 23:50:33 EST 2007
Jay,
Good to hear! If you're after Compiz-Fusion, you'll now need to turn to
some Suse specific guides :) You can run 'glxgears' as a simple benchmark
and see OpenGL in action. Whoo! Unexciting, but that's the beginning.
Good luck. Now what's this 'my computer' issue?
-- Mike
On Fri, 28 Dec 2007 17:44:53 -0500 (EST), "Jay Hart" <jhart@kevla.org>
wrote:
> Not saying I have this solved, but I at least have made some headway, and
I
> killed another (for a total of two) bird doing it.
>
> I was having problems with auto updater, fixed that (unrelated).
>
> When I started looking at the error message about the bad mod line, I
> determined that at least one update was available for Sax2, so...
>
> I updated Sax2, rebooted box, went into
> Yast-Hardware-graphics_card_monitor
> setup, selected "enable 3D acceleration", did the test, (which worked,
> saved
> the setting, rebooted the box, and X can back up. So went to see if
> "enable 3D
> acceleration" was still enabled, and it was.
>
> Now, my desktop looks exactly like it did before I did this, so now I
> assume I
> need to installed Compix and other apps, to the get the 3D look-n-feel.
>
> That about right?
>
> Jay
>
> PS, fix my "my computer" issue (more about this later), and I might
> actually
> start liking opensuse 10.3.
>
>
>> I've pasted the whole file below. Note this is /etc/X11/xorg.conf.
>>
>> Jay
>>
>> opsuse:/etc/X11 # cat xorg.conf
>> # /.../
>> # SaX generated X11 config file
>> # Created on: 2005-02-21T18:41:42-0500.
>> #
>> # Version: 4.8
>> # Contact: Marcus Schaefer <sax@suse.de>, 2002
>> #
>> # Automatically generated by [ISaX] (4.8)
>> # PLEASE DO NOT EDIT THIS FILE!
>> #
>>
>> Section "Files"
>> FontPath "/usr/share/fonts/misc:unscaled"
>> FontPath "/usr/share/fonts/local"
>> FontPath "/usr/share/fonts/75dpi:unscaled"
>> FontPath "/usr/share/fonts/100dpi:unscaled"
>> FontPath "/usr/share/fonts/Type1"
>> FontPath "/usr/share/fonts/URW"
>> FontPath "/usr/share/fonts/Speedo"
>> FontPath "/usr/share/fonts/PEX"
>> FontPath "/usr/share/fonts/cyrillic"
>> FontPath "/usr/share/fonts/latin2/misc:unscaled"
>> FontPath "/usr/share/fonts/latin2/75dpi:unscaled"
>> FontPath "/usr/share/fonts/latin2/100dpi:unscaled"
>> FontPath "/usr/share/fonts/latin2/Type1"
>> FontPath "/usr/share/fonts/latin7/75dpi:unscaled"
>> FontPath "/usr/share/fonts/baekmuk:unscaled"
>> FontPath "/usr/share/fonts/japanese:unscaled"
>> FontPath "/usr/share/fonts/kwintv"
>> FontPath "/usr/share/fonts/truetype"
>> FontPath "/usr/share/fonts/uni:unscaled"
>> FontPath "/usr/share/fonts/CID"
>> FontPath "/usr/share/fonts/ucs/misc:unscaled"
>> FontPath "/usr/share/fonts/ucs/75dpi:unscaled"
>> FontPath "/usr/share/fonts/ucs/100dpi:unscaled"
>> FontPath "/usr/share/fonts/hellas/misc:unscaled"
>> FontPath "/usr/share/fonts/hellas/75dpi:unscaled"
>> FontPath "/usr/share/fonts/hellas/100dpi:unscaled"
>> FontPath "/usr/share/fonts/hellas/Type1"
>> FontPath "/usr/share/fonts/misc/sgi:unscaled"
>> FontPath "/usr/share/fonts/xtest"
>> FontPath "/opt/kde3/share/fonts"
>> InputDevices "/dev/ttyS0"
>> InputDevices "/dev/ttyS1"
>> InputDevices "/dev/ttyS2"
>> InputDevices "/dev/ttyS3"
>> InputDevices "/dev/ttyS4"
>> InputDevices "/dev/ttyS5"
>> InputDevices "/dev/ttyS6"
>> InputDevices "/dev/ttyS7"
>> InputDevices "/dev/ttyS8"
>> InputDevices "/dev/psaux"
>> InputDevices "/dev/gpmdata"
>> InputDevices "/dev/usbmouse"
>> InputDevices "/dev/input/mice"
>> InputDevices "/dev/input/event0"
>> InputDevices "/dev/pointer0"
>> InputDevices "/dev/pointer1"
>> InputDevices "/dev/pointer2"
>> InputDevices "/dev/pointer3"
>> EndSection
>>
>> Section "ServerFlags"
>> Option "AllowMouseOpenFail"
>> EndSection
>>
>> Section "Module"
>> Load "freetype"
>> Load "type1"
>> Load "dbe"
>> Load "glx"
>> Load "extmod"
>> Load "v4l"
>> EndSection
>>
>> Section "InputDevice"
>> Driver "kbd"
>> Identifier "Keyboard[0]"
>> Option "Protocol" "Standard"
>> Option "XkbLayout" "us"
>> Option "XkbModel" "pc104"
>> Option "XkbRules" "xfree86"
>> EndSection
>>
>> Section "InputDevice"
>> Driver "mouse"
>> Identifier "Mouse[1]"
>> Option "ButtonNumber" "5"
>> Option "Buttons" "5"
>> Option "Device" "/dev/input/mice"
>> Option "Name" "ImPS/2 Generic Wheel Mouse"
>> Option "Protocol" "ExplorerPS/2"
>> Option "Vendor" "Sysp"
>> Option "ZAxisMapping" "4 5"
>> EndSection
>>
>> Section "Monitor"
>> DisplaySize 340 270
>> HorizSync 30-80
>> Identifier "Monitor[0]"
>> ModelName "17 TFT HMM-F207"
>> Option "DPMS"
>> VendorName "CND"
>> VertRefresh 43-75
>> UseModes "Modes[0]"
>> EndSection
>>
>> Section "Modes"
>> Identifier "Modes[0]"
>> Modeline "1280x1024" 134.72 1280 1368 1504 1728 1024 1025 1028
> 1068
>> Modeline "1024x768" 79.52 1024 1080 1192 1360 768 769 772 801
>> Modeline "800x600" 47.53 800 840 920 1040 600 601 604 626
>> Modeline "640x480" 29.84 640 664 728 816 480 481 484 501
>> EndSection
>>
>> Section "Screen"
>> DefaultDepth 16
>> SubSection "Display"
>> Depth 15
>> Modes "1280x1024" "1024x768" "800x600" "640x480"
>> EndSubSection
>> SubSection "Display"
>> Depth 16
>> Modes "1280x1024" "1024x768" "800x600" "640x480"
>> EndSubSection
>> SubSection "Display"
>> Depth 24
>> Modes "1280x1024" "1024x768" "800x600" "640x480"
>> EndSubSection
>> SubSection "Display"
>> Depth 32
>> Modes "1280x1024" "1024x768" "800x600" "640x480"
>> EndSubSection
>> SubSection "Display"
>> Depth 8
>> Modes "1280x1024" "1024x768" "800x600" "640x480"
>> EndSubSection
>> Device "Device[0]"
>> Identifier "Screen[0]"
>> Monitor "Monitor[0]"
>> EndSection
>>
>> Section "Device"
>> BoardName "RV280 5961"
>> BusID "2:0:0"
>> Driver "radeon"
>> Identifier "Device[0]"
>> Screen 0
>> VendorName "ATI"
>> EndSection
>>
>> Section "ServerLayout"
>> Identifier "Layout[all]"
>> InputDevice "Keyboard[0]" "CoreKeyboard"
>> InputDevice "Mouse[1]" "CorePointer"
>> Option "Clone" "off"
>> Option "Xinerama" "off"
>> Screen "Screen[0]"
>> EndSection
>>
>> Section "DRI"
>> Group "video"
>> Mode 0660
>> EndSection
>>
>> Section "Extensions"
>> EndSection
>>
>> opsuse:/etc/X11 #
>>
>>> Jay Hart wrote:
>>>> Looking back at my original post, turns out this is a bug:
>>>>
>>>> https://bugzilla.novell.com/show_bug.cgi?id=305890
>>>>
>>>> So, my problem when trying to enable 3D acceleration is I'm using Sax.
> If I
>>>> shutdown X, and then edited xorg.conf by hand, what do you think I
> would
>>>> need
>>>> to add to the conf file for 3D support?
>>>>
>>>> Jay
>>>>
>>>>
>>>
>>> Do you mind posting up your entire xorg.conf somewhere? Pastebin for
>>> example. I didn't see anything in the sections you included before
> that
>>> would prevent 3d.
>>>
>>> -- Mike
>>>
>>>>> Hi Jay,
>>>>>
>>>>> I see that you're running at default depth of 16bit. That's not too
>>>>> unusual, but something is sticking up in my mind about either fglrx
> or
>>>>> radeon driver needing to run at 24bit for 3D acceleration. I could
> be
>>>>> incorrect about this, as it's been some time since I've needed to
> noodle
>>>>> with this particular problem.
>>>>>
>>>>> Here is a plain config that worked for me with my 9000Pro. You'll
> see
>>>>> it's very minimalist and I don't even need to specify the resolution.
>>>>>
>>>>> http://mshade.org/html/xorg.conf
>>>>>
>>>>> You might try adding only the 'Section "Monitor"' area to it, and
>>>>> removing the modelines -- if you know these are necessary, include
> them
>>>>> as well but it's probably worth a shot without again once you're back
> to
>>>>> the basics. No harm, no foul, if you have a backup of that config!
>>>>>
>>>>> I can sympathize with the oddball monitor situation. I had an
> off-brand
>>>>> LCD that I just parted ways with. It was cantankerous as well,
> though I
>>>>> still didn't need mode lines for it -- just exotic vert/horiz refresh
>>>>> rates.
>>>>>
>>>>> -- Mike
>>>>>
>>>>> Jay Hart wrote:
>>>>>
>>>>>> Mike,
>>>>>>
>>>>>> Yes, I have an oddball monitor, NEVER buy a DAEWOO. It works great,
> but
>>>>>> every
>>>>>> OS I've thrown at it has to be tweaked in order to use. it (It was
> cheap,
>>>>>> so
>>>>>> I
>>>>>> bought it)
>>>>>>
>>>>>> I would like a copy of your conf file, I've pasted in the section I
> think
>>>>>> you
>>>>>> should see, for the one I'm using. i am using the radeon driver, as
> you
>>>>>> can
>>>>>> see from below.
>>>>>>
>>>>>> Section "Monitor"
>>>>>> DisplaySize 340 270
>>>>>> HorizSync 30-80
>>>>>> Identifier "Monitor[0]"
>>>>>> ModelName "17 TFT HMM-F207"
>>>>>> Option "DPMS"
>>>>>> VendorName "CND"
>>>>>> VertRefresh 43-75
>>>>>> UseModes "Modes[0]"
>>>>>> EndSection
>>>>>>
>>>>>> Section "Modes"
>>>>>> Identifier "Modes[0]"
>>>>>> Modeline "1280x1024" 134.72 1280 1368 1504 1728 1024 1025
> 1028
>>>>>> 1068
>>>>>> Modeline "1024x768" 79.52 1024 1080 1192 1360 768 769 772 801
>>>>>> Modeline "800x600" 47.53 800 840 920 1040 600 601 604 626
>>>>>> Modeline "640x480" 29.84 640 664 728 816 480 481 484 501
>>>>>> EndSection
>>>>>>
>>>>>> Section "Screen"
>>>>>> DefaultDepth 16
>>>>>> SubSection "Display"
>>>>>> Depth 15
>>>>>> Modes "1280x1024" "1024x768" "800x600" "640x480"
>>>>>> EndSubSection
>>>>>> SubSection "Display"
>>>>>> Depth 16
>>>>>> Modes "1280x1024" "1024x768" "800x600" "640x480"
>>>>>> EndSubSection
>>>>>> SubSection "Display"
>>>>>> Depth 24
>>>>>> Modes "1280x1024" "1024x768" "800x600" "640x480"
>>>>>> EndSubSection
>>>>>> SubSection "Display"
>>>>>> Depth 32
>>>>>> Modes "1280x1024" "1024x768" "800x600" "640x480"
>>>>>> EndSubSection
>>>>>> SubSection "Display"
>>>>>> Depth 8
>>>>>> Modes "1280x1024" "1024x768" "800x600" "640x480"
>>>>>> EndSubSection
>>>>>> Device "Device[0]"
>>>>>> Identifier "Screen[0]"
>>>>>> Monitor "Monitor[0]"
>>>>>> EndSection
>>>>>>
>>>>>> Section "Device"
>>>>>> BoardName "RV280 5961"
>>>>>> BusID "2:0:0"
>>>>>> Driver "radeon"
>>>>>> Identifier "Device[0]"
>>>>>> Screen 0
>>>>>> VendorName "ATI"
>>>>>> EndSection
>>>>>>
>>>>>> Section "ServerLayout"
>>>>>> Identifier "Layout[all]"
>>>>>> InputDevice "Keyboard[0]" "CoreKeyboard"
>>>>>> InputDevice "Mouse[1]" "CorePointer"
>>>>>> Option "Clone" "off"
>>>>>> Option "Xinerama" "off"
>>>>>> Screen "Screen[0]"
>>>>>> EndSection
>>>>>>
>>>>>> Section "DRI"
>>>>>> Group "video"
>>>>>> Mode 0660
>>>>>> EndSection
>>>>>>
>>>>>> Section "Extensions"
>>>>>> EndSection
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>> Jay Hart wrote:
>>>>>>>
>>>>>>>
>>>>>>>> Mike,
>>>>>>>>
>>>>>>>> Go back to my original post on this issue, When I try to enable 3D
>>>>>>>> acceleration, I get an error, which started this whole line of
> stuff.
>>>>>>>>
>>>>>>>> Jay
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>> Jay,
>>>>>>>
>>>>>>> Apologies for missing the first post. I've never been much for
> YaST's
>>>>>>> overcomplication (in my eyes) of things, which might explain why
> I'm
>>>>>>> running Slackware and Debian derivatives now. Why don't you try
> backing
>>>>>>> up the xorg.conf and going with a plain-jane config -- minimal
> options
>>>>>>> with just the driver line specifying:
>>>>>>>
>>>>>>> Driver "radeon"
>>>>>>>
>>>>>>> Under the Device section for your card? Restart X manually and
> check
>>>>>>> out the errors it spits at you. You shouldn't need modelines these
> days
>>>>>>> and I have a feeling they're stepping all over what you're trying
> to
>>>>>>> accomplish. Is your monitor so exotic that modelines are necessary
> to
>>>>>>> force the resolution and refresh you need?
>>>>>>>
>>>>>>> An alternative method may be to simply comment out the modeline
> options
>>>>>>> in your current config and then give it a shot enabling 3D. I'm
> not
>>>>>>> sure which flag YaST uses to specifically enable or disable DRI --
>>>>>>> default is to have it enabled and I've never switched it off.
>>>>>>>
>>>>>>> If you like, I can post up a plain working xorg.conf (Slackware
> stock
>>>>>>> should make a great starting point) for you to toy with.
>>>>>>>
>>>>>>> My advice is to dumb it down a bit and go with the stock
> open-source
>>>>>>> 'radeon' driver :)
>>>>>>>
>>>>>>> Good luck, and let me know if you want that plain-jane xorg.conf.
>>>>>>>
>>>>>>> -- Mike
>>>>>>>
>>>>>>>
>>>>>>>>> Jay,
>>>>>>>>>
>>>>>>>>> The missing dependency is the required kernel. The driver is
> compiled
>>>>>>>>> against a 'big-smp'
>>>>>>>>> kernel, which means a multi CPU box, probably with more than 4GB
> of
>>>>>>>>> RAM. You're probably running a non-smp kernel anyway, so you'd
> need
>>>>>>>>> to
>>>>>>>>> compile from source. The driver you found here isn't going to
> work
>>>>>>>>> for
>>>>>>>>> you.
>>>>>>>>>
>>>>>>>>> Honestly, running with the pure included 'radeon' driver should
> do you
>>>>>>>>> fine. You shouldn't have any need to dig up obscure builds of it
> to
>>>>>>>>> get
>>>>>>>>> DRI going. I used a 9000Pro for years with that driver (and at
> other
>>>>>>>>> times, fglrx) without issues. Have you tried that yet? If so,
> what
>>>>>>>>> problems do you have?
>>>>>>>>>
>>>>>>>>> -- Mike
>>>>>>>>>
>>>>>>>>> Jay Hart wrote:
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>> I've posted a screen shot of what I get when I try to install
> the
>>>>>>>>>> 8.40.4
>>>>>>>>>> version drivers from:
>>>>>>>>>>
>>>>>>>>>> http://en.opensuse.org/ATI#The_Easy_Way
>>>>>>>>>>
>>>>>>>>>> Using the Easy method.
>>>>>>>>>>
>>>>>>>>>> screen shot at www.kevla.org/depend-problems.jpg
>>>>>>>>>>
>>>>>>>>>> Don't know if I should should try and ignore dependencies, and
> go
>>>>>>>>>> ahead
>>>>>>>>>> and
>>>>>>>>>> install.
>>>>>>>>>>
>>>>>>>>>> Jay
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>> Jay Hart wrote:
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>> This is very detailed, I hope I don't leave something out. I
> have a
>>>>>>>>>>>> ATI
>>>>>>>>>>>> radeon
>>>>>>>>>>>> 9200 AGP card. Using video driver "RV280 5961".
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>> Any reason your not using the open source radeon driver? If
> memory
>>>>>>>>>>> serves me correctly, its either the radeon driver, or the fglrx
>>>>>>>>>>> driver
>>>>>>>>>>> from ATI. I'd stay away from the fglrx if you don't need
> bleeding
>>>>>>>>>>> edge
>>>>>>>>>>> functionality, which the 9200 probably doesn't support anyway.
>>>>>>>>>>>
>>>>>>>>>>> More info: http://dri.freedesktop.org/wiki/ATIRadeon
>>>>>>>>>>> _______________________________________________
>>>>>>>>>>> Novalug mailing list
>>>>>>>>>>> Novalug@calypso.tux.org
>>>>>>>>>>> http://calypso.tux.org/cgi-bin/mailman/listinfo/novalug
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>> _______________________________________________
>>>>>>>>>> Novalug mailing list
>>>>>>>>>> Novalug@calypso.tux.org
>>>>>>>>>> http://calypso.tux.org/cgi-bin/mailman/listinfo/novalug
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>
>>>>
>>>>
>>>
>>>
>>
>>
>>
--------
Sent via http://mailninja.org/
Any IMAP - anywhere. Webmail on
demand.
More information about the Novalug
mailing list