You are not logged in.
Wintervenom wrote:I have part of the same problem as the original poster. The X server will start up most of the time, and everything is all good, but whenever I restart the X server (or log out, which automatically restarts it when GDM is used), a kernel panic will occur, and the system will freeze up. Sometimes, when this occurs, I will get the same little green boxes on the screen. I am using Arch 64, and I have an AMD/ATi Radeon HD 3100 IGP, and am using the latest version of Catalyst.
I have quitely the same problem with you. X server starts up every time without problems, but I cannot restart X org logout, which turns out to be a black screen, and cannot receive any inputs.(I can only press power off button to stop this, Ugh!)
I have my system up-to-date, and using ATI Radeon 3470 card. The card works with xf86-video-ati without this problem, but cannot turn on 3D acceleration.(tested in cedega)
glxgears output with fglrx is about 1200FPS while xf86-video-ati only 400 or so. Here is my xorg.conf
Section "ServerLayout" Identifier "X.org Configured" Screen 0 "aticonfig-Screen[0]-0" 0 0 InputDevice "Mouse0" "CorePointer" InputDevice "Trackpoint" "CorePointer" InputDevice "Touchpad" InputDevice "Keyboard0" "CoreKeyboard" EndSection Section "Files" ModulePath "/usr/lib/xorg/modules" FontPath "/usr/share/fonts/misc" FontPath "/usr/share/fonts/100dpi:unscaled" FontPath "/usr/share/fonts/75dpi:unscaled" FontPath "/usr/share/fonts/TTF" FontPath "/usr/share/fonts/Type1" EndSection Section "Module" Load "xtrap" Load "dbe" Load "dri" Load "glx" Load "extmod" Load "freetype" Load "synaptics" Load "drm" EndSection Section "InputDevice" Identifier "Touchpad" Driver "synaptics" Option "AlwaysCore" Option "Device" "/dev/input/mouse1" Option "Protocol" "auto-dev" Option "SendCoreEvents" "true" Option "LeftEdge" "1632" Option "RightEdge" "5312" Option "TopEdge" "1575" Option "BottomEdge" "4281" Option "FingerLow" "25" Option "FingerHigh" "30" Option "MaxTapTime" "180" Option "MaxTapMove" "220" Option "VertScrollDelta" "100" Option "MinSpeed" "0.06" Option "MaxSpeed" "0.12" Option "AccelFactor" "0.0010" Option "VertEdgeScroll" "on" Option "HorizEdgeScroll" "on" #Option HorizScrollDelta" "0" Option "SHMConfig" "on" EndSection Section "InputDevice" Identifier "Trackpoint" Driver "mouse" Option "CorePointer" Option "Device" "/dev/input/mice" Option "Protocol" "Auto" Option "Emulate3Buttons" Option "Emulate3Timeout" "50" Option "EmulateWheel" "on" Option "EmulateWheelTimeout" "200" # adjust third button paste timeout. Option "EmulateWheelButton" "2" Option "YAxisMapping" "4 5" Option "XAxisMapping" "6 7" EndSection Section "InputDevice" Identifier "Keyboard0" Driver "kbd" EndSection Section "InputDevice" Identifier "Mouse0" Driver "mouse" Option "Protocol" "auto" Option "Device" "/dev/input/mice" Option "ZAxisMapping" "4 5 6 7" EndSection Section "Monitor" #DisplaySize 300 190 # mm Identifier "Monitor0" VendorName "LEN" ModelName "4031" Option "DPMS" EndSection Section "Monitor" Identifier "aticonfig-Monitor[0]-0" Option "VendorName" "ATI Proprietary Driver" Option "ModelName" "Generic Autodetecting Monitor" Option "DPMS" "true" EndSection Section "Device" Identifier "Card0" Driver "radeon" VendorName "ATI Technologies Inc" BoardName "Mobility Radeon HD 3400 Series" Option "EnablePageFlip" "true" Option "BackingStore" "true" Option "XaaNoOffscreenPixmaps" "true" Option "DRI" "true" Option "AGPMode" "4" BusID "PCI:1:0:0" EndSection Section "Device" Identifier "aticonfig-Device[0]-0" Driver "fglrx" BusID "PCI:1:0: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 "aticonfig-Screen[0]-0" Device "aticonfig-Device[0]-0" Monitor "aticonfig-Monitor[0]-0" DefaultDepth 24 SubSection "Display" Viewport 0 0 Depth 24 EndSubSection EndSection Section "DRI" Mode 0666 EndSection Section "Extensions" Option "Composite" "enable" EndSection
It seems to be a Catalyst problem, so you probably won't be able to get around it for now. But try installing xf86-video-ati and running completely without an xorg.conf (that is, just rename xorg.conf). At least that's what worked for me.
Offline
well, I also tried xf86-video-ati and xf86-video-radeonhd, they works fine in this situation. (I mean restart X or logount won't turn black screen)
However, both radeon and radeonhd cannot support 3D acceleration on my ATI Radeon HD3470 card, glxinfo shows direct rendering is opening. But glxgears output only 400FPS or so (with fglrx it's 1200FPS). I run hardware test in Cedega, 3D acceleration part was failed!
Any idea?
Archlinux x86_64 on Thinkpad T400
Intel X4500MHD / ATI HD3470 Graphics, 2G RAM, 160G HD
Offline
I don't think the open source drivers support 3d acceleration. I know for sure that the nvidia driver doesn't.
Offline
I don't think the open source drivers support 3d acceleration. I know for sure that the nvidia driver doesn't.
Open source driver worked fine on my former laptop, it had an ATI Mobility Radeon 9000 card, which is no longer supported by fglrx. I could play War III smoothly with Cedega on it. But i cannot do this on ATI HD3400, which is much more advanced than the old ATI9000.
Archlinux x86_64 on Thinkpad T400
Intel X4500MHD / ATI HD3470 Graphics, 2G RAM, 160G HD
Offline
cdwillis wrote:I don't think the open source drivers support 3d acceleration. I know for sure that the nvidia driver doesn't.
Open source driver worked fine on my former laptop, it had an ATI Mobility Radeon 9000 card, which is no longer supported by fglrx. I could play War III smoothly with Cedega on it. But i cannot do this on ATI HD3400, which is much more advanced than the old ATI9000.
Your problem sounds a little bit like the one I had long ago that could be solved by instructing the display manager (gdm or kdm) to 'Terminate' the server on logout from a session. Google "TerminateServer=true" to check it out.
SigorRossi.
Offline
Your problem sounds a little bit like the one I had long ago that could be solved by instructing the display manager (gdm or kdm) to 'Terminate' the server on logout from a session. Google "TerminateServer=true" to check it out.
SigorRossi.
Well, thanks for your suggestion. But it helps little, I added AlwaysRestartXserver=true, as well as GdmXserverTimeout=60 into /etc/gdm/custom.conf.
When I logout, it's not black screen anymore, but it shows trace information (some machine codes) about gdm-binary, seems to me like gdm has something wrong? If i press Enter after trace ends, it would direct me into console 1. Luckily I can do "shutdown -h now" there so that I don't need to press Power button to hard shutdown laptop. However, there is another problem here: When directed into console 1, if I do "shutdown -r now" their, my laptop reboot and become very slow, freeze when BIOS screen shows up; by contrast, if i do "shutdown -h now" and then re-press power button will boot correctly.
Re-claim: logout works fine when using xf86-video-ati driver.
EDIT: instead of using gdm, when i boot into runlevel 3, using startx has the same problem: for the first time everything is OK, but when logout, re-run startx will cause kernel panic. So I can confirm this must be the driver's fault.
Last edited by leeyee (2009-01-16 10:32:30)
Archlinux x86_64 on Thinkpad T400
Intel X4500MHD / ATI HD3470 Graphics, 2G RAM, 160G HD
Offline
@leeyee
My laptop requires the addition of 'reboot=b' to the grub kernel line, otherwise it won't reboot at all and simply hangs and I have to use the Power button to shut it down completely. Other options a are listed here:
The `reboot=' Argument
This option controls the type of reboot that Linux will do when it resets the computer (typically via /sbin/init handling a Control-Alt-Delete). The default as of v2.0 kernels is to do a `cold' reboot (i.e. full reset, BIOS does memory check, etc.) instead of a `warm' reboot (i.e. no full reset, no memory check). It was changed to be cold by default since that tends to work on cheap/broken hardware that fails to reboot when a warm reboot is requested. To get the old behaviour (i.e. warm reboots) use reboot=w or in fact any word that starts with w will work.
Other accepted options are `c', `b', `h', and `s', for cold, bios, hard, and SMP respectively. The `s' takes an optional digit to specify which CPU should handle the reboot. Options can be combined where it makes sense, i.e. reboot=b,s2
Taken from:
http://programming.linux.com/howtos/Boo … TO-3.shtml
SignorRossi.
Offline
@leeyee
My laptop requires the addition of 'reboot=b' to the grub kernel line, otherwise it won't reboot at all and simply hangs and I have to use the Power button to shut it down completely. Other options a are listed here:
The `reboot=' ArgumentThis option controls the type of reboot that Linux will do when it resets the computer (typically via /sbin/init handling a Control-Alt-Delete). The default as of v2.0 kernels is to do a `cold' reboot (i.e. full reset, BIOS does memory check, etc.) instead of a `warm' reboot (i.e. no full reset, no memory check). It was changed to be cold by default since that tends to work on cheap/broken hardware that fails to reboot when a warm reboot is requested. To get the old behaviour (i.e. warm reboots) use reboot=w or in fact any word that starts with w will work.
Other accepted options are `c', `b', `h', and `s', for cold, bios, hard, and SMP respectively. The `s' takes an optional digit to specify which CPU should handle the reboot. Options can be combined where it makes sense, i.e. reboot=b,s2
Taken from:
http://programming.linux.com/howtos/Boo … TO-3.shtmlSignorRossi.
Thanks for your information, signor_rossi.
In my case, the BIOS slow down only happens when i encounter above black screen problem, other time everything is okay. But thank you all the same. Now I've turned my discrete graphics card off and use Intel integrated card instead. xf86-video-intel works fine on it, and offers nearly same performance as xf86-video-ati with ATI card does.
I will wait until new catalyst version release to see if it fix something, give it up at least for now.
Archlinux x86_64 on Thinkpad T400
Intel X4500MHD / ATI HD3470 Graphics, 2G RAM, 160G HD
Offline
I downgraded to Catalyst 8.11. Now, everything is working just fine.
Offline
I downgraded to Catalyst 8.11. Now, everything is working just fine.
Hi, I cannot find 8.11 version of Catalyst, how could you downgrade it? I'm new to Arch, I don't have catalyst 8.11 in local database. Thanks for your help!:)
Archlinux x86_64 on Thinkpad T400
Intel X4500MHD / ATI HD3470 Graphics, 2G RAM, 160G HD
Offline
Wintervenom wrote:I downgraded to Catalyst 8.11. Now, everything is working just fine.
Hi, I cannot find 8.11 version of Catalyst, how could you downgrade it? I'm new to Arch, I don't have catalyst 8.11 in local database. Thanks for your help!:)
Get the PKGBUILDs for catalyst and catalyst-utils from ABS and change the version numbers.
Offline
Hi Wintervenom,
I copied PKGBUILDS of catalyst-8.12-3 from abs and changed the version number to 8.11, then make the package. It installed correctly, but even worse, the installed driver can not start X when booting, it's black screen, and mouse/keyboard lost response too.
I'm using 2.6.28 kernel, maybe I need more modification to build package?
Archlinux x86_64 on Thinkpad T400
Intel X4500MHD / ATI HD3470 Graphics, 2G RAM, 160G HD
Offline
Maybe it is better to use the original 8.11 pkgbuild?
Get them via the archlinux main page via package search and svn entries (you have to search a bit around to get to it). Don't know of a better way.
SignorRossi.
Offline
I downgraded to Catalyst 8.11. Now, everything is working just fine.
Sorry for my former reply, downgrade catalyst to 8.11 can solve logout black screen problem in my box! I was failed because I only downgraded catalyst. After downgraded catalyst-utils also, things get worked now!
Thank you!
Archlinux x86_64 on Thinkpad T400
Intel X4500MHD / ATI HD3470 Graphics, 2G RAM, 160G HD
Offline
Er, didn't you get the memo? Arch's build of Catalyst 8.12 was mistakenly compiled --with-matrix. Sorry your version didn't work properly...
Windows was made for looking at success from a distance through a wall of oversimplicity. Linux removes the wall, so you can just walk up to success and make it your own.
--
Reinventing the wheel is fun. You get to redefine pi.
Offline
Er, didn't you get the memo? Arch's build of Catalyst 8.12 was mistakenly compiled --with-matrix. Sorry your version didn't work properly...
Nope, I didn't see the memo.
I just changed version number in 8.12's PKGBUILD to 8.11 and downloaded ati-installer-8.11, then made the package. If 8.12's compile parameter was wrong, why build 8.11 with 8.12's PKGBUILD can succeed?
Thank you!
Archlinux x86_64 on Thinkpad T400
Intel X4500MHD / ATI HD3470 Graphics, 2G RAM, 160G HD
Offline
I have the same problem and can't get my 3650 mobility to work with fglrx because of the green blocks symptom.
I understand, that there might be a sollution for this, but I don't know how to get it running. Do I have to use the "official" amd driver and manually install it? Or is there a working one in the repositry?
Regards,
teal
Offline