Hi,
I will setup a Lenovo T410i laptop which has a nvidia grafic card. The laptop should use additioaly second monitor when in the docking station and of course expand the gui across both screens.
The (original) driver can't handle this - allways assumes both motiors are connected. So I installed the nouvea driver and get trouble with tdm.
Tdm starts and I see the clock for a short time and then tdm terminates and a text only terminal login is shown. When login and call "startx", I get a working trinity session and the crash report manager is shown.
So my question is "where can I look for error messages of tdm" or has some one else an idea or a solution for the problem?
Many thanks in advance Rolf
Hello Rolf,
the log-file path is: /var/log/tdm.log
i have a running/working multi-head (three monitors) setup with TDE and a Nvidia-Card, but i'm using the proprietary driver from http://nvidia.com/ and not nouveau. I only use nouveau for older cards.
Are you using nvidia-settings, or krandr? I used nvidia-settings.
Kind Regards,
Richard
On Wednesday 01 February 2017 14:48:51 Rolf Schmidt wrote:
Hi,
I will setup a Lenovo T410i laptop which has a nvidia grafic card. The laptop should use additioaly second monitor when in the docking station and of course expand the gui across both screens.
The (original) driver can't handle this - allways assumes both motiors are connected. So I installed the nouvea driver and get trouble with tdm.
Tdm starts and I see the clock for a short time and then tdm terminates and a text only terminal login is shown. When login and call "startx", I get a working trinity session and the crash report manager is shown.
So my question is "where can I look for error messages of tdm" or has some one else an idea or a solution for the problem?
Many thanks in advance Rolf
Rolf Schmidt composed on 2017-02-01 14:48 (UTC+0100):
I will setup a Lenovo T410i laptop which has a nvidia grafic card. The laptop should use additioaly second monitor when in the docking station and of course expand the gui across both screens.
The (original) driver can't handle this - allways assumes both motiors are connected. So I installed the nouvea driver and get trouble with tdm.
Trouble from the nouveau driver is common with certain NVidia gfxchips.
Tdm starts and I see the clock for a short time and then tdm terminates and a text only terminal login is shown. When login and call "startx", I get a working trinity session and the crash report manager is shown.
So my question is "where can I look for error messages of tdm" or has some one else an idea or a solution for the problem?
For us to help with any detail we need to know which operating system version and hardware you have. These would help:
lspci -nnk | grep -A4 VGA (only tells about your video hardware) hwinfo --gfxcard (more detailed video hardware info) hwinfo --monitor (detailed display info) inxi -c0 -v6 | head -n20 (fairly comprehensive) ~/.xsession-errors (tde log) /var/log/Xorg.0.log (log of X server operation, also Xorg.1.log if it exists)
Hello Felix
I will setup a Lenovo T410i laptop which has a nvidia grafic card. The laptop should use additionaly second monitor when in the docking station and of course expand the gui across both screens.
The (original) driver can't handle this - it always assumes both montiors are connected. So I installed the nouvea driver and get trouble with tdm.
Trouble from the nouveau driver is common with certain NVidia gfxchips.
Tdm starts and I see the clock for a short time and then tdm terminates and a text only terminal login is shown. When login and call "startx", I get a working trinity session and the crash report manager is shown.
So my question is "where can I look for error messages of tdm" or has some one else an idea or a solution for the problem?
For us to help with any detail we need to know which operating system version and hardware you have. These would help:
I use debian jessie on a lenovo thinkpad T410i. It has the GT218M Nvidia chip build in.
On of the problems (crash of tderander) can be found and solved as follow: From some play with tderander the files .trinity/share/config/display* have been created - perhaps with errors. When started the gui with startx I get a SegVault error. After deleting the files tde starts without crash of tdrander. The error be could found in the function "TQValuelistPrivate::findIndex"
I attache a strace and a gdb-backtrace for this error.
But this did not solve the problem with tdm. Here the wanted additional informations
lspci -nnk | grep -A4 VGA (only tells about your video hardware)
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GT218M [NVS 3100M] [10de:0a6c] (rev a2) Subsystem: Lenovo ThinkPad T410 [17aa:2142] Kernel driver in use: nouveau
hwinfo --gfxcard (more detailed video hardware info)
33: PCI 100.0: 0300 VGA compatible controller (VGA) [Created at pci.328] Unique ID: VCu0.XS4fFgaWdBF Parent ID: vSkL.HBIEsup+SaA SysFS ID: /devices/pci0000:00/0000:00:01.0/0000:01:00.0 SysFS BusID: 0000:01:00.0 Hardware Class: graphics card Model: "Lenovo ThinkPad T410" Vendor: pci 0x10de "nVidia Corporation" Device: pci 0x0a6c "GT218 [NVS 3100M]" SubVendor: pci 0x17aa "Lenovo" SubDevice: pci 0x2142 "ThinkPad T410" Revision: 0xa2 Driver: "nouveau" Driver Modules: "drm" Memory Range: 0xcc000000-0xccffffff (rw,non-prefetchable) Memory Range: 0xd0000000-0xdfffffff (ro,non-prefetchable) Memory Range: 0xce000000-0xcfffffff (ro,non-prefetchable) I/O Ports: 0x2000-0x2fff (rw) Memory Range: 0x000c0000-0x000dffff (rw,non-prefetchable,disabled) IRQ: 30 (73421 events) I/O Ports: 0x3c0-0x3df (rw) Module Alias: "pci:v000010DEd00000A6Csv000017AAsd00002142bc03sc00i00" Driver Info #0: Driver Status: nouveau is active Driver Activation Cmd: "modprobe nouveau" Config Status: cfg=new, avail=yes, need=no, active=unknown Attached to: #30 (PCI bridge)
Primary display adapter: #33
hwinfo --monitor (detailed display info)
35: None 00.0: 10000 Monitor [Created at monitor.95] Unique ID: rdCR.sl8mT18NH23 Hardware Class: monitor Model: "Acer X193W" Vendor: ACR Device: eisa 0x000f "Acer X193W" Serial ID: "LAX090143600" Resolution: 720x400@70Hz Resolution: 640x480@60Hz Resolution: 640x480@67Hz Resolution: 640x480@72Hz Resolution: 640x480@75Hz Resolution: 800x600@56Hz Resolution: 800x600@60Hz Resolution: 800x600@72Hz Resolution: 800x600@75Hz Resolution: 832x624@75Hz Resolution: 1024x768@60Hz Resolution: 1024x768@70Hz Resolution: 1024x768@75Hz Resolution: 1280x1024@75Hz Resolution: 1280x1024@60Hz Resolution: 1280x960@60Hz Resolution: 1152x864@75Hz Resolution: 1440x900@60Hz Size: 408x255 mm Detailed Timings #0: Resolution: 1440x900 Horizontal: 1440 1520 1672 1904 (+80 +232 +464) +hsync Vertical: 900 903 909 934 (+3 +9 +34) -vsync Frequencies: 106.50 MHz, 55.93 kHz, 59.89 Hz Driver Info #0: Max. Resolution: 1280x1024 Vert. Sync Range: 56-76 Hz Hor. Sync Range: 30-82 kHz Bandwidth: 106 MHz Config Status: cfg=new, avail=yes, need=no, active=unknown
36: None 00.2: 10002 LCD Monitor [Created at monitor.95] Unique ID: aHB6.ZWuJ1e6xov9 Hardware Class: monitor Model: "Lenovo LCD Monitor" Vendor: LEN "Lenovo" Device: eisa 0x4036 Resolution: 1440x900@60Hz Size: 303x190 mm Detailed Timings #0: Resolution: 1440x900 Horizontal: 1440 1488 1520 2204 (+48 +80 +764) -hsync Vertical: 900 903 909 1035 (+3 +9 +135) -vsync Frequencies: 114.06 MHz, 51.75 kHz, 50.00 Hz Detailed Timings #1: Resolution: 1440x900 Horizontal: 1440 1488 1520 2044 (+48 +80 +604) -hsync Vertical: 900 903 909 930 (+3 +9 +30) -vsync Frequencies: 114.06 MHz, 55.80 kHz, 60.00 Hz Config Status: cfg=new, avail=yes, need=no, active=unknown
inxi -c0 -v6 | head -n20 (fairly comprehensive)
Resuming in non X mode: glxinfo not found. For package install advice run: inxi --recommends System: Host: schleppi2 Kernel: 4.9.0-0.bpo.1-amd64 x86_64 (64 bit gcc: 4.9.2) Desktop: N/A dm: lightdm Distro: Debian GNU/Linux 8 ######################### lightdm was installed, to get a graphical login insted of tdm ######################### Machine: System: LENOVO product: 2518FNG v: ThinkPad T410 serial: R89R13Z Mobo: LENOVO model: 2518FNG serial: 1ZHRS058AYV Bios: LENOVO v: 6IET58WW (1.18 ) date: 04/19/2010 Chassis: type: 10 serial: R89R13Z CPU: Dual core Intel Core i5 M 430 (-HT-MCP-) cache: 3072 KB flags: (lm nx sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx) bmips: 9043 Clock Speeds: 1: 1199 MHz 2: 1199 MHz 3: 1333 MHz 4: 1199 MHz Graphics: Card: NVIDIA GT218M [NVS 3100M] bus-ID: 01:00.0 chip-ID: 10de:0a6c Display Server: X.org 1.16.4 driver: nouveau tty size: 80x37 Advanced Data: N/A for root Audio: Card-1 Intel 5 Series/3400 Series High Definition Audio driver: snd_hda_intel bus-ID: 00:1b.0 chip-ID: 8086:3b56 Card-2 NVIDIA High Definition Audio Controller driver: snd_hda_intel bus-ID: 01:00.1 chip-ID: 10de:0be3 Sound: Advanced Linux Sound Architecture v: k4.9.0-0.bpo.1-amd64 Network: Card-1: Intel Centrino Wireless-N 1000 [Condor Peak] driver: iwlwifi bus-ID: 03:00.0 chip-ID: 8086:0084 IF: wlan0 state: down mac: 00:26:c7:45:51:cc Card-2: Intel 82577LM Gigabit Network Connection driver: e1000e v: 3.2.6-k port: 1820 bus-ID: 00:19.0 chip-ID: 8086:10ea IF: eth0 state: up speed: 1000 Mbps duplex: full mac: 5c:ff:35:02:82:b7 Drives: HDD Total Size: 500.1GB (32.4% used) ID-1: /dev/sda model: Samsung_SSD_840 size: 500.1GB serial: S1DHNSAD811172B Optical: /dev/sr0 model: HL-DT-ST DVDRAM GU10N rev: MX05 dev-links: cdrom,cdrw,dvd,dvdrw Features: speed: 24x multisession: yes audio: yes dvd: yes rw: cd-r,cd-rw,dvd-r,dvd-ram state: running Partition: ID-1: / size: 9.1G used: 7.3G (85%) fs: ext4 dev: /dev/sda3 label: N/A uuid: d5168681-18bc-4125-8836-27bcd1795e8b ID-2: /boot size: 922M used: 35M (5%) fs: ext4 dev: /dev/sda1 label: N/A uuid: 62e13a50-5441-4128-86f6-e3bbf22f61d1 ID-3: /home size: 44G used: 38G (91%) fs: ext4 dev: /dev/sda5 label: N/A uuid: 7e81fb84-212b-42f3-8d17-fbca3175fab3 ID-4: /var/vm size: 193G used: 103G (57%) fs: ext4 dev: /dev/sda6 label: N/A uuid: fe72c6f3-a72d-43b7-8348-6244d33fea78 ID-5: swap-1 size: 4.00GB used: 0.00GB (0%) fs: swap dev: /dev/sda2 label: N/A uuid: 43709f3e-c5c2-4c3e-aff5-aa9bba60eab9 Unmounted: ID-1: /dev/sda7 size: 227.10G fs: ext4 label: N/A uuid: b5b04245-805a-42e6-9c9a228ecf7fb864 Sensors: None detected - is lm-sensors installed and configured? Info: Processes: 212 Uptime: 36 min Memory: 518.1/3817.7MB Init: SysVinit v: 2.88 runlevel: 2 default: 2 Gcc sys: 4.9.2 alt: 4.8 Client: Shell (bash 4.3.301 running in xterm) inxi: 2.1.28
~/.xsession-errors (tde log)
attached
/var/log/Xorg.0.log (log of X server operation, also Xorg.1.log if it exists)
also attached
Many thanks for your help Rolf
Hello Felix
find attaced the strace output of a tdm start and tdm.log.
Hope that helps to fix the problem Fine regards Rolf
Rolf Schmidt composed on 2017-02-02 12:21 (UTC+0100): ...
lightdm was installed, to get a graphical login insted of tdm
...
Why lightdm instead of TDM?
...
Graphics: Card: NVIDIA GT218M [NVS 3100M] bus-ID: 01:00.0 chip-ID: 10de:0a6c...
According to https://support.lenovo.com/us/en/documents/pd006109#vid you also have Intel gfx, which lspci -nnk | grep -A4 VGA missed showing.
That means you need a special (optimus or bumblebee) driver instead of the generic nouveau, nouveau or intel FOSS Xorg drivers that your Xorg logs show in use.
Mine with only GeForce on host big31 running Jessie with 4.9 kernel: 01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GT218 [GeForce 210] [10de:0a65] (rev a2) Main difference between our gfxchips is that yours is mobile and connects to bus differently, but I'd expect same behavior.
Screenshot of 3840x1200 120DPI TDE desktop: http://fm.no-ip.com/SS/Xorg/2head-3840x1200x120-nvGT218-big31-deb8TDE.jpg
I get the same result with xserver-xorg-video-modesetting installed and with or without xserver-xorg-video-nouveau installed.
I don't think I can suggest anything more that might be helpful, since I have no hardware requiring either of those special drivers.