1
Bugs & Test Berichte / Softdevice Mit Nvidia Karte
« on: October 04, 2008, 12:21:21 »
Also mit nvidiafb Treiber bekomme ich bei vidix ein Bild und auch die Bildeinstellungsregler reagieren. Aber leider besteht das Bild aus schwaz weißen Linien. Ich hoffe, es hängt mit falschen fb setting zusammen. Probiere gerade modlines für meinen Monitor in die fb.modes einzutragen.
directfb scheint auch [nur?] am Umschalten der Auflösung zu scheitern. Wie sieht es bei euch mit fb per nvidiafb aus?
@clausmuus
Kannst du ein nvidiafb ohne ddc und mit debug ausgabe kompilieren, damit ich verschiedene Auflösungen testen kann.
directfb gibt folgende Fehler aus:
Ich denke, dass ich die direfbrc noch richtig anpassen muss. Habe aber zur 1.1.1 Version leider keine Hilfe gefunden, nur zur 1.2.x. Auflösung und bittiefe stimmen eigentlich. Ich weiß nicht so richtig was nicht passt.
Sebastian
directfb scheint auch [nur?] am Umschalten der Auflösung zu scheitern. Wie sieht es bei euch mit fb per nvidiafb aus?
@clausmuus
Kannst du ein nvidiafb ohne ddc und mit debug ausgabe kompilieren, damit ich verschiedene Auflösungen testen kann.
directfb gibt folgende Fehler aus:
Code: [Select]
14:02:25.0962 I [5987] [dfb] init
=======================| DirectFB 1.1.1 |=======================
(c) 2001-2007 The DirectFB Organization (directfb.org)
(c) 2000-2004 Convergence (integrated media) GmbH
------------------------------------------------------------
(*) DirectFB/Core: Single Application Core. (2008-08-14 15:22)
(*) Direct/Thread: Running 'VT Switcher' (CRITICAL, 6001)...
(*) Direct/Modules: suppress module 'keyboard'
(*) DirectFB/Genefx: MMX detected and enabled
(*) DirectFB/Graphics: MMX Software Rasterizer 0.6 (directfb.org)
(*) DirectFB/Core/WM: Default 0.3 (directfb.org)
(*) FBDev/Mode: Testing 1280x1024 RGB24
(!) DirectFB/DirectFBCreate: Setting desktop resolution to 1280x1024 failed!
-> Using default resolution.
(!) DirectFB/DirectFBCreate: Setting desktop format failed!
-> Using default format.
(!) DirectFB/DirectFBCreate: Setting desktop buffer mode failed!
-> No virtual resolution support or not enough memory?
Falling back to system back buffer.
(*) FBDev/Mode: Testing 800x600 RGB32
(*) FBDev/Mode: Preparing switch to 800x600 RGB32
(*) FBDev/Mode: Testing 800x600 RGB32
(*) FBDev/Mode: Preparing switch to 800x600 RGB32
(*) FBDev/Mode: Testing 800x600 RGB32
(*) FBDev/Mode: Preparing switch to 800x600 RGB32
(*) FBDev/Mode: Testing 800x600 RGB32
(*) FBDev/Mode: Preparing switch to 800x600 RGB32
(*) FBDev/Mode: Testing 800x600 RGB32
(*) FBDev/Mode: Preparing switch to 800x600 RGB32
(*) FBDev/Surface: Allocated 800x600 32bit RGB32 buffer at offset 0 and pitch 6400.
(*) FBDev/Mode: (Post)Setting 800x600 RGB32
(*) FBDev/Mode: Switched to 1280x1024 (1280x1024) at 32 bit RGB32 (wanted RGB32).
(*) FBDev/Mode: Testing 800x600 RGB32
(*) FBDev/Mode: Preparing switch to 800x600 RGB32
(*) FBDev/Mode: (Post)Setting 800x600 RGB32
[dfb] RAM: 67108864 bytes
[dfb] Accellerated Functions: none
[dfb] Drawing Flags: none
[dfb] Surface Blitting Flags: none
14:02:26.0147 I [5987] [dfb] Supported video Modes are:
800x600@24 1280x720@32 768x576@4
14:02:26.0147 I [5987] [dfb] Enumerating display Layers
14:02:26.0147 I [5987] [dfb] Configuring CooperativeLevel for OSD
Layer 0 FBDev Primary Layer Type: graphics
Caps: brightness contrast saturation surface
14:02:26.0147 E [5987] [dfb]: could not find suitable videolayer
(!!!) *** WARNING [Application exited without deinitialization of DirectFB!] *** [core.c:858 in dfb_core_deinit_check()]
(!!!) *** WARNING [still objects in 'Layer Region Pool'] *** [object.c:241 in fusion_object_pool_destroy()]
(!!!) *** WARNING [still objects in 'Layer Context Pool'] *** [object.c:241 in fusion_object_pool_destroy()]
(!!!) *** WARNING [still objects in 'Surface Pool'] *** [object.c:241 in fusion_object_pool_destroy()]
Ich denke, dass ich die direfbrc noch richtig anpassen muss. Habe aber zur 1.1.1 Version leider keine Hilfe gefunden, nur zur 1.2.x. Auflösung und bittiefe stimmen eigentlich. Ich weiß nicht so richtig was nicht passt.
Sebastian