[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