[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: black screen problem



Chuck Williams wrote:

Define standard presentation modes like 1024x768 and 800x600, then check out xrandr to change resolutions on the fly. This works for me, although I have not yet been able to make my external screen toggle work yet. As I recall, you had NONE in your external monitor config, which is what fglrxconfig generates for "laptop mode". With this, I get no external monitor at all. I changed to AUTO,AUTO and it works fine, but does require the external monitor to be plugged in at the time X boots. I'm trying to fix that now and would appreciate any tips from anyone...

Chuck

Ivan Glushkov wrote:

Chuck Williams wrote:

I see one problem in your XF86Config-4. You have these two incompatible directives in you "Module" section:


the problem was very simple - i forgot to load intel_agp module. In the moment the driver is working nicely on my Notebook:

Asus M6800N Centrino 1.6G, Ati Mobility Radeon 9600, fgl_glxgears gives:

1460 frames in 5.0 seconds = 292.000 FPS
1853 frames in 5.0 seconds = 370.600 FPS
1855 frames in 5.0 seconds = 371.000 FPS
1854 frames in 5.0 seconds = 370.800 FPS
...

I have some further question (sorry if it is too far away from the topic of this forum). Is it possible with this driver (just like with the windows one) to go make some presentation at some beamer (usually onme does not know what the resolution is) and get the proper resolution for it (I have wide screen with 1280x800, and I always get only part of what I want to show on the beamer)?

   Thanks in advance,
   Ivan


Well, the problem with the black screen stays. If I remove fglrx, the gdm restarts perfectly. But with fglrx, after rebooting, dmesg gives:

Fire GL built-in AGP-support
Based on agpgart interface v0.99 (c) Jeff Hartmann
agpgart: Maximum main memory to use for agp memory: 439M
agpgart: Detected an Intel 855PM Chipset, no integrated grapics found.
agpgart: Detected Intel i855PM chipset
agpgart: AGP aperture is 256M @ 0xe0000000
Power management callback for AGP chipset installed
[fglrx] AGP detected, AgpState   = 0x1f000217 (hardware caps of chipset)
AGP: Found 2 AGPv2 devices
AGP: Doing enable for AGPv2
[fglrx] AGP enabled,  AgpCommand = 0x1f000314 (selected caps)
[fglrx] free  AGP = 256126976
[fglrx] max   AGP = 256126976
[fglrx] free  LFB = 52719616
[fglrx] max   LFB = 52719616
[fglrx] free  Inv = 0
[fglrx] max   Inv = 0
[fglrx] total Inv = 0
[fglrx] total TIM = 0
[fglrx] total FB  = 0
[fglrx] total AGP = 65536

After /etc/init.d/gdm stop, it says:

mtrr: no MTRR for d0000000,400000 found
mtrr: no MTRR for d0400000,100000 found
mtrr: no MTRR for d0500000,80000 found
mtrr: no MTRR for d0580000,40000 found
mtrr: no MTRR for d05c0000,20000 found
mtrr: no MTRR for d05e0000,8000 found
mtrr: no MTRR for d05e8000,1000 found

(yes, MTRR option IS compiled in the kernel)

After /etc/init.d/gdm start :

Unable to handle kernel NULL pointer dereference at virtual address 00000067
printing eip:
e08e4038
*pde = 1b4c8067
*pte = 00000000
Oops: 0002 [#1]
PREEMPT
Modules linked in: ipw2200 ieee80211 ieee80211_crypt fglrx intel_agp agpgart
CPU:    0
EIP:    0060:[<e08e4038>]    Tainted: P      VLI
EFLAGS: 00213202   (2.6.12.2)
EIP is at agp_backend_release+0x8/0x10 [agpgart]
eax: 00000023   ebx: 00000001   ecx: 00000000   edx: 00000023
esi: e09c8c50   edi: dbb560c8   ebp: 40046463   esp: d87f5e8c
ds: 007b   es: 007b   ss: 0068
Process XFree86 (pid: 3578, threadinfo=d87f4000 task=df20b0e0)
Stack: e099ad19 00000023 d82b20c0 e099ad47 00000001 081f3460 0000004c e09c8c50 e09b031c 00000001 00000000 0000004c d82b20c0 d87f5ee0 e09c8a60 e09c7f04 e09b0c46 e09c8c50 00000001 bff35574 00000004 e09c8a60 e09c8a60 e09c7f04
Call Trace:
[<e099ad19>] __ke_agpgart_available+0x69/0x80 [fglrx]
[<e099ad47>] __ke_agp_available+0x17/0xf0 [fglrx]
[<e09b031c>] drm_agp_init+0x5c/0x90 [fglrx]
[<e09b0c46>] _firegl_agp_acquire+0x76/0x360 [fglrx]
[<e09b0937>] firegl_agp_acquire+0x77/0xa0 [fglrx]
[<e09a4530>] firegl_umm_init+0x0/0x450 [fglrx]
[<e09b08c0>] firegl_agp_acquire+0x0/0xa0 [fglrx]
[<e099c75d>] firegl_ioctl+0x15d/0x1e0 [fglrx]
[<c01708b0>] do_ioctl+0x70/0xb0
[<c0170aa5>] vfs_ioctl+0x65/0x200
[<c0170c85>] sys_ioctl+0x45/0x70
[<c01031d5>] syscall_call+0x7/0xb
Code: c8 8e e0 31 c9 85 c0 89 c2 74 0c 8b 40 44 85 c0 75 05 ff 42 44 89 d1 5a 89 c8 c3 90 8d b4 26 00 00 00 00 8b 44 24 04 85 c0 74 03 <ff> 48 44 c3 8d 74 26 00 57 56 53 83 ec 04 bb 01 0
0 00 00 8b 35

   Any idea what can be the problem?
   Cheers,
   Ivan


--
*Chuck Williams*
Manawiz
Principal
V: (415)464-1889
C: (415)846-9018
chuck at manawiz dot com <mailto:chuck at manawiz dot com>
AIM: hawimanawiz



--
.-----------------------.-----------------------------------------.
| Ivan Glushkov         | E-mail          : Ivan dot Glushkov at desy dot de |
| DESY / H1             | Phone - Hamburg : +49 (40) 8998 / 3678  |
| 1d / 28A              |                   +49 (40) 8998 / 4598  |
| Notkestrasse 85       | Phone - Zeuthen : +49 (33762) 7304      |
| 22607 Hamburg         | Phone - mobile  : +49 (176) 70029168    |
| Deutschland           |                                         |
'-----------------------'-----------------------------------------'