Reply
 
Thread Tools Display Modes
  #1  
Old 09-05-2013, 08:00 PM
tinca tinca is offline
Member
 
Join Date: Nov 2009
Posts: 42
Thanks: 4
Thanked 0 Times in 0 Posts
Default radeon drivers does not work
Hello,

I am trying PCBSD 9.1 and has problem with my Radeon X1250. When configured in any of the available drivers sooner or later they end up with a staggering mouse not responding to any input (just as the keyboard) - that is the system is completely unusable. It only works with VESA.

The strange thing that the same hardware worked nicely with 8.3 FreeBSD and PCBSD (and an xorg version of that time, of course).
I tried to put back my old xorg.conf, which managed to keep responsive the system the longest of all, but still too short to do anything useful.

Any idea why this hardware does not work and what to do to get it working again?

Thanks!


Ps.: I was badly surprised to realize that cannot make a ports jail on i386 due to missing (no longer supported) files.
Reply With Quote
  #2  
Old 09-06-2013, 05:22 AM
gour gour is offline
Senior Member
 
Join Date: Jan 2011
Location: Hlapičina (Croatia)
Posts: 136
Thanks: 4
Thanked 6 Times in 5 Posts
Default
Originally Posted by tinca View Post
I am trying PCBSD 9.1 and has problem with my Radeon X1250.
I'm trying to install PC-BSD 9.2 with every released image since beta on my netbook having X200 ATI card as well as on my desktop having HD4670.

Quote:
The strange thing that the same hardware worked nicely with 8.3 FreeBSD and PCBSD
In my case, strange thing is that since beta images released, live-mode correctly detects my X setup and I can use it, so I wonder, why you don't deploy same mechanism in the installer when seeing how many people have problems with X setup?

No matter what I try (normal, ACPI, VESA), installer starts and when I move my mouse pointer it crashes soon.

Here is the picture showing console log after crashing...

Do you have any idea how to troubleshoot it or should I simply give up on PC-BSD (with the present hardware)?

Last edited by Tigersharke; 09-06-2013 at 06:22 AM. Reason: damaged quote tag
Reply With Quote
  #3  
Old 09-06-2013, 06:07 AM
GeoffShep GeoffShep is offline
Senior Member
 
Join Date: Jan 2013
Posts: 179
Thanks: 14
Thanked 50 Times in 41 Posts
Default
The Radeon driver problem is well known - I proved it to myself by having a go on one of my machines that has an ATI card. From what I can gather, it is unlikely to improve any time soon owing to the difficulty of writing an adequate driver.

I have adopted an nVida-only policy. Works great.


Rgds
Reply With Quote
  #4  
Old 09-06-2013, 06:13 AM
gour gour is offline
Senior Member
 
Join Date: Jan 2011
Location: Hlapičina (Croatia)
Posts: 136
Thanks: 4
Thanked 6 Times in 5 Posts
Default
Originally Posted by GeoffShep View Post
The Radeon driver problem is well known - I proved it to myself by having a go on one of my machines that has an ATI card. From what I can gather, it is unlikely to improve any time soon owing to the difficulty of writing an adequate driver.

But how do you explain that live-mode correctly detect my netbook's resolution and is capable of using 'radeon' driver?

Quote:
I have adopted an nVida-only policy. Works great.

Well, I might do it in the future when buying new card for the desktop machine, but no way (or money) to buy new netbook for such reason. Moreover, it's very difficult to get decent netbook here with nVidia graphic.
Reply With Quote
  #5  
Old 09-06-2013, 08:38 AM
tinca tinca is offline
Member
 
Join Date: Nov 2009
Posts: 42
Thanks: 4
Thanked 0 Times in 0 Posts
Default
Originally Posted by gour View Post
In my case, strange thing is that since beta images released, live-mode correctly detects my X setup and I can use it, so I wonder, why you don't deploy same mechanism in the installer when seeing how many people have problems with X setup?
This is surely a strong hint that it can work with an appropriate setup. Can we get the live-mode time config somehow?
Reply With Quote
  #6  
Old 09-06-2013, 11:02 AM
gour gour is offline
Senior Member
 
Join Date: Jan 2011
Location: Hlapičina (Croatia)
Posts: 136
Thanks: 4
Thanked 6 Times in 5 Posts
Default
Originally Posted by tinca View Post
This is surely a strong hint that it can work with an appropriate setup.
That's my opinion as well, otherwise I'd simply give up.

Quote:
Can we get the live-mode time config somehow?
Here it is:

