[Novalug] Re: ATI Radeon 9200 and 3D support, OpenSUSE 10.3
Jay Hart
jhart@kevla.org
Fri Dec 28 17:44:53 EST 2007
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
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>
>>>>>
>>>>>
>>>>
>>>
>>>
>>>
>>
>>
>
>
>
More information about the Novalug
mailing list