LINUX.ORG.RU
решено ФорумGames

После обновления нвидийных дров в wine нет OpenGL

 , , , ,


0

1

Обновил в debian/unstable нвидию, теперь беда с вайном. Ругается в стиле

err:winediag:X11DRV_WineGL_InitOpenglInfo Direct rendering is disabled, most likely your OpenGL drivers haven't been installed correctly (using GL renderer «GeForce GT 330M/PCIe/SSE2», version «1.4 (2.1.2 NVIDIA 304.37)»).
err:d3d_caps:WineD3D_CreateFakeGLContext Can't find a suitable iPixelFormat.
err:d3d:InitAdapters Failed to get a gl context for default adapter
Direct3D9 is not available without OpenGL.

Пробовал вайн из репозиториев --- беда. Собирал сам (убедился, что собираю с OpenGL ибо оно в начале ругалось на отсутствие -dev пакетов) --- та же фигня.

$ apts nvidia
[sudo] password for kakadu: 
p   boinc-nvidia-cuda                           - metapackage for CUDA-savvy BOINC client and manager  
p   boinc-nvidia-cuda:i386                      - metapackage for CUDA-savvy BOINC client and manager  
i A glx-alternative-nvidia                      - allows the selection of NVIDIA as GLX provider       
p   glx-alternative-nvidia:i386                 - allows the selection of NVIDIA as GLX provider       
i   libgl1-nvidia-alternatives                  - transition libGL.so* diversions to glx-alternative-nv
p   libgl1-nvidia-alternatives:i386             - transition libGL.so* diversions to glx-alternative-nv
i   libgl1-nvidia-alternatives-ia32             - simplifies replacing MESA libGL with GPU vendor libra
i   libgl1-nvidia-glx                           - NVIDIA binary OpenGL libraries                       
p   libgl1-nvidia-glx:i386                      - NVIDIA binary OpenGL libraries                       
v   libgl1-nvidia-glx-any                       -                                                      
v   libgl1-nvidia-glx-any:i386                  -                                                      
v   libgl1-nvidia-glx-i386:i386                 -                                                      
i A libgl1-nvidia-glx-ia32                      - please switch to multiarch libgl1-nvidia-glx:i386    
v   libgl1-nvidia-glx-ia32-any                  -                                                      
p   libgl1-nvidia-legacy-173xx-glx              - NVIDIA binary OpenGL libraries (173xx legacy version)
p   libgl1-nvidia-legacy-173xx-glx:i386         - NVIDIA binary OpenGL libraries (173xx legacy version)
p   libgl1-nvidia-legacy-173xx-glx-ia32         - NVIDIA binary OpenGL 32-bit libraries (173xx legacy v
p   libgl1-nvidia-legacy-71xx-glx               - OBSOLETE NVIDIA binary OpenGL libraries (71xx legacy 
p   libgl1-nvidia-legacy-71xx-glx:i386          - OBSOLETE NVIDIA binary OpenGL libraries (71xx legacy 
p   libgl1-nvidia-legacy-71xx-glx-ia32          - OBSOLETE NVIDIA binary OpenGL 32-bit libraries (71xx 
p   libgl1-nvidia-legacy-96xx-glx               - OBSOLETE NVIDIA binary OpenGL libraries (96xx legacy 
p   libgl1-nvidia-legacy-96xx-glx:i386          - OBSOLETE NVIDIA binary OpenGL libraries (96xx legacy 
p   libgl1-nvidia-legacy-96xx-glx-ia32          - OBSOLETE NVIDIA binary OpenGL 32-bit libraries (96xx 
i   libglx-nvidia-alternatives                  - transition libgl.so diversions to glx-alternative-nvi
p   libglx-nvidia-alternatives:i386             - transition libgl.so diversions to glx-alternative-nvi
p   libnvidia-compiler                          - NVIDIA runtime compiler library                      
p   libnvidia-compiler:i386                     - NVIDIA runtime compiler library                      
v   libnvidia-compiler-i386:i386                -                                                      
i A libnvidia-compiler-ia32                     - please switch to multiarch libnvidia-compiler:i386   
i A libnvidia-ml1                               - NVIDIA management library (NVML) runtime library     
p   libnvidia-ml1:i386                          - NVIDIA management library (NVML) runtime library     
i A nvidia-alternative                          - allows the selection of NVIDIA as GLX provider       
p   nvidia-alternative:i386                     - allows the selection of NVIDIA as GLX provider       
p   nvidia-alternative-legacy-173xx             - allows the selection of NVIDIA as GLX provider       
p   nvidia-alternative-legacy-173xx:i386        - allows the selection of NVIDIA as GLX provider       
p   nvidia-alternative-legacy-71xx              - OBSOLETE allows the selection of NVIDIA as GLX provid
p   nvidia-alternative-legacy-71xx:i386         - OBSOLETE allows the selection of NVIDIA as GLX provid
p   nvidia-alternative-legacy-96xx              - allows the selection of NVIDIA as GLX provider       
p   nvidia-alternative-legacy-96xx:i386         - allows the selection of NVIDIA as GLX provider       
p   nvidia-cg-dev                               - Cg Toolkit - GPU Shader Authoring Language (headers) 
p   nvidia-cg-dev:i386                          - Cg Toolkit - GPU Shader Authoring Language (headers) 
p   nvidia-cg-doc                               - Cg Toolkit - GPU Shader Authoring Language (documenta
p   nvidia-cg-toolkit                           - Cg Toolkit - GPU Shader Authoring Language           
p   nvidia-cg-toolkit:i386                      - Cg Toolkit - GPU Shader Authoring Language           
c   nvidia-common                               - NVIDIA binary graphics driver support files          
p   nvidia-cuda-dev                             - NVIDIA CUDA development files                        
p   nvidia-cuda-dev:i386                        - NVIDIA CUDA development files                        
p   nvidia-cuda-doc                             - NVIDIA CUDA and OpenCL documentation                 
p   nvidia-cuda-gdb                             - NVIDIA CUDA GDB                                      
p   nvidia-cuda-gdb:i386                        - NVIDIA CUDA GDB                                      
p   nvidia-cuda-toolkit                         - NVIDIA CUDA toolkit                                  
p   nvidia-cuda-toolkit:i386                    - NVIDIA CUDA toolkit                                  
p   nvidia-detect                               - NVIDIA GPU detection utility                         
p   nvidia-detect:i386                          - NVIDIA GPU detection utility                         
i A nvidia-glx                                  - NVIDIA metapackage                                   
p   nvidia-glx:i386                             - NVIDIA metapackage                                   
v   nvidia-glx-any                              -                                                      
v   nvidia-glx-any:i386                         -                                                      
i   nvidia-glx-ia32                             - NVIDIA 32-bit libraries (transitional package)       
p   nvidia-glx-legacy                           - NVIDIA binary Xorg driver (transitional, 71xx legacy)
p   nvidia-glx-legacy:i386                      - NVIDIA binary Xorg driver (transitional, 71xx legacy)
p   nvidia-glx-legacy-173xx                     - NVIDIA metapackage (173xx legacy version)            
p   nvidia-glx-legacy-173xx:i386                - NVIDIA metapackage (173xx legacy version)            
p   nvidia-glx-legacy-173xx-ia32                - NVIDIA 32-bit libraries (173xx legacy version) (trans
p   nvidia-glx-legacy-71xx                      - OBSOLETE NVIDIA metapackage (71xx legacy version)    
p   nvidia-glx-legacy-71xx:i386                 - OBSOLETE NVIDIA metapackage (71xx legacy version)    
p   nvidia-glx-legacy-71xx-dev                  - NVIDIA OpenGL development files (transitional package
p   nvidia-glx-legacy-71xx-dev:i386             - NVIDIA OpenGL development files (transitional package
p   nvidia-glx-legacy-71xx-ia32                 - NVIDIA 32-bit libraries (71xx legacy version) (transi
p   nvidia-glx-legacy-71xx-unsupported          - NVIDIA unsupported legacy 71xx driver cleanup        
p   nvidia-glx-legacy-71xx-unsupported:i386     - NVIDIA unsupported legacy 71xx driver cleanup        
p   nvidia-glx-legacy-96xx                      - OBSOLETE NVIDIA metapackage (96xx legacy version)    
p   nvidia-glx-legacy-96xx:i386                 - OBSOLETE NVIDIA metapackage (96xx legacy version)    
p   nvidia-glx-legacy-96xx-ia32                 - NVIDIA 32-bit libraries (96xx legacy version) (transi
p   nvidia-glx-legacy-dev                       - NVIDIA binary Xorg devel (transitional, 71xx legacy) 
p   nvidia-glx-legacy-dev:i386                  - NVIDIA binary Xorg devel (transitional, 71xx legacy) 
p   nvidia-glx-legacy-ia32                      - NVIDIA binary Xorg driver (32-bit, transitional, 71xx
i A nvidia-installer-cleanup                    - Cleanup after driver installation with the nvidia-ins
p   nvidia-installer-cleanup:i386               - Cleanup after driver installation with the nvidia-ins
v   nvidia-kernel-173.14.35                     -                                                      
v   nvidia-kernel-173.14.35:i386                -                                                      
p   nvidia-kernel-2.6-486:i386                  - NVIDIA kernel module for Linux (486 transitional pack
p   nvidia-kernel-2.6-686-pae:i386              - NVIDIA kernel module for Linux (686-pae transitional 
p   nvidia-kernel-2.6-amd64                     - NVIDIA kernel module for Linux (amd64 transitional pa
p   nvidia-kernel-2.6-amd64:i386                - NVIDIA kernel module for Linux (amd64 transitional pa
p   nvidia-kernel-3.2.0-3-486:i386              - NVIDIA binary kernel module for Linux 3.2.0-3-486    
p   nvidia-kernel-3.2.0-3-686-pae:i386          - NVIDIA binary kernel module for Linux 3.2.0-3-686-pae
i A nvidia-kernel-3.2.0-3-amd64                 - NVIDIA binary kernel module for Linux 3.2.0-3-amd64  
p   nvidia-kernel-3.2.0-3-amd64:i386            - NVIDIA binary kernel module for Linux 3.2.0-3-amd64  
v   nvidia-kernel-304.37                        -                                                      
v   nvidia-kernel-304.37:i386                   -                                                      
p   nvidia-kernel-486:i386                      - NVIDIA kernel module for Linux (486 flavor)          
p   nvidia-kernel-686-pae:i386                  - NVIDIA kernel module for Linux (686-pae flavor)      
v   nvidia-kernel-71.86.15                      -                                                      
v   nvidia-kernel-71.86.15:i386                 -                                                      
v   nvidia-kernel-96.43.20                      -                                                      
v   nvidia-kernel-96.43.20:i386                 -                                                      
p   nvidia-kernel-amd64                         - NVIDIA kernel module for Linux (amd64 flavor)        
p   nvidia-kernel-amd64:i386                    - NVIDIA kernel module for Linux (amd64 flavor)        
i   nvidia-kernel-common                        - NVIDIA binary kernel module support files            
p   nvidia-kernel-common:i386                   - NVIDIA binary kernel module support files            
i   nvidia-kernel-dkms                          - NVIDIA binary kernel module DKMS source              
p   nvidia-kernel-dkms:i386                     - NVIDIA binary kernel module DKMS source              
p   nvidia-kernel-legacy-173xx-dkms             - NVIDIA binary kernel module DKMS source (173xx legacy
p   nvidia-kernel-legacy-173xx-dkms:i386        - NVIDIA binary kernel module DKMS source (173xx legacy
v   nvidia-kernel-legacy-173xx-dkms:any         -                                                      
v   nvidia-kernel-legacy-173xx-dkms:any:i386    -                                                      
p   nvidia-kernel-legacy-173xx-source           - NVIDIA binary kernel module source (173xx legacy vers
p   nvidia-kernel-legacy-173xx-source:i386      - NVIDIA binary kernel module source (173xx legacy vers
p   nvidia-kernel-legacy-71xx-dkms              - NVIDIA binary kernel module DKMS source (71xx legacy 
p   nvidia-kernel-legacy-71xx-dkms:i386         - NVIDIA binary kernel module DKMS source (71xx legacy 
v   nvidia-kernel-legacy-71xx-dkms:any          -                                                      
v   nvidia-kernel-legacy-71xx-dkms:any:i386     -                                                      
p   nvidia-kernel-legacy-71xx-source            - NVIDIA binary kernel module source (71xx legacy versi
p   nvidia-kernel-legacy-71xx-source:i386       - NVIDIA binary kernel module source (71xx legacy versi
p   nvidia-kernel-legacy-96xx-dkms              - NVIDIA binary kernel module DKMS source (96xx legacy 
p   nvidia-kernel-legacy-96xx-dkms:i386         - NVIDIA binary kernel module DKMS source (96xx legacy 
v   nvidia-kernel-legacy-96xx-dkms:any          -                                                      
v   nvidia-kernel-legacy-96xx-dkms:any:i386     -                                                      
p   nvidia-kernel-legacy-96xx-source            - NVIDIA binary kernel module source (96xx legacy versi
p   nvidia-kernel-legacy-96xx-source:i386       - NVIDIA binary kernel module source (96xx legacy versi
p   nvidia-kernel-legacy-source                 - NVIDIA binary kernel module source (transitional, 71x
p   nvidia-kernel-legacy-source:i386            - NVIDIA binary kernel module source (transitional, 71x
p   nvidia-kernel-source                        - NVIDIA binary kernel module source                   
p   nvidia-kernel-source:i386                   - NVIDIA binary kernel module source                   
i A nvidia-libopencl1                           - NVIDIA OpenCL library                                
p   nvidia-libopencl1:i386                      - NVIDIA OpenCL library                                
v   nvidia-libopencl1-i386:i386                 -                                                      
i A nvidia-libopencl1-ia32                      - please switch to multiarch nvidia-libopencl1:i386    
i A nvidia-opencl-common                        - NVIDIA OpenCL driver                                 
p   nvidia-opencl-common:i386                   - NVIDIA OpenCL driver                                 
i   nvidia-opencl-dev                           - NVIDIA OpenCL development files                      
p   nvidia-opencl-dev:i386                      - NVIDIA OpenCL development files                      
p   nvidia-opencl-icd                           - NVIDIA OpenCL ICD                                    
p   nvidia-opencl-icd:i386                      - NVIDIA OpenCL ICD                                    
v   nvidia-opencl-icd-i386:i386                 -                                                      
i A nvidia-opencl-icd-ia32                      - please switch to multiarch nvidia-opencl-icd:i386    
i   nvidia-settings                             - Tool for configuring the NVIDIA graphics driver      
p   nvidia-settings:i386                        - Tool for configuring the NVIDIA graphics driver      
p   nvidia-settings-legacy-173xx                - Tool for configuring the NVIDIA graphics driver      
p   nvidia-settings-legacy-173xx:i386           - Tool for configuring the NVIDIA graphics driver      
i   nvidia-smi                                  - NVIDIA System Management Interface                   
p   nvidia-smi:i386                             - NVIDIA System Management Interface                   
i A nvidia-support                              - NVIDIA binary graphics driver support files          
p   nvidia-support:i386                         - NVIDIA binary graphics driver support files          
v   nvidia-texture-tools                        -                                                      
v   nvidia-texture-tools:i386                   -                                                      
v   nvidia-va-driver                            -                                                      
v   nvidia-va-driver:i386                       -                                                      
i   nvidia-vdpau-driver                         - NVIDIA vdpau driver                                  
p   nvidia-vdpau-driver:i386                    - NVIDIA vdpau driver                                  
v   nvidia-vdpau-driver-i386:i386               -                                                      
p   nvidia-vdpau-driver-ia32                    - please switch to multiarch nvidia-vdpau-driver:i386  
p   nvidia-visual-profiler                      - NVIDIA Visual Profiler                               
p   nvidia-visual-profiler:i386                 - NVIDIA Visual Profiler                               
i   nvidia-xconfig                              - X configuration tool for non-free NVIDIA drivers     
p   nvidia-xconfig:i386                         - X configuration tool for non-free NVIDIA drivers     
i A xserver-xorg-video-nvidia                   - NVIDIA binary Xorg driver                            
p   xserver-xorg-video-nvidia:i386              - NVIDIA binary Xorg driver                            
v   xserver-xorg-video-nvidia-any               -                                                      
v   xserver-xorg-video-nvidia-any:i386          -                                                      
p   xserver-xorg-video-nvidia-legacy-173xx      - NVIDIA binary Xorg driver (173xx legacy version)     
p   xserver-xorg-video-nvidia-legacy-173xx:i386 - NVIDIA binary Xorg driver (173xx legacy version)     
p   xserver-xorg-video-nvidia-legacy-71xx       - OBSOLETE NVIDIA binary Xorg driver (71xx legacy versi
p   xserver-xorg-video-nvidia-legacy-71xx:i386  - OBSOLETE NVIDIA binary Xorg driver (71xx legacy versi
p   xserver-xorg-video-nvidia-legacy-96xx       - OBSOLETE NVIDIA binary Xorg driver (96xx legacy versi
p   xserver-xorg-video-nvidia-legacy-96xx:i386  - OBSOLETE NVIDIA binary Xorg driver (96xx legacy versi
$ apts glx
p   fglrx-glx                                   - transitional package, use libgl1-fglrx-glx           
p   fglrx-glx:i386                              - transitional package, use libgl1-fglrx-glx           
p   fglrx-glx-ia32                              - please switch to multiarch libgl1-fglrx-glx:i386     
p   glx-alternative-fglrx                       - allows the selection of FGLRX as GLX provider        
p   glx-alternative-fglrx:i386                  - allows the selection of FGLRX as GLX provider        
i A glx-alternative-mesa                        - allows the selection of MESA as GLX provider         
p   glx-alternative-mesa:i386                   - allows the selection of MESA as GLX provider         
i A glx-alternative-nvidia                      - allows the selection of NVIDIA as GLX provider       
p   glx-alternative-nvidia:i386                 - allows the selection of NVIDIA as GLX provider       
i A glx-diversions                              - prepare for using accelerated GLX implementations fro
p   glx-diversions:i386                         - prepare for using accelerated GLX implementations fro
p   libgl1-fglrx-glx                            - proprietary libGL for the non-free ATI/AMD RadeonHD d
p   libgl1-fglrx-glx:i386                       - proprietary libGL for the non-free ATI/AMD RadeonHD d
v   libgl1-fglrx-glx-i386:i386                  -                                                      
v   libgl1-fglrx-glx-virtual                    -                                                      
v   libgl1-fglrx-glx-virtual:i386               -                                                      
i   libgl1-mesa-glx                             - free implementation of the OpenGL API — GLX runtime 
i A libgl1-mesa-glx:i386                        - free implementation of the OpenGL API — GLX runtime 
p   libgl1-mesa-glx-dbg                         - Debugging symbols for the Mesa GLX runtime           
p   libgl1-mesa-glx-dbg:i386                    - Debugging symbols for the Mesa GLX runtime           
i   libgl1-nvidia-glx                           - NVIDIA binary OpenGL libraries                       
p   libgl1-nvidia-glx:i386                      - NVIDIA binary OpenGL libraries                       
v   libgl1-nvidia-glx-any                       -                                                      
v   libgl1-nvidia-glx-any:i386                  -                                                      
v   libgl1-nvidia-glx-i386:i386                 -                                                      
i A libgl1-nvidia-glx-ia32                      - please switch to multiarch libgl1-nvidia-glx:i386    
v   libgl1-nvidia-glx-ia32-any                  -                                                      
p   libgl1-nvidia-legacy-173xx-glx              - NVIDIA binary OpenGL libraries (173xx legacy version)
p   libgl1-nvidia-legacy-173xx-glx:i386         - NVIDIA binary OpenGL libraries (173xx legacy version)
p   libgl1-nvidia-legacy-173xx-glx-ia32         - NVIDIA binary OpenGL 32-bit libraries (173xx legacy v
p   libgl1-nvidia-legacy-71xx-glx               - OBSOLETE NVIDIA binary OpenGL libraries (71xx legacy 
p   libgl1-nvidia-legacy-71xx-glx:i386          - OBSOLETE NVIDIA binary OpenGL libraries (71xx legacy 
p   libgl1-nvidia-legacy-71xx-glx-ia32          - OBSOLETE NVIDIA binary OpenGL 32-bit libraries (71xx 
p   libgl1-nvidia-legacy-96xx-glx               - OBSOLETE NVIDIA binary OpenGL libraries (96xx legacy 
p   libgl1-nvidia-legacy-96xx-glx:i386          - OBSOLETE NVIDIA binary OpenGL libraries (96xx legacy 
p   libgl1-nvidia-legacy-96xx-glx-ia32          - OBSOLETE NVIDIA binary OpenGL 32-bit libraries (96xx 
i   libglx-nvidia-alternatives                  - transition libgl.so diversions to glx-alternative-nvi
p   libglx-nvidia-alternatives:i386             - transition libgl.so diversions to glx-alternative-nvi
p   libswt-glx-gtk-3-jni                        - Standard Widget Toolkit for GTK+ GLX JNI library     
p   libswt-glx-gtk-3-jni:i386                   - Standard Widget Toolkit for GTK+ GLX JNI library     
p   libva-glx1                                  - Video Acceleration (VA) API for Linux — GLX runtime 
p   libva-glx1:i386                             - Video Acceleration (VA) API for Linux — GLX runtime 
i   libxcb-glx0                                 - X C Binding, glx extension                           
i A libxcb-glx0:i386                            - X C Binding, glx extension                           
i   libxcb-glx0-dbg                             - X C Binding, glx extension, debugging symbols        
p   libxcb-glx0-dbg:i386                        - X C Binding, glx extension, debugging symbols        
i   libxcb-glx0-dev                             - X C Binding, glx extension, development files        
p   libxcb-glx0-dev:i386                        - X C Binding, glx extension, development files        
i A nvidia-glx                                  - NVIDIA metapackage                                   
p   nvidia-glx:i386                             - NVIDIA metapackage                                   
v   nvidia-glx-any                              -                                                      
v   nvidia-glx-any:i386                         -                                                      
i   nvidia-glx-ia32                             - NVIDIA 32-bit libraries (transitional package)       
p   nvidia-glx-legacy                           - NVIDIA binary Xorg driver (transitional, 71xx legacy)
p   nvidia-glx-legacy:i386                      - NVIDIA binary Xorg driver (transitional, 71xx legacy)
p   nvidia-glx-legacy-173xx                     - NVIDIA metapackage (173xx legacy version)            
p   nvidia-glx-legacy-173xx:i386                - NVIDIA metapackage (173xx legacy version)            
p   nvidia-glx-legacy-173xx-ia32                - NVIDIA 32-bit libraries (173xx legacy version) (trans
p   nvidia-glx-legacy-71xx                      - OBSOLETE NVIDIA metapackage (71xx legacy version)    
p   nvidia-glx-legacy-71xx:i386                 - OBSOLETE NVIDIA metapackage (71xx legacy version)    
p   nvidia-glx-legacy-71xx-dev                  - NVIDIA OpenGL development files (transitional package
p   nvidia-glx-legacy-71xx-dev:i386             - NVIDIA OpenGL development files (transitional package
p   nvidia-glx-legacy-71xx-ia32                 - NVIDIA 32-bit libraries (71xx legacy version) (transi
p   nvidia-glx-legacy-71xx-unsupported          - NVIDIA unsupported legacy 71xx driver cleanup        
p   nvidia-glx-legacy-71xx-unsupported:i386     - NVIDIA unsupported legacy 71xx driver cleanup        
p   nvidia-glx-legacy-96xx                      - OBSOLETE NVIDIA metapackage (96xx legacy version)    
p   nvidia-glx-legacy-96xx:i386                 - OBSOLETE NVIDIA metapackage (96xx legacy version)    
p   nvidia-glx-legacy-96xx-ia32                 - NVIDIA 32-bit libraries (96xx legacy version) (transi
p   nvidia-glx-legacy-dev                       - NVIDIA binary Xorg devel (transitional, 71xx legacy) 
p   nvidia-glx-legacy-dev:i386                  - NVIDIA binary Xorg devel (transitional, 71xx legacy) 
p   nvidia-glx-legacy-ia32                      - NVIDIA binary Xorg driver (32-bit, transitional, 71xx
p   rss-glx                                     - Really Slick Screensavers GLX Port                   
p   rss-glx:i386                                - Really Slick Screensavers GLX Port                   
$ apts ia32
p   fglrx-glx-ia32                              - please switch to multiarch libgl1-fglrx-glx:i386     
p   grub-efi-ia32                               - GRand Unified Bootloader, version 2 (EFI-IA32 version
p   grub-efi-ia32:i386                          - GRand Unified Bootloader, version 2 (EFI-IA32 version
p   grub-efi-ia32-bin                           - GRand Unified Bootloader, version 2 (EFI-IA32 binarie
p   grub-efi-ia32-bin:i386                      - GRand Unified Bootloader, version 2 (EFI-IA32 binarie
i   ia32-libs                                   - Transitional package to migrate ia32-libs to multiarc
i   ia32-libs-dev                               - ia32 development files for use on amd64 and ia64 syst
i   ia32-libs-gtk                               - Transitional package to migrate ia32-libs-gtk to mult
v   ia32-libs-i386                              -                                                      
i   ia32-libs-i386:i386                         - Transitional package to migrate ia32-libs to multiarc
p   ia32-libs-libtxc-dxtn0                      - libtxc-dxtn0 ia32 shared libraries                   
v   ia32-libs-static                            -                                                      
p   ia32-libs-xulrunner                         - xulrunner ia32 shared libraries                      
i A libcuda1-ia32                               - please switch to multiarch libcuda1:i386             
p   libfglrx-ia32                               - please switch to multiarch libfglrx:i386             
i   libgl1-nvidia-alternatives-ia32             - simplifies replacing MESA libGL with GPU vendor libra
i A libgl1-nvidia-glx-ia32                      - please switch to multiarch libgl1-nvidia-glx:i386    
v   libgl1-nvidia-glx-ia32-any                  -                                                      
p   libgl1-nvidia-legacy-173xx-glx-ia32         - NVIDIA binary OpenGL 32-bit libraries (173xx legacy v
p   libgl1-nvidia-legacy-71xx-glx-ia32          - OBSOLETE NVIDIA binary OpenGL 32-bit libraries (71xx 
p   libgl1-nvidia-legacy-96xx-glx-ia32          - OBSOLETE NVIDIA binary OpenGL 32-bit libraries (96xx 
i A libnvidia-compiler-ia32                     - please switch to multiarch libnvidia-compiler:i386   
v   lsb-core-ia32:i386                          -                                                      
v   lsb-cxx-ia32:i386                           -                                                      
v   lsb-desktop-ia32:i386                       -                                                      
v   lsb-graphics-ia32:i386                      -                                                      
v   lsb-languages-ia32:i386                     -                                                      
v   lsb-multimedia-ia32:i386                    -                                                      
v   lsb-printing-ia32:i386                      -                                                      
v   lsb-qt4-ia32:i386                           -                                                      
v   lsb-security-ia32:i386                      -                                                      
i   nvidia-glx-ia32                             - NVIDIA 32-bit libraries (transitional package)       
p   nvidia-glx-legacy-173xx-ia32                - NVIDIA 32-bit libraries (173xx legacy version) (trans
p   nvidia-glx-legacy-71xx-ia32                 - NVIDIA 32-bit libraries (71xx legacy version) (transi
p   nvidia-glx-legacy-96xx-ia32                 - NVIDIA 32-bit libraries (96xx legacy version) (transi
p   nvidia-glx-legacy-ia32                      - NVIDIA binary Xorg driver (32-bit, transitional, 71xx
i A nvidia-libopencl1-ia32                      - please switch to multiarch nvidia-libopencl1:i386    
i A nvidia-opencl-icd-ia32                      - please switch to multiarch nvidia-opencl-icd:i386    
p   nvidia-vdpau-driver-ia32                    - please switch to multiarch nvidia-vdpau-driver:i386  

Меня предупреждали что с мультиарчем тоска-печаль, но я не думал, что настолько, что так просто не разобраться. Идеи есть?


>p libgl1-nvidia-glx:i386 - NVIDIA binary OpenGL libraries
>i A libgl1-nvidia-glx-ia32 - please switch to multiarch libgl1-nvidia-glx:i386

>please switch to multiarch libgl1-nvidia-glx:i386
Пробовал? Не помогает?

Deleted
()
Ответ на: комментарий от Kakadu

Ну, вообще да, если такие пакеты установлены. Хотя, по идее, все нужные должны потянуться по зависимостям от одного из них.

Deleted
()
Ответ на: комментарий от Deleted

Вот что-то затык. Не нравится мне что он хочет сносить xserver-xorg-video-nvidia, неправильно это как-то. Если смотреть ещё варианты, то он предлагает поставить legacy драйвера нвидии что мне нафиг не нужно.

$ aptin libgl1-nvidia-glx:i386
The following NEW packages will be installed:
  libgl1-nvidia-glx:i386 libxvmc1:i386{ab} 
The following packages will be upgraded:
  ia32-libs 
1 packages upgraded, 2 newly installed, 0 to remove and 89 not upgraded.
Need to get 9,146 kB of archives. After unpacking 51.9 MB will be freed.
The following packages have unmet dependencies:
 libxvmc1 : Conflicts: libxvmc1:i386 but 2:1.0.7-1 is to be installed.
 libxvmc1:i386 : Conflicts: libxvmc1 but 2:1.0.7-1 is installed.
The following actions will resolve these dependencies:

      Remove the following packages:                        
1)      libgl1-nvidia-glx                                   
2)      libxine1-all-plugins                                
3)      libxine1-x                                          
4)      libxine2-x                                          
5)      libxvmc1                                            
6)      mplayer                                             
7)      nvidia-glx                                          
8)      phonon-backend-xine                                 
9)      xine-ui                                             
10)     xserver-xorg-video-nvidia                           

      Leave the following dependencies unresolved:          
11)     mplayer-skin-blue recommends mplayer                
12)     nvidia-settings recommends libgl1-nvidia-glx        
13)     nvidia-xconfig recommends libgl1-nvidia-glx-any     
14)     nvidia-kernel-dkms recommends nvidia-glx (>= 304.37)

Accept this solution? [Y/n/q/?]

Остальное вроде пофиксил

Kakadu
() автор топика

Судя по всему, у тебя не стоят 32-битные либы, сделай даунгрейд дров до тестинга или попробуй прогу sfxgi. Быть может, проблема в вайне, но навряд ли, если что, поставь пакеты с оф сайта (они там старые, но рабочие). Или проблема с alternatives, сделай нужный симлинк. Использую тестинг, если что. И да, осиль спойлер, будь добр.

unknown_artist
()
Ответ на: комментарий от Kakadu

Переключись временно на vesa, снеси невидиевский драйвер и поставь снова с учётом обновления репозитория.

P.S.

У тебя явные симптомы снесённого OpenGL. Если glxgears откажутся работать - то это подтверждение.

Quasar ★★★★★
()

Да, в текущем sid упразднили ia32-libs со всеми вытекающими.
Всё что тебе нужно:
dpkg --add-architecture i386
Затем найти пересобранный для multiarch libxvmc1, именно из-за него в sid каша с зависимостями, например тут
http://debian.orson.at/list_repository/list_repository.php?s=unstable&c=m...
http://debian.orson.at/list_repository/list_repository.php?s=unstable&c=m...
поставить его и далее штатно:
apt-get purge ia32-libs
apt-get install libasound2:i386 ... etc всё что используется для wine но архитектуры i386
apt-get install libgl1-nvidia-glx:i386

bass ★★★★★
()
Ответ на: комментарий от sergeto5markov

debian

Алсо, тебя уже прибанили, дурашка? :3

anonymous
()
Ответ на: комментарий от wingear

Это значит, что какие-то либы могли отвалиться.

anonymous
()

У меня такая же ошибка возникла, из-за того что новый nvidia драйвер может ставить только разрешение 1366х768.

Landgraf ★★★★★
()
Ответ на: комментарий от anonymous

Внял совету bass'a и воткнул вайн и вроде пофиксил зависимости.

Попробовал ваш совет фиксингом libGL — не помогло пока. Но ругается уже более-менее конкретно

err:wgl:has_opengl Failed to load libGL: libGL.so.1: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога

Cимлинки пока не особо помогли.

/usr/lib32# ls libGL* -la
lrwxrwxrwx 1 root root 25 Sep 12 13:11 libGL.so.1 -> nvidia/current/libGL.so.1
/usr/lib32# file nvidia/current/libGL.so.1
nvidia/current/libGL.so.1: symbolic link to `libGL.so.304.43'
/usr/lib32# file nvidia/current/libGL.so.304.43 
nvidia/current/libGL.so.304.43: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, stripped

Пойду ещё подумаю на эту тему...

Kakadu
() автор топика
13 октября 2012 г.
Ответ на: комментарий от bass

такая же проблема. делаю apt-get install libgl1-nvidia-glx:i386, скачивает нужные пакеты, а затем :

Настраивается пакет nvidia-installer-cleanup (20120630+3) …

Welcome to the NVIDIA Software Installer for Unix/Linux

If you plan to no longer use the NVIDIA driver, you should make sure that no X screens are configured to use the NVIDIA X driver in your X configuration file. If you used nvidia-xconfig to configure X, it may have created a backup of your original configuration. Would you like to run `nvidia-xconfig --restore-original-backup` to attempt restoration of the original X configuration file? [default: (N)o]:

И все. В этом месте процесс зависает. Что делать? P.s. Стоят дрова с сайта nvidia.

asyaka
()

Я не знаю как это чинится. После нескольких апдейтов системы само починилось

Kakadu
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.