Code:
Section "ServerLayout"
	Identifier     "X.org Configured"
	Screen      0  "Screen0" 0 0
	Screen      1  "Screen1" RightOf "Screen0"
	InputDevice    "Mouse0" "CorePointer"
	InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
	ModulePath   "/usr/local/lib/xorg/modules"
	FontPath     "${prefix}/share/fonts/X11/misc/"
	FontPath     "${prefix}/share/fonts/X11/TTF/"
	FontPath     "${prefix}/share/fonts/X11/OTF/"
	FontPath     "${prefix}/share/fonts/X11/Type1/"
	FontPath     "${prefix}/share/fonts/X11/100dpi/"
	FontPath     "${prefix}/share/fonts/X11/75dpi/"
EndSection

Section "Module"
	Load  "dbe"
	Load  "dri"
	Load  "dri2"
	Load  "extmod"
	Load  "record"
	Load  "glx"
EndSection

Section "InputDevice"
	Identifier  "Keyboard0"
	Driver      "kbd"
EndSection

Section "InputDevice"
	Identifier  "Mouse0"
	Driver      "mouse"
	Option	    "Protocol" "auto"
	Option	    "Device" "/dev/sysmouse"
	Option	    "ZAxisMapping" "4 5 6 7"
EndSection

Section "Monitor"
	Identifier   "Monitor0"
	VendorName   "Monitor Vendor"
	ModelName    "Monitor Model"
EndSection

Section "Monitor"
	Identifier   "Monitor1"
	VendorName   "Monitor Vendor"
	ModelName    "Monitor Model"
EndSection

Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
        ### <percent>: "<f>%"
        ### [arg]: arg optional
        #Option     "NoAccel"            	# [<bool>]
        #Option     "SWcursor"           	# [<bool>]
        #Option     "Dac6Bit"            	# [<bool>]
        #Option     "Dac8Bit"            	# [<bool>]
        #Option     "BusType"            	# [<str>]
        #Option     "CPPIOMode"          	# [<bool>]
        #Option     "CPusecTimeout"      	# <i>
        #Option     "AGPMode"            	# <i>
        #Option     "AGPFastWrite"       	# [<bool>]
        #Option     "AGPSize"            	# <i>
        #Option     "GARTSize"           	# <i>
        #Option     "RingSize"           	# <i>
        #Option     "BufferSize"         	# <i>
        #Option     "EnableDepthMoves"   	# [<bool>]
        #Option     "EnablePageFlip"     	# [<bool>]
        #Option     "NoBackBuffer"       	# [<bool>]
        #Option     "DMAForXv"           	# [<bool>]
        #Option     "FBTexPercent"       	# <i>
        #Option     "DepthBits"          	# <i>
        #Option     "PCIAPERSize"        	# <i>
        #Option     "AccelDFS"           	# [<bool>]
        #Option     "IgnoreEDID"         	# [<bool>]
        #Option     "CustomEDID"         	# [<str>]
        #Option     "DisplayPriority"    	# [<str>]
        #Option     "PanelSize"          	# [<str>]
        #Option     "ForceMinDotClock"   	# <freq>
        #Option     "ColorTiling"        	# [<bool>]
        #Option     "VideoKey"           	# <i>
        #Option     "RageTheatreCrystal" 	# <i>
        #Option     "RageTheatreTunerPort" 	# <i>
        #Option     "RageTheatreCompositePort" 	# <i>
        #Option     "RageTheatreSVideoPort" 	# <i>
        #Option     "TunerType"          	# <i>
        #Option     "RageTheatreMicrocPath" 	# <str>
        #Option     "RageTheatreMicrocType" 	# <str>
        #Option     "ScalerWidth"        	# <i>
        #Option     "RenderAccel"        	# [<bool>]
        #Option     "SubPixelOrder"      	# [<str>]
        #Option     "ClockGating"        	# [<bool>]
        #Option     "VGAAccess"          	# [<bool>]
        #Option     "ReverseDDC"         	# [<bool>]
        #Option     "LVDSProbePLL"       	# [<bool>]
        #Option     "AccelMethod"        	# <str>
        #Option     "DRI"                	# [<bool>]
        #Option     "ConnectorTable"     	# <str>
        #Option     "DefaultConnectorTable" 	# [<bool>]
        #Option     "DefaultTMDSPLL"     	# [<bool>]
        #Option     "TVDACLoadDetect"    	# [<bool>]
        #Option     "ForceTVOut"         	# [<bool>]
        #Option     "TVStandard"         	# <str>
        #Option     "IgnoreLidStatus"    	# [<bool>]
        #Option     "DefaultTVDACAdj"    	# [<bool>]
        #Option     "Int10"              	# [<bool>]
        #Option     "EXAVSync"           	# [<bool>]
        #Option     "ATOMTVOut"          	# [<bool>]
        #Option     "R4xxATOM"           	# [<bool>]
        #Option     "ForceLowPowerMode"  	# [<bool>]
        #Option     "DynamicPM"          	# [<bool>]
        #Option     "NewPLL"             	# [<bool>]
        #Option     "ZaphodHeads"        	# <str>
	Identifier  "Card0"
	Driver      "radeon"
	BusID       "PCI:0:1:0"
EndSection

Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
        ### <percent>: "<f>%"
        ### [arg]: arg optional
        #Option     "ShadowFB"           	# [<bool>]
        #Option     "DefaultRefresh"     	# [<bool>]
        #Option     "ModeSetClearScreen" 	# [<bool>]
	Identifier  "Card1"
	Driver      "vesa"
	BusID       "PCI:0:1:0"
EndSection

Section "Screen"
	Identifier "Screen0"
	Device     "Card0"
	Monitor    "Monitor0"
	SubSection "Display"
		Viewport   0 0
		Depth     1
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     4
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     8
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     15
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     16
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     24
	EndSubSection
EndSection

Section "Screen"
	Identifier "Screen1"
	Device     "Card1"
	Monitor    "Monitor1"
	SubSection "Display"
		Viewport   0 0
		Depth     1
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     4
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     8
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     15
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     16
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     24
	EndSubSection
EndSection

I've tried with it in installer, but no success. Probably some tweaking is required...btw, x_config shell script in installer's image, produces error?
Reply With Quote
  #7  
Old 09-07-2013, 11:45 AM
gour gour is offline
Senior Member
 
Join Date: Jan 2011
Location: Hlapičina (Croatia)
Posts: 136
Thanks: 4
Thanked 6 Times in 5 Posts
Default
Originally Posted by tinca View Post
This is surely a strong hint that it can work with an appropriate setup. Can we get the live-mode time config somehow?

Don't know what the devs did, but, after lot of problems and testing since beta release, now I'm happy to report that RC6 resolved video issues in regard to installer and PC-BSD is happily running on my netbook.
Reply With Quote
  #8  
Old 09-07-2013, 12:38 PM
tinca tinca is offline
Member
 
Join Date: Nov 2009
Posts: 42
Thanks: 4
Thanked 0 Times in 0 Posts
Default
Originally Posted by gour View Post
Don't know what the devs did, but, after lot of problems and testing since beta release, now I'm happy to report that RC6 resolved video issues in regard to installer and PC-BSD is happily running on my netbook.
Wow! This is great!
I will soon give it a try.

Thanks for everybody involved :-)
Reply With Quote
  #9  
Old 09-17-2013, 01:24 PM
angryfirelord angryfirelord is offline
Senior Member
 
Join Date: Mar 2007
Posts: 122
Thanks: 0
Thanked 0 Times in 0 Posts
Default
Interesting, did KMS support get backported into 9.2? Or is it still using vesa? The FreeBSD page still indicates that full Radeon support won't be around until 10.

https://wiki.freebsd.org/AMD_GPU

What happens when you run this command?
Code:
glxinfo | grep render
Reply With Quote
  #10  
Old 09-18-2013, 05:55 AM
gour gour is offline
Senior Member
 
Join Date: Jan 2011
Location: Hlapičina (Croatia)
Posts: 136
Thanks: 4
Thanked 6 Times in 5 Posts
Default
Originally Posted by angryfirelord View Post
Interesting, did KMS support get backported into 9.2? Or is it still using vesa? The FreeBSD page still indicates that full Radeon support won't be around until 10.

https://wiki.freebsd.org/AMD_GPU

What happens when you run this command?
Code:
glxinfo | grep render

Here is the output:

Code:
gour@atmarama ~> glxinfo | grep render
direct rendering: Yes
OpenGL renderer string: Software Rasterizer
    GL_NV_conditional_render, GL_NV_depth_clamp, GL_NV_fragment_program,
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 06:13 AM.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.

Copyright 2005-2010, The PC-BSD Project. PC-BSD and the PC-BSD logo are registered trademarks of iXsystems.
All other content is freely available for sharing under the terms of the Creative Commons Attribution License.