I need help troubleshooting this. I know that problems with ATi cards is fairly common, but this is somewhat different than the threads I've been looking at here.
I have a small form factor (SFF) desktop computer from Fujitsu Siemens. It's based around the Intel Q43 chipset with an internal Intel GMA card (which I've disabled in the BIOS). It has ONE extension, which is a regular PCI (NOT PCIe/Express) with room for a low-profile PCI-card.
Looking to increase the performance of my system, graphic-vise, I bought an HIS ATI Radeon HD 4350 PCI-version, low-profile compatible. The card has a DVI, HDMI and optional VGA connector (which I've removed to have the card as LP). However, when installing the proprietary drivers with "Additional drivers" / jockey-gtk, the computer get stuck on an black screen (although still "backlit", ie a signal goes out on the DVI-connector) and becomes completely unresponsive. I cannot switch to another VT etc. The logs does not give any clues, as far as I can tell (will post later if needed), so my theory is that it hangs completely. Sometimes when I move the mouse before the pointer is visible, I can see corrupted mouse pointer pop up and it moves around a bit before the system locks up. It looks like the corruption of graphics back in the old days when you set your CRT monitor's resolution to high, but it's in no way possible to tell that it is the mouse arrow, it's just like a lot of green lines, that's how bad it is.
lspci | grep ATI:
05:00.0 VGA compatible controller : ATI Technologies Inc RV710 [Radeon HD 4350] [1002:954f]
What I have tried:
- My system is a Ubuntu 10.10 64-bit upgraded from 10.04. At first I thought that was the problem, so I've made a clean install on a different partition. I've tried both 32-bit and 64-bit. I've also tried the latest proprietary drivers downloaded from AMDs site. I've tried different workarounds listed here: https://wiki.archlinux.org/index.php/ATI_Catalyst
- I've also updated the BIOS of the chipset.
- I've tried uninstalling radeon, ati, and other packages to see if there's a conflict.
- I've tried diffrent settings to gfxpayload when booting.
- I've tried inactivating splash when booting.
What works and what I want:
The card works in full 1920x1200 resolution with the Radeon-driver. But I do not wish to use the Radeon-driver, the integrated Intel-card gives better performance.
I'm running out of ideas, but a couple of things I'm thinking of:
- Installing Vista on the computer and try the card with prop. drivers there just to see that it works in full load etc. Is it even possible that a card can work with the radeon driver but not the proprietary driver, if there's a hardware fault?
- Looking into options for the prop. driver for using in xorg.conf. a link to a list of these options would be appreciated.
- Looking into EDID problems, pointers to workarounds or troubleshooting this would be appreciated.
- According to log file of Xorg.0.log the card is identified as a PCIE card with both radeon and fglrx. For instance:
[ 266.963] (II) RADEON(0): PCIE card detected
Is that a problem? I believe the PCI Express kernel module is loaded when fglrx is modprobed, but it's not loaded with radeon driver. Instead a intel_agp module is loaded (not used by any other modules though). Since my chipset has a regular PCI and not AGP nor PCIE, I'm wondering if this could be a source of trouble.
lspci | grep PCI:
00:01.0 PCI bridge : Intel Corporation 4 Series Chipset PCI Express Root Port [8086:2e11] (rev 03)
00:1c.0 PCI bridge : Intel Corporation 82801JD/DO (ICH10 Family) PCI Express Port 1 [8086:3a70] (rev 02)
00:1c.4 PCI bridge : Intel Corporation 82801JD/DO (ICH10 Family) PCI Express Port 5 [8086:3a78] (rev 02)
00:1e.0 PCI bridge : Intel Corporation 82801 PCI Bridge [8086:244e] (rev a2)
04:05.0 PCI bridge : PLX Technology, Inc. PEX8112 x1 Lane PCI Express-to-PCI Bridge [10b5:8112] (rev aa)
- There's a lot of repeated EDID information in Xorg.0.log, is that normal?
- At some point I got some mtrr errors in Xorg.0.log (I think it was), not sure with which driver, but I read somewhere that someone manually had to set the memory area for mtrr to get their card to work (different model though).
- I'll probably open up the computer again, and make sure that there isn't any other ports or connectors in there that could possibly be PCI Express. I'm not sure why those show up in the above, is there possible that some motherboards have PCI Express buses which components is soldered to? Because I don't see any extension ports in there (and anyways, a graphics card can't fit anywhere else in there, but in the PCI port). Here's a link to the computer: http://ts.fujitsu.com/products/deskb..._c_series.html (mine is a C5730 though, not sure what changed between C5730 and C5731). I need to check the PSU, too. The box recommends at least 300 W. Another reason to try the card under Vista I guess. Also, in the BIOS there's possible to chose between IGD (Internal), PEG (PCI Express), PCI and Auto for graphics. I've tried both PCI, PEG and Auto and disabled the second graphics device.
Comments and pointers would be much appreciated